.hexradar{position:absolute;inset:0;width:100%;height:100%;display:block}.hero{position:relative;display:flex;align-items:center;min-height:100vh;min-height:100svh;overflow:hidden;background:radial-gradient(130% 110% at 12% 0,#1c2c1e 0,#101e16 52%,#0b150e 100%)}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(20px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}.hero__veil-left{background:linear-gradient(100deg,#0b120ddb,#0b120db3 30%,#0b120d61 52%,#0b120d00 76%)}.hero__veil-glow,.hero__veil-left{position:absolute;inset:0;pointer-events:none}.hero__veil-glow{background:radial-gradient(120% 80% at 72% 112%,#f3b9091a,#0000 60%)}.hero__content{position:relative;z-index:20;width:100%;max-width:1180px;margin:0 auto;padding:100px 48px}.hero__title{margin:0;font-weight:800;font-size:72px;line-height:1.01;letter-spacing:-.025em;color:#f5f7f1;max-width:880px;text-shadow:0 2px 28px #050a0773;animation:heroFadeUp 1.3s cubic-bezier(.22,.61,.36,1) .2s both}.hero__title-accent{color:#f3b909}.hero__subtitle{margin:32px 0 0;max-width:560px;font-size:20px;line-height:1.55;color:#c0c8ba;text-shadow:0 1px 14px #050a0799;animation:heroFadeUp 1.3s cubic-bezier(.22,.61,.36,1) .48s both}.hero__subtitle-accent{color:#f3f5ee;font-weight:500}.hero__actions{display:flex;align-items:center;gap:16px;margin-top:42px;animation:heroFadeUp 1.3s cubic-bezier(.22,.61,.36,1) .74s both}.hero__cta-primary{display:inline-flex;align-items:center;gap:9px;background:#f3b909;color:#11200f;font-weight:700;font-size:16px;padding:16px 28px;border-radius:9px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.hero__cta-primary:hover{transform:translateY(-2px);box-shadow:0 0 34px #f3b90959,0 8px 20px #f3b9092e}.hero__cta-primary:active{transform:translateY(0) scale(.98)}.hero__cta-arrow{font-size:18px;transition:transform .3s ease}.hero__cta-primary:hover .hero__cta-arrow{transform:translateX(3px)}.hero__cta-secondary{display:inline-flex;align-items:center;gap:9px;color:#e7ecdf;font-weight:600;font-size:16px;padding:16px 24px;border-radius:9px;border:1px solid #ffffff29;transition:border-color .3s ease,background .3s ease}.hero__cta-secondary:hover{border-color:#ffffff52;background:#ffffff0a}@media (max-width:900px){.hero{min-height:auto;height:auto}.hero__content{padding:132px 24px 96px}.hero__title{font-size:clamp(2.6rem,9vw,4rem)}.hero__subtitle{font-size:18px}}@media (max-width:560px){.hero__content{padding:112px 20px 80px}.hero__actions{flex-direction:column;align-items:stretch}.hero__cta-primary,.hero__cta-secondary{justify-content:center}}@media (prefers-reduced-motion:reduce){.hero__actions,.hero__subtitle,.hero__title{animation:none}}.hero__grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero__grain,.hero__vignette{position:absolute;inset:0;pointer-events:none}.hero__vignette{box-shadow:inset 0 0 240px 40px #050a07e6}.hero__hud{position:absolute;animation:heroFadeIn 1.4s ease 1s both;left:48px;right:48px;bottom:26px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid #f0f2ed1f;padding-top:14px}.hero__hud-readout{flex:1 1 auto;min-width:0;font-family:inherit;font-weight:600;font-size:13px;color:#e1ebcdd9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero__hud-readout,.hero__legend{letter-spacing:.12em;text-transform:uppercase}.hero__legend{flex:0 0 auto;display:flex;gap:18px;font-family:inherit;font-weight:600;font-size:11.5px;color:#d7e3bf80}.hero__legend span{display:flex;align-items:center;gap:7px}.hero__legend i{width:9px;height:9px;border-radius:2px}@media (max-width:900px){.hero__hud{display:none}}.hero__hud-readout{position:relative}.hero__hud-lead{color:var(--accent-lime);animation:hudLeadPulse 1.9s ease-in-out infinite}@keyframes hudLeadPulse{0%,to{opacity:.55;filter:drop-shadow(0 0 0 transparent)}50%{opacity:1;filter:drop-shadow(0 0 6px var(--accent-lime))}}.hero__hud-risk{color:#e2aa3a}.hero__hud-risk[data-risk=Stable]{color:#84b260}.hero__hud-risk[data-risk=Watch]{color:#9fbf6a}.hero__hud-risk[data-risk=Elevated]{color:#e2aa3a}.hero__hud-risk[data-risk=Critical]{color:#b64e3c}@media (prefers-reduced-motion:reduce){.hero__hud-lead{animation:none}.hero__hud-risk{transition:none}}.how{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% 85% at 50% 0,#0e1c13 0,#0b150e 60%)}.how__inner{max-width:1180px;margin:0 auto}.how__head{text-align:center;max-width:660px;margin:0 auto clamp(40px,6vh,56px)}.how__eyebrow{font-weight:600;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:#f3b909;margin-bottom:16px}.how__title{margin:0 0 14px;font-weight:800;font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.05;letter-spacing:-.025em;color:#f5f7f1}.how__subtitle{margin:0 auto;font-size:16px;line-height:1.6;color:#aab2a0}.how__spine{position:relative}.how__spine:before{content:"";position:absolute;left:50%;top:10px;bottom:10px;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,#f3b90980,#f3b90926)}.how__row{position:relative;display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;padding:20px 0}.how__dot{grid-column:2;justify-self:center;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;z-index:1;background:#0e160e;border:2px solid #f3b9098c;font-size:13px;font-weight:700;color:#f3b909}.how__row--live .how__dot{background:#f3b909;color:#11200f;box-shadow:0 0 0 5px #f3b9091f,0 0 16px #f3b9098c}.how__copy,.how__dot,.how__viz{grid-row:1}.how__copy{padding:0 34px}.how__row:nth-child(odd) .how__copy{grid-column:1;text-align:right}.how__row:nth-child(odd) .how__viz{grid-column:3}.how__row:nth-child(2n) .how__copy{grid-column:3;text-align:left}.how__row:nth-child(2n) .how__viz{grid-column:1}.how__steplab{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7c8a72;margin-bottom:8px}.how__steplab-live{color:#9bd267}.how__st{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:9px;color:#f4f6f0}.how__who{color:#f3b909}.how__who--you{color:#9bd267}@keyframes howBlink{0%,to{opacity:1}50%{opacity:.3}}.how__sb{font-size:13.5px;line-height:1.55;color:#94a08c}.how__viz{padding:0 34px}.how__panel{background:radial-gradient(120% 130% at 50% -10%,#f3b90912,hsla(0,0%,100%,.015) 55%);border:1px solid #f3b90929;border-top:2px solid #f3b90980;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 18px 40px #00000047}.how__row--you .how__panel{background:radial-gradient(120% 130% at 50% -10%,#9bd26714,hsla(0,0%,100%,.015) 55%);border-color:#9bd2672e;border-top:2px solid #9bd2678c}.how__vlabel{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#7c8a72;display:flex;justify-content:space-between;align-items:center}.how__livetag{color:#9bd267;display:inline-flex;gap:5px;align-items:center}.how__livetag i{width:5px;height:5px;border-radius:50%;background:#9bd267;box-shadow:0 0 6px #9bd267;animation:howBlink 1.6s ease-in-out infinite}.how__foot{font-size:10px;color:#76836c;border-top:1px solid #ffffff0d;padding-top:8px}.how__foot--mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.how__brief{display:flex;flex-direction:column;gap:9px}.how__brieft{font-size:14px;font-weight:700;color:#eef2e8}.how__briefm{display:flex;gap:8px;flex-wrap:wrap}.how__briefchip{font-size:9.5px;color:#9bd267;border:1px solid #9bd2674d;background:#9bd26712;border-radius:999px;padding:3px 8px}.how__briefline{height:6px;border-radius:3px;background:#ffffff0f}.how__bento{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.how__bcell{background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border-radius:9px;padding:10px;display:flex;align-items:center;gap:8px;font-size:11px;color:#cdd6c2}.how__bcell--wide{grid-column:1/3}.how__bcell svg{width:15px;height:15px;color:#f3b909;flex-shrink:0}.how__term{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;line-height:1.7;color:#aeb8a4}.how__ln{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.how__tk{color:#76836c}.how__ok{color:#9bd267}.how__cursor{display:inline-block;width:7px;height:12px;background:#9bd267;vertical-align:middle;animation:howCursor 1.1s steps(1) infinite}@keyframes howCursor{50%{opacity:0}}.how__tick{display:flex;flex-direction:column;gap:7px}.how__trow{justify-content:space-between;font-size:11px;color:#aeb8a4}.how__tk2,.how__trow{display:flex;align-items:center}.how__tk2{color:#8b9682;gap:7px}.how__tk2 i{width:13px;height:13px;border-radius:50%;flex-shrink:0;animation:none}.how__tk2 i,.how__tk2 i.how__rd{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2311200f' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><path d='M5 13l4 4L19 7'/></svg>") 50% /9px no-repeat,#9bd267;box-shadow:none}.how__tv{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.how__tv,.how__tv--r{color:#f3b909}@media (max-width:880px){.how__row{grid-template-columns:46px 1fr;padding:16px 0}.how__spine:before{left:23px}.how__dot{grid-column:1;grid-row:1}.how__copy,.how__viz{grid-column:2!important;text-align:left!important;padding:0 0 0 18px}.how__copy{grid-row:1}.how__viz{grid-row:2;margin-top:14px}}@media (prefers-reduced-motion:reduce){.how__cursor,.how__livetag i,.how__tk2 i{animation:none}}.how__briefline{position:relative;overflow:hidden}.how__briefline:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,#0000,#9bd2676b,#0000);animation:howBriefShimmer 2.6s ease-in-out infinite}.how__briefline:nth-child(4):after{animation-delay:.18s}.how__briefline:nth-child(5):after{animation-delay:.36s}@keyframes howBriefShimmer{0%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}.how__bcell--wide{border-color:#f3b90942;box-shadow:0 0 9px #f3b90914;animation:howAnalystBreath 3.4s ease-in-out infinite}@keyframes howAnalystBreath{0%,to{border-color:#f3b90942;box-shadow:0 0 9px #f3b90914}50%{border-color:#f3b90980;box-shadow:0 0 18px #f3b90929}}@media (prefers-reduced-motion:reduce){.how__briefline:after{animation:none;display:none}.how__bcell--wide{animation:none}}.how__copy,.how__viz{transition:transform .7s cubic-bezier(.16,1,.3,1)}.how__row:nth-child(odd) .how__copy{transform:translateX(-30px)}.how__row:nth-child(2n) .how__copy,.how__row:nth-child(odd) .how__viz{transform:translateX(30px)}.how__row:nth-child(2n) .how__viz{transform:translateX(-30px)}.how__dot{transform:scale(.4);opacity:0;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .5s ease}.how__spine.revealed .how__copy,.how__spine.revealed .how__viz{transform:translateX(0)}.how__spine.revealed .how__dot{transform:scale(1);opacity:1}.how__spine.revealed .how__row:first-child .how__copy,.how__spine.revealed .how__row:first-child .how__dot,.how__spine.revealed .how__row:first-child .how__viz{transition-delay:0s}.how__spine.revealed .how__row:nth-child(2) .how__copy,.how__spine.revealed .how__row:nth-child(2) .how__dot,.how__spine.revealed .how__row:nth-child(2) .how__viz{transition-delay:.1s}.how__spine.revealed .how__row:nth-child(3) .how__copy,.how__spine.revealed .how__row:nth-child(3) .how__dot,.how__spine.revealed .how__row:nth-child(3) .how__viz{transition-delay:.18s}.how__spine.revealed .how__row:nth-child(4) .how__copy,.how__spine.revealed .how__row:nth-child(4) .how__dot,.how__spine.revealed .how__row:nth-child(4) .how__viz{transition-delay:.26s}@media (max-width:880px){.how__row:nth-child(2n) .how__copy,.how__row:nth-child(2n) .how__viz,.how__row:nth-child(odd) .how__copy,.how__row:nth-child(odd) .how__viz{transform:translateX(18px)}.how__spine.revealed .how__copy,.how__spine.revealed .how__viz{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.how__copy,.how__dot,.how__viz{transform:none!important}.how__dot{opacity:1!important}}