.problem{position:relative;padding:88px 48px;background:radial-gradient(70% 140px at 50% 0,#bfe2820d,#0000 75%),#0b150e;overflow:hidden}.problem__inner{max-width:1180px;margin:0 auto}.problem__grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:stretch}.problem__copy{display:flex;flex-direction:column}.problem__eyebrow{font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#f3b909;margin-bottom:18px}.problem__title{margin:0 0 22px;font-weight:800;font-size:44px;line-height:1.05;letter-spacing:-.025em;color:#f5f7f1}.problem__lead{margin:0 0 30px;max-width:480px;font-size:16.5px;line-height:1.62;color:#a6b09e}.problem__questions-label{font-family:inherit;font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#7c8a72;margin-top:auto;margin-bottom:12px;padding-top:28px}.problem__qlist{border-left:1px solid #ffffff1a}.problem__q{position:relative;display:block;width:100%;text-align:left;background:#0000;border:0;padding:13px 0 13px 22px;font:inherit;color:inherit;cursor:pointer}.problem__q:hover .problem__q-text{color:#aebb9a}.problem__q--active:hover .problem__q-text{color:#f3b909}.problem__q:focus-visible{outline:none}.problem__q:focus-visible .problem__q-text{color:#d7e3bf}.problem__q-bar{position:absolute;left:-1px;top:50%;width:2px;height:0;background:#f3b909;transition:all .5s cubic-bezier(.22,.61,.36,1)}.problem__q--active .problem__q-bar{top:10px;bottom:10px;height:auto;box-shadow:0 0 12px #f3b90999}.problem__q-text{display:block;font-size:16.5px;line-height:1.35;font-weight:500;color:#6f7d66;transition:color .25s ease}.problem__q--active .problem__q-text{font-weight:700;color:#f3b909}.problem__flow{position:relative;max-width:440px;margin-left:auto;width:100%;display:flex;flex-direction:column;justify-content:center;border:1px solid #ffffff12;border-radius:24px;background:radial-gradient(120% 80% at 50% -10%,hsla(0,0%,100%,.035),#0000 55%),linear-gradient(180deg,#10171080,#0a100bb8);padding:28px 26px 24px;overflow:hidden;box-shadow:0 40px 90px #00000073,inset 0 1px 0 #ffffff0a}.problem__flow-glow{position:absolute;left:50%;top:34%;width:280px;height:280px;transform:translateX(-50%);background:radial-gradient(circle,#f3b9091a,#0000 66%);pointer-events:none}.problem__sources{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:7px;max-width:340px;min-height:74px;margin:0 auto;animation:problemSourcesIn .5s cubic-bezier(.16,1,.3,1)}@keyframes problemSourcesIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.problem__source{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:#c2ccba;background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border-radius:8px;padding:6px 10px;white-space:nowrap}.problem__source--more{color:#8b9682;background:#0000;border:1px dashed #ffffff29;font-style:italic}.problem__source-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.problem__wires{position:relative;display:block;width:100%;height:56px;margin:6px 0 2px;overflow:visible}.problem__wire{fill:none;stroke:url(#problemWire);stroke-width:1;stroke-dasharray:1.5 7;stroke-linecap:round;animation:problemFlow 2.4s linear infinite}@keyframes problemFlow{to{stroke-dashoffset:-120}}.problem__hub{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:9px}.problem__hub-core{position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;color:#f3b909;background:radial-gradient(circle at 50% 40%,#f3b90938,#f3b9090d);border:1px solid #f3b90973;box-shadow:0 0 26px #f3b90929,inset 0 0 12px #f3b9091f}.problem__hub-core svg{width:26px;height:26px}.problem__hub-core:after,.problem__hub-core:before{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid #f3b90973;animation:problemPing 3.2s cubic-bezier(0,0,.2,1) infinite}.problem__hub-core:after{animation-delay:1.6s}@keyframes problemPing{0%{transform:scale(1);opacity:.55}to{transform:scale(1.9);opacity:0}}.problem__hub-label{font-size:13px;font-weight:600;letter-spacing:.005em;color:#e0e7d7}.problem__downlink{width:1px;height:20px;margin:0 auto;background:linear-gradient(180deg,#f3b90980,#bfe2822e)}.problem__brief{position:relative;z-index:1;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#201213a8,#0c100cf2);border:1px solid #fa63743d;padding:18px 18px 9px;box-shadow:0 24px 60px #00000080,inset 0 1px 0 #ffffff0d;color:var(--accent-red);animation:problemBriefIn .5s cubic-bezier(.16,1,.3,1)}.problem__brief--warn{color:var(--accent-orange);background:linear-gradient(180deg,#22180fa8,#0c100cf2);border-color:#f9804c42}.problem__brief--shift{color:var(--accent-cyan);background:linear-gradient(180deg,#0d1d1d9e,#0c100cf2);border-color:#09d9c93d}@keyframes problemBriefIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.problem__brief-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.problem__brief-title{font-size:15px;font-weight:700;color:#f4f6f0;letter-spacing:-.01em}.problem__brief-sub{font-family:inherit;font-size:10.5px;color:#8b9682;margin-top:3px}.problem__status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:currentColor;white-space:nowrap}.problem__status-arrow{font-size:10px}.problem__spark{width:calc(100% + 36px);height:88px;display:block;margin:6px -18px 12px}.problem__spark-area{stroke:none}.problem__spark-line{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px currentColor)}.problem__spark-end{fill:currentColor;filter:drop-shadow(0 0 4px currentColor)}.problem__brief-rows{display:flex;flex-direction:column}.problem__alert{display:flex;align-items:center;gap:11px;padding:11px 0;border-top:1px solid hsla(0,0%,100%,.055)}.problem__alert:first-child{border-top:0}.problem__sev{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:4px 0;width:60px;text-align:center;flex-shrink:0}.problem__sev--crit{color:var(--accent-red);background:#fa637421;border:1px solid #fa63744d}.problem__sev--watch{color:var(--accent-orange);background:#f9804c21;border:1px solid #f9804c4d}.problem__sev--fc{color:var(--accent-yellow);background:#f3b9091f;border:1px solid #f3b90947}.problem__alert-text{flex:1 1;font-size:13px;color:#c3cdba}.problem__alert-time{font-family:inherit;font-size:10.5px;color:#76836c}.problem__compare-wrap{margin-top:60px}.problem__compare-label{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#7c8a72;margin-bottom:16px;text-align:left}.problem__compare{display:flex;flex-direction:column;gap:16px}.problem__card-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:7px;font-size:12px;line-height:1}.problem__card-mark svg{width:14px;height:14px;display:block}.problem__card-mark--no{color:#d98b7e;background:#b64e3c24;border:1px solid #b64e3c4d}.problem__card-mark--yes{color:#11200f;background:#f3b909;border:1px solid #f3b909;box-shadow:0 0 14px #f3b90966}.problem__alts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.problem__alt{background:hsla(0,0%,100%,.015);border:1px solid #ffffff0f;border-radius:12px;padding:18px 18px 20px;transition:border-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.problem__alt:hover{border-color:#ffffff1f;transform:translateY(-2px)}.problem__alt-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.problem__alt .problem__card-mark{width:22px;height:22px;font-size:10px}.problem__alt .problem__card-mark svg{width:14px;height:14px}.problem__alt-name{font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:#cdd6c4}.problem__alt-body{font-size:13px;line-height:1.45;color:#828d78}.problem__hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:22px;background:linear-gradient(135deg,#f3b9092e,#f3b90908 65%);border:1px solid #f3b9096b;border-radius:16px;padding:24px 28px;box-shadow:0 0 0 1px #f3b9090a,0 22px 50px #f3b90914;transition:border-color .3s ease,box-shadow .3s ease}.problem__hero:hover{border-color:#f3b90999;box-shadow:0 0 0 1px #f3b9090f,0 22px 54px #f3b90924}.problem__hero:after{content:"";position:absolute;top:-50%;left:28%;width:50%;height:160%;background:radial-gradient(circle,#f3b90921,#0000 70%);pointer-events:none}.problem__hero-mark{position:relative;width:40px;height:40px;border-radius:11px;font-size:18px}.problem__hero-mark svg{width:22px;height:22px}.problem__hero-text{position:relative;flex:1 1}.problem__hero-name{font-size:19px;font-weight:800;letter-spacing:-.02em;color:#f3b909;margin-bottom:5px}.problem__hero-body{font-size:15px;line-height:1.5;color:#e9eede;max-width:64ch}.problem__hero-cta{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:8px;background:#f3b909;color:#11200f;font-weight:700;font-size:14px;padding:11px 18px;border-radius:999px;transition:transform .2s ease}.problem__hero-cta:hover{transform:translateY(-1px)}@media (max-width:900px){.problem{padding:72px 24px}.problem__grid{grid-template-columns:1fr;gap:44px}.problem__title{font-size:clamp(2rem,8vw,3rem)}.problem__flow{max-width:460px;margin:0 auto}.problem__compare-wrap{margin-top:56px}.problem__hero{gap:18px}}@media (max-width:640px){.problem__alts{grid-template-columns:1fr}.problem__hero{flex-direction:column;align-items:flex-start;gap:16px;background:linear-gradient(180deg,#f3b90921,rgba(243,185,9,.025) 78%)}.problem__hero:after{left:50%;top:-30%;width:80%;height:150%;transform:translateX(-50%)}.problem__hero-cta{align-self:stretch;justify-content:center}}@media (max-width:520px){.problem__q-text{font-size:15.5px}.problem__flow{padding:22px 18px 20px}}@media (prefers-reduced-motion:reduce){.problem__brief,.problem__hub-core:after,.problem__hub-core:before,.problem__sources,.problem__wire{animation:none}}.testimonial{position:relative;padding:clamp(80px,10vh,128px) clamp(24px,4vw,48px);background:radial-gradient(70% 140px at 50% 0,#bfe2820d,#0000 75%),radial-gradient(120% 90% at 50% 0,#0e1c13 0,#0b150e 62%)}.testimonial__inner{position:relative;max-width:1000px;margin:0 auto}.testimonial__panel{display:grid;grid-template-columns:1.5fr auto;grid-gap:44px;gap:44px;align-items:center;background:linear-gradient(155deg,#f3b9090f,hsla(0,0%,100%,.015) 55%);border:1px solid #f3b9092e;border-radius:22px;padding:clamp(28px,4vw,44px);box-shadow:0 30px 70px #0006,inset 0 1px 0 #ffffff0a}.testimonial__eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f3b909;margin-bottom:14px}.testimonial__quote{margin:0 0 26px;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500;line-height:1.45;letter-spacing:-.01em;color:#f3f6ef}.testimonial__hl{color:#f3b909}.testimonial__author{display:flex;flex-direction:column;gap:2px}.testimonial__name{font-size:15px;font-weight:700;color:#f4f6f0}.testimonial__role{font-size:13px;color:#94a08c}.testimonial__medallion{display:grid;place-items:center;width:150px;height:150px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 50% 36%,#f1e8cf,#e3d7b8);border:4px solid #f3b909;box-shadow:0 16px 40px #0006}.testimonial__medallion img{width:65%;height:65%;object-fit:contain}@media (max-width:820px){.testimonial__panel{grid-template-columns:1fr;gap:30px}.testimonial__medallion{width:112px;height:112px;order:-1;justify-self:center}}