:root{--bg:#080e13;--bg-2:#101b23;--bg-3:#17242d;--slate:#8395a0;--white:#f2f4ef;--gold:#f4bd64;--gold-2:#f7d191;--line:#ffffff1c;--mono:"JetBrains Mono",ui-monospace,monospace;--heading:"Space Grotesk",sans-serif;--body:"DM Sans",system-ui,sans-serif}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:var(--body);-webkit-font-smoothing:antialiased;line-height:1.55}body::selection,::selection{background:var(--gold);color:var(--bg)}[hidden]{display:none!important}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3,p{margin-top:0}.shell{width:min(1260px,calc(100% - 76px));margin-inline:auto}button:focus-visible,a:focus-visible,input:focus-visible,label:focus-within{outline-color:#f4bd64;outline-offset:3px}.skip{position:absolute;z-index:50;left:15px;top:-90px;background:#f4bd64;color:#080e13;padding:10px}.skip:focus{top:8px}
.announcement{background:#dda85c;color:#14202a;min-height:35px;display:flex;align-items:center;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.08em}.announcement>.shell{display:flex;align-items:center;gap:14px}.announcement a{margin-left:auto;text-decoration:none;border-bottom:1px solid #14202a}.dot-sep{opacity:.35}.spark{font-size:14px}
.site-header{background:#0b1117f5;border-bottom:1px solid var(--line);position:relative;z-index:8}.header-row{min-height:91px;display:flex;align-items:center;justify-content:space-between;gap:20px}.wordmark{display:inline-flex;align-items:center;gap:10px;font:700 22px var(--heading);letter-spacing:-.045em;text-decoration:none}.wordmark-icon{font:700 26px var(--heading);border:1.5px solid #f4bd64;border-radius:7px;width:43px;height:43px;display:grid;place-items:center;position:relative;transform:skew(-4deg)}.wordmark-icon>span{position:absolute;color:var(--gold);font-size:11px;bottom:-8px;right:-5px}.wordmark .gold{color:var(--gold)}.brand-suffix{font:600 10px var(--mono);letter-spacing:.12em;margin-left:7px;padding-left:15px;border-left:1px solid #576976;color:#8b9ca6}.site-header nav{display:flex;align-items:center;gap:32px}.site-header nav a{font:600 11px var(--mono);letter-spacing:.045em;text-decoration:none;color:#b7c2ca}.site-header nav a:hover{color:var(--gold)}.site-header nav .header-cta{background:var(--gold);padding:14px 18px;border-radius:3px;color:#13202a}.header-cta span{margin-left:12px}
.intro{min-height:664px;background:radial-gradient(ellipse 62% 100% at 80% 48%,#21374379 0,transparent 74%),#0b1219;position:relative;overflow:hidden}.intro::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#09131b 3%,transparent 42%),linear-gradient(90deg,#ffffff08 1px,transparent 1px),linear-gradient(#ffffff08 1px,transparent 1px);background-size:auto,69px 69px,69px 69px;opacity:.75;mask-image:linear-gradient(90deg,transparent 5%,black 65%)}.intro-sparks{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,#f4bd6440 0 2px,transparent 3px),radial-gradient(circle at 83% 31%,#f4bd644a 0 1px,transparent 2px),radial-gradient(circle at 72% 82%,#f4bd6460 0 1px,transparent 2px);opacity:.6}.intro-grid{position:relative;z-index:2;min-height:570px;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:12px;padding-block:82px 35px}.intro-main{z-index:5}.micro,.eyebrow{font:600 11px var(--mono);letter-spacing:.16em;color:var(--gold)}.micro{display:flex;align-items:center;gap:12px;margin-bottom:29px}.pulse,.led{display:inline-block;height:7px;width:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px #f4bd6470}.intro h1{font:700 clamp(59px,6vw,97px)/.97 var(--heading);letter-spacing:-.075em;margin-bottom:29px}.intro h1 em,.closing-cta h2 em,.evidence-copy h2 em,.section-heading h2 em{font-style:normal;color:var(--gold)}.lede{max-width:555px;font-size:16px;color:#bbc9d0;line-height:1.84;margin-bottom:30px}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:27px;padding:16px 19px;min-height:53px;border-radius:3px;text-decoration:none;font:700 11px var(--mono);letter-spacing:.035em;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:#0d1720}.button-gold:hover{background:var(--gold-2)}.button-ghost{border:1px solid #586b77;color:#e8ede9}.button-ghost:hover{background:#ffffff15}.trust-labels{display:flex;gap:28px;flex-wrap:wrap;font:600 10px var(--mono);letter-spacing:.08em;color:#8fa3ae;margin-top:30px}.trust-labels i{font-style:normal;color:var(--gold);margin-right:6px}.intro-bottom{position:relative;z-index:3;display:flex;gap:38px;align-items:center;color:#91a4af;font:600 10px var(--mono);letter-spacing:.14em;padding-bottom:23px}.intro-scroll{margin-left:auto;color:#deb773}
.holo-wrap{height:495px;position:relative;isolation:isolate}.holo-grid{position:absolute;inset:0;background:radial-gradient(circle,transparent 30%,#0b121970 73%)}.holo-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #f0bb5f33}.ring-a{width:290px;height:290px;border-style:dashed;box-shadow:0 0 90px #ebbb4f10}.ring-b{width:390px;height:390px;border-color:#8ca2b923}.ring-c{width:500px;height:500px;border-color:#d3aa4b15;border-style:dotted}.holo-ring::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;left:16%;top:15%;background:#f4bd64;box-shadow:0 0 14px #dba04b}.center-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:181px;height:181px;border:1px solid #edc47e7d;background:radial-gradient(circle at 50% 40%,#304957,#101e28 77%);box-shadow:0 0 0 19px #edc47e0a,0 0 100px #d29b3c24,0 15px 40px #0008;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.center-circle>span{font:700 77px var(--heading);letter-spacing:-.11em}.center-circle small{font:700 10px var(--mono);letter-spacing:.24em;color:var(--gold)}.holo-callout{position:absolute;z-index:3;display:flex;flex-direction:column;padding:14px 16px;border:1px solid #8aa0ac55;background:#20303add;box-shadow:0 20px 35px #0005;backdrop-filter:blur(10px);min-width:180px;gap:3px}.holo-callout small{font:600 9px var(--mono);letter-spacing:.12em;color:var(--gold)}.holo-callout strong{font:700 12px var(--heading);letter-spacing:.015em}.holo-callout>span{font:500 9px var(--mono);color:#9fb1ba}.callout-one{top:59px;left:3px}.callout-two{top:222px;right:-14px}.callout-three{left:13px;bottom:39px}.art-label{position:absolute;right:-31px;top:50%;writing-mode:vertical-rl;color:#748b99;letter-spacing:.17em;font:500 9px var(--mono)}
.lab-section{background:#101920;padding:96px 0 83px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:43px}.section-heading>div{max-width:730px}.section-heading h2{font:650 clamp(39px,4.5vw,65px)/1.05 var(--heading);letter-spacing:-.07em;margin:0}.section-heading>p{max-width:360px;color:#9dafb9;font-size:14px;line-height:1.85;margin:0 0 6px}.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:20px}.emph-line{display:inline-block;width:27px;height:1px;background:var(--gold)}
.station{border:1px solid #596a7673;background:#121e26;box-shadow:0 22px 75px #03090c55}.station-top,.station-bottom{padding:19px 27px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#192831;border-bottom:1px solid #48606d70}.station-title{display:flex;align-items:center;gap:15px;font:600 11px var(--mono);letter-spacing:.12em}.station-build{padding-left:16px;border-left:1px solid #526979;color:#90a6b2;font-size:10px}.led-on{background:#9ce8bd;box-shadow:0 0 10px #8fe2b8}.status-pill{font:600 10px var(--mono);letter-spacing:.1em;color:#f6cd89;padding:8px 10px;border:1px solid #c9a36772;background:#ab854315}.station-body{display:grid;grid-template-columns:1fr 1fr;min-height:660px}.input-panel,.output-panel{padding:35px 37px 32px}.input-panel{border-right:1px solid #495f6d}.output-panel{background:radial-gradient(ellipse 70% 52% at 82% 24%,#2b3d4370,transparent 76%),#15252d}.panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px;gap:12px}.panel-heading small{font:600 10px var(--mono);letter-spacing:.14em;color:#cca568}.panel-heading h3{font:650 28px var(--heading);letter-spacing:-.045em;margin:5px 0 0}.panel-glyph{font:400 31px var(--heading);color:var(--gold)}.strategy-pickers{padding:0;margin:0 0 23px;border:0;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.strategy-pill{position:relative;min-width:0}.strategy-pill input{position:absolute;opacity:0;inset:0;cursor:pointer;width:100%;height:100%;margin:0;z-index:2}.strategy-pill span{display:grid;place-items:center;min-height:48px;border:1px solid #566872;font:700 9px var(--mono);letter-spacing:.035em;color:#b7c7d0;padding:10px 3px;transition:background .2s,color .2s,border-color .2s;text-align:center}.strategy-pill input:checked+span{background:#f4bd64;color:#11202a;border-color:#f4bd64}.strategy-pill input:focus-visible+span{outline:3px solid #f6cb82;outline-offset:3px}.strategy-pill:hover span{border-color:#f4bd64}.model-label{font:500 10px var(--mono);letter-spacing:.07em;color:#8097a2;margin-bottom:16px}.model-label strong{color:#eac17c;font-weight:700}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field{min-width:0;font:600 12px var(--body);color:#b8c8d0}.field>span:first-child{display:block;margin-bottom:6px}.currency-input{display:flex;align-items:center;gap:8px;border:1px solid #4e6673;background:#0a151c;min-height:52px;padding:0 14px;color:#e9b96c;transition:border-color .15s}.currency-input:focus-within{border-color:var(--gold);box-shadow:0 0 0 2px #f4bd642a}.currency-input>span{font:700 13px var(--mono)}.currency-input input{width:100%;min-width:0;padding:12px 0;font:600 19px var(--heading);color:#f4f5ed;background:transparent;border:0;outline:none;appearance:textfield}.currency-input input::-webkit-inner-spin-button,.currency-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkbox-line{display:flex;gap:11px;align-items:start;margin-top:22px;font-size:12px;line-height:1.6;color:#b2c3cb}.checkbox-line input,.evidence-checks input{accent-color:var(--gold);flex:none;margin-top:3px}.form-buttons{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:10px}.reset-button{background:transparent;color:#d5ad72;border:1px solid #a9855b83;font:600 10px var(--mono);letter-spacing:.04em;padding:10px 13px}.reset-button:hover{background:#f4bd6416}.form-buttons>span{font:500 9px var(--mono);letter-spacing:.07em;color:#718d9b;text-align:right}
.evidence-panel{border-top:1px solid #49606d;margin-top:29px;padding-top:25px}.evidence-title,.decision-header{display:flex;justify-content:space-between;align-items:center;gap:13px;font:700 10px var(--mono);letter-spacing:.07em}.evidence-title small,.decision-header small{font:500 9px var(--mono);color:#7d99a6}.evidence-panel>p{color:#8da3af;font-size:12px;line-height:1.75;margin:12px 0 16px}.evidence-checks{display:grid;gap:11px}.evidence-checks label{display:flex;align-items:start;gap:10px;font-size:12px;color:#c0ccd1}.evidence-checks input{margin-top:2px}
.result-top{display:flex;align-items:center;gap:22px;margin-bottom:23px}.dial{height:139px;width:139px;border-radius:50%;background:conic-gradient(#f4bd64 var(--dial),#43515a 0);padding:9px;flex:none;box-shadow:0 0 60px #e0ae4720;transition:background .3s}.dial[data-verdict=outside-model]{background:conic-gradient(#e9a978 var(--dial),#43515a 0)}.dial-inner{height:100%;width:100%;border-radius:50%;background:#172833;display:flex;flex-direction:column;align-items:center;justify-content:center}.dial-inner>span{font:700 36px var(--heading);letter-spacing:-.04em}.dial-inner small{font:600 9px var(--mono);letter-spacing:.14em;color:#94a9b4}.result-badge{display:inline-block;font:700 9px var(--mono);letter-spacing:.08em;color:#b5ecc5;background:#29544555;border:1px solid #75b99577;padding:6px 8px;margin-bottom:10px}.result-badge[data-verdict=outside-model]{color:#ffd2a8;background:#a4773d24;border-color:#d7a06b77}.result-text h3{font:650 clamp(19px,2.3vw,29px)/1.16 var(--heading);letter-spacing:-.04em;margin:0 0 8px}.result-text p{font-size:11px;color:#8ea3af;line-height:1.65;margin:0}.metrics{display:grid;grid-template-columns:1fr;gap:8px}.metric{border:1px solid #4b626b;padding:14px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#14222c}.metric>span{color:#92a8b2;font-size:12px}.metric strong{font:700 clamp(17px,2.3vw,27px) var(--heading);letter-spacing:-.04em;white-space:nowrap}.metric-primary{background:#cca06113;border-color:#d5ac677a}.metric-primary strong{color:var(--gold)}.decision-block{margin-top:24px;padding:19px;background:#0e1b24;border:1px solid #425862}.decision-header{margin-bottom:16px;color:#d6e3e8}.gates{padding:0;margin:0;list-style:none;display:grid;gap:11px}.gates li{display:flex;align-items:center;gap:10px;font-size:12px;color:#bac8cc}.gate-pass,.gate-review{height:19px;width:19px;border-radius:50%;display:grid;place-items:center;border:1px solid #80b994;color:#99e0af;font:700 11px var(--mono);flex:none}.gate-review{color:#e8bd86;border-color:#cd9d69}.math-notes{margin-top:17px;display:grid;gap:8px}.math-notes p{color:#a2b5bc;font-size:11px;line-height:1.7;margin:0;padding-left:12px;border-left:1px solid #6e8491}.copy-button{margin-top:20px;padding:14px 16px;background:var(--gold);font:700 11px var(--mono);color:#111c24;border:0;min-height:47px;width:100%;text-align:center}.copy-button:hover{background:var(--gold-2)}.result-disclaimer{color:#6e8895;font:500 9px var(--mono);line-height:1.8;margin:16px 0 0}.calc-error{padding:16px;background:#5d2f2733;border:1px solid #e89a8070;font-size:13px;color:#ffc4ac}.station-bottom{background:#0c161c;border-top:1px solid #4d6670;border-bottom:0;color:#8295a0;padding-block:15px;font:600 9px var(--mono);letter-spacing:.08em}.station-bottom .led{width:6px;height:6px;background:#6fa4b8;box-shadow:none;margin-right:7px}.after-lab{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-top:25px;color:#849ba6;font-size:13px}.after-lab strong{color:var(--white)}.after-lab a{color:#f5c579;font:700 12px var(--mono);text-decoration:none}.after-lab a span{margin-left:12px}
.evidence-section{background:#ecede7;color:#1c2a33;padding:112px 0}.evidence-layout{display:grid;grid-template-columns:1fr .88fr;gap:100px}.evidence-copy h2{font:700 clamp(43px,4.5vw,70px)/1.06 var(--heading);letter-spacing:-.07em;max-width:700px}.evidence-copy h2 em{color:#ad7c39}.evidence-copy>p:not(.eyebrow){max-width:515px;font-size:16px;line-height:1.85;color:#627078;margin:25px 0 30px}.evidence-copy .button-gold{background:#122630;color:#f6d7a2}.evidence-copy .button-gold:hover{background:#27434d}.evidence-copy .eyebrow{color:#af813d}.stack{border-top:1px solid #b3bebd}.stack-item{display:flex;gap:27px;padding:22px 0;border-bottom:1px solid #b3bebd}.stack-num{font:600 13px var(--mono);color:#ae7930;margin-top:4px}.stack-item h3{font:700 18px var(--heading);letter-spacing:-.03em;margin:0 0 8px}.stack-item p{font-size:13px;line-height:1.8;color:#65737a;margin:0}
.closing-cta{padding:93px 0;text-align:center;background:radial-gradient(ellipse at 50% 0,#394a3c40,transparent 67%),#12222b;border-block:1px solid #44545e}.closing-cta .shell{max-width:1040px}.closing-cta span:first-child{display:block;font:600 12px var(--mono);letter-spacing:.12em;color:var(--gold);margin-bottom:22px}.closing-cta h2{font:700 clamp(40px,5.6vw,75px)/1.05 var(--heading);letter-spacing:-.065em;margin-bottom:25px}.closing-cta p{font-size:16px;max-width:680px;color:#afc1c9;margin:0 auto 27px;line-height:1.8}.closing-cta .button{display:inline-flex}
footer{padding:39px 0;background:#080e13}.footer-row{display:flex;align-items:flex-start;justify-content:space-between;gap:35px}.footer-brand{font:700 19px var(--heading);letter-spacing:-.055em;white-space:nowrap;text-decoration:none}.footer-brand span{color:var(--gold)}.footer-row>div{display:flex;gap:19px;flex-wrap:wrap}.footer-row>div a{font-size:12px;color:#9db0bb;text-decoration:none}.footer-row>div a:hover{color:var(--gold)}.footer-row p{font-size:11px;color:#708693;max-width:370px;text-align:right;margin:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}
@media(max-width:1160px){.shell{width:calc(100% - 52px)}.intro-grid{grid-template-columns:1fr .85fr}.intro h1{font-size:clamp(55px,6.2vw,83px)}.holo-wrap{transform:scale(.82);transform-origin:center}.art-label{display:none}.station-body{grid-template-columns:1fr 1fr}.input-panel,.output-panel{padding-inline:24px}.result-top{gap:14px}.dial{height:116px;width:116px}.dial-inner>span{font-size:29px}.strategy-pill span{font-size:8px}.evidence-layout{gap:50px}}
@media(max-width:880px){.header-row{min-height:80px}.site-header nav{gap:18px}.site-header nav a:not(.header-cta){display:none}.intro-grid{grid-template-columns:1fr;gap:0;padding:65px 0 30px}.intro-main{max-width:690px}.holo-wrap{height:335px;width:520px;max-width:100%;margin:0 auto -35px;transform:scale(.7);transform-origin:center top}.intro-bottom{gap:20px}.intro-scroll{display:none}.section-heading{display:block}.section-heading>p{max-width:700px;margin-top:20px}.station-body{grid-template-columns:1fr}.input-panel{border-right:0;border-bottom:1px solid #495f6d}.result-top{max-width:710px}.dial{height:139px;width:139px}.evidence-layout{grid-template-columns:1fr}.stack{margin-top:5px}.footer-row{flex-wrap:wrap}.footer-row p{text-align:left}.intro h1{font-size:clamp(56px,10vw,86px)}}
@media(max-width:570px){.shell{width:calc(100% - 34px)}.announcement{min-height:48px;font-size:8px}.announcement>.shell{gap:7px;flex-wrap:wrap;justify-content:center}.announcement .dot-sep{display:none}.announcement a{margin:0;white-space:nowrap}.wordmark{font-size:18px;gap:7px}.wordmark-icon{width:34px;height:34px;font-size:20px}.brand-suffix{font-size:8px;margin-left:2px;padding-left:8px}.site-header nav .header-cta{font-size:9px;padding:11px 9px}.site-header nav .header-cta span{display:none}.intro-grid{padding-top:48px}.micro{font-size:9px;letter-spacing:.09em}.intro h1{font-size:clamp(52px,12vw,75px)}.lede{font-size:14px}.hero-buttons{flex-direction:column}.button{justify-content:space-between}.trust-labels{gap:9px 18px;font-size:8px}.holo-wrap{width:520px;left:50%;margin-left:-260px;transform:scale(.56);height:266px;margin-bottom:-33px}.intro-bottom{gap:13px;justify-content:space-between;font-size:8px}.lab-section{padding:57px 0}.section-heading h2{font-size:43px}.section-heading>p{font-size:13px}.station-top,.station-bottom{padding:13px;flex-wrap:wrap;gap:9px}.station-title{font-size:9px;gap:7px}.station-build{font-size:8px;padding-left:8px}.status-pill{font-size:8px;padding:5px 7px}.station-body{min-height:0}.input-panel,.output-panel{padding:23px 16px 26px}.panel-heading h3{font-size:24px}.strategy-pickers{grid-template-columns:repeat(2,1fr)}.strategy-pill span{font-size:9px;min-height:42px}.field-grid{grid-template-columns:1fr;gap:13px}.currency-input input{font-size:20px}.result-top{gap:14px}.dial{height:104px;width:104px;padding:7px}.dial-inner>span{font-size:28px}.dial-inner small{font-size:7px}.result-text h3{font-size:19px}.result-badge{font-size:7px}.result-text p{font-size:10px}.metric>span{font-size:11px}.metric strong{font-size:19px}.evidence-title{display:block}.evidence-title small{display:block;margin-top:6px}.form-buttons{flex-wrap:wrap}.form-buttons>span{font-size:8px}.station-bottom{font-size:8px}.station-bottom>span:last-child{display:none}.after-lab{align-items:flex-start;flex-direction:column}.after-lab a{font-size:11px}.evidence-section{padding:70px 0}.evidence-copy h2{font-size:43px}.closing-cta{padding:70px 0}.closing-cta h2{font-size:40px}.footer-row{flex-direction:column}.footer-row>div{gap:10px 17px}.footer-row p{text-align:left}.closing-cta p{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
