:root,[data-theme=dark]{--background:#03070d;--background-2:#071019;--surface:#071019c7;--surface-strong:#0a141fe6;--surface-soft:#0d1824b8;--line:#add3ff29;--line-strong:#86c2ff5c;--text:#f4f8ff;--muted:#93a5b8;--muted-2:#5e7086;--accent:#4aa8ff;--accent-2:#7adfc2;--accent-3:#f7c873;--danger:#ff8f8f;--shadow:#00000073;--section-max:1280px;--page-gutter:clamp(18px, 4.8vw, 84px);--section-y:clamp(88px, 7.6vw, 150px);--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", Consolas, "Liberation Mono", monospace;--body-bg:radial-gradient(circle at 50% 0%, #3c82ff1f, transparent 42rem), radial-gradient(circle at 86% 16%, #7adfc214, transparent 30rem), linear-gradient(180deg, #03070d 0%, #050b13 42%, #03070d 100%)}[data-theme=light]{--background:#fff;--background-2:#fff;--surface:#fff;--surface-strong:#fff;--surface-soft:#f3f6f6;--line:#ccd7db;--line-strong:#1f5a6e57;--text:#09151c;--muted:#4b5a64;--muted-2:#6f7d86;--accent:#1f5a6e;--accent-2:#286f63;--accent-3:#9a7130;--accent-glow:#88ada5;--success:#2b7568;--danger:#b94a5f;--shadow:#0b151c1a;--body-bg:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background);transition:background .3s}body{background:var(--body-bg);min-width:320px;color:var(--text);margin:0;font-size:16px;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);overflow-x:hidden;font-family:Inter,sans-serif!important}body:before{z-index:-2;pointer-events:none;content:"";opacity:.42;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;transition:opacity .3s;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}body:after{z-index:-1;pointer-events:none;content:"";opacity:.13;background-image:radial-gradient(circle at 20% 20%,#fff9 0 1px,#0000 1px),radial-gradient(circle at 80% 40%,#ffffff73 0 1px,#0000 1px),radial-gradient(circle at 40% 90%,#ffffff80 0 1px,#0000 1px);background-size:180px 180px,230px 230px,290px 290px;animation:24s linear infinite driftNoise;position:fixed;inset:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%}h1,h2,h3,p,li{overflow-wrap:break-word}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}::selection{color:var(--text);background:#4aa8ff59}:focus-visible{outline-offset:4px;outline:2px solid #7adfc2f2}.nav-open{overflow:hidden}.site-shell{background:radial-gradient(circle at 6% 14%,#4aa8ff14,#0000 28rem),radial-gradient(circle at 94% 70%,#7adfc20f,#0000 32rem);position:relative;overflow:hidden}.section-inner{width:min(var(--section-max), calc(100% - (var(--page-gutter) * 2)));margin:0 auto}.section-pad{padding:var(--section-y) 0;position:relative}.cursor-spotlight{--x:50vw;--y:50vh;z-index:0;pointer-events:none;background:radial-gradient(440px circle at var(--x) var(--y), #4aa8ff1f, #7adfc20b 36%, transparent 68%);mix-blend-mode:screen;opacity:.9;position:fixed;inset:0}.eyebrow{background:linear-gradient(135deg,#c7f9ea 0%,#7adfc2 60%,#4ec49d 100%);color:#0000;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:0;-webkit-background-clip:text;background-clip:text;margin:0 0 18px;font-size:.92rem;font-style:italic;font-weight:720;line-height:1.4;display:inline-block}.button{text-align:center;white-space:normal;border-radius:999px;justify-content:center;align-items:center;min-height:clamp(48px,3.1vw,56px);padding:0 clamp(18px,1.35vw,26px);font-weight:680;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.button span{margin-left:8px;transition:transform .18s}.button:hover span{transform:translate(4px)}.button-primary{color:#f7fffd;background:linear-gradient(135deg,#4aa8ff47,#7adfc23d),#ffffff0f;border:1px solid #7adfc26b;box-shadow:0 0 36px #4aa8ff2e,inset 0 1px #ffffff24}.button-primary:hover{border-color:#7adfc2ad;box-shadow:0 0 48px #4aa8ff3d,inset 0 1px #ffffff29}.button-secondary{color:#d9e7f4;background:#ffffff0b;border:1px solid #add3ff2e}.button-secondary:hover{background:#ffffff13;border-color:#add3ff5c}.hero-card,.household-dashboard,.pipeline-card,.clarity-visual,.gap-item,.pilot-step,.metric-card,.ai-review{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff13, #ffffff06), var(--surface);box-shadow:inset 0 1px 0 #ffffff14, 0 20px 70px var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px}.confidence-pill small,.mini-label{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:0;font-size:.72rem}.section-intro{text-align:left;max-width:min(820px,100%);margin:0 0 58px}.section-intro.align-left{text-align:left;margin-left:0;margin-right:0}.section-title{color:var(--text);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.45rem,2rem + 1.8vw,4.65rem);font-weight:730;line-height:1.05}.section-copy{max-width:min(720px,100%);color:var(--muted);margin:20px 0 0;font-size:clamp(.98rem,.92rem + .24vw,1.12rem);line-height:1.75}.align-left .section-copy{margin-left:0}.gap-item h3,.impact-list h3,.clarity-step h3,.pipeline-card h3,.pilot-step h3,.ai-review h3{color:#f4f8ff;margin:12px 0 0;font-size:1.14rem;line-height:1.25}.gap-item p,.impact-list p,.clarity-step p,.pilot-step p{color:var(--muted);margin:12px 0 0;line-height:1.65}@keyframes heroGlow{to{opacity:1}}@keyframes rotateSlow{to{transform:rotate(360deg)}}@keyframes floatCard{0%,to{transform:translate(0,0)}50%{transform:translateY(-14px)}}@keyframes signalLoad{0%,to{opacity:.65;transform:scaleX(.76)}50%{opacity:1;transform:scaleX(1)}}@keyframes pulseDot{0%,to{opacity:.58;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}@keyframes drawSpine{0%{transform:scaleY(0)}45%,to{transform:scaleY(1)}}@keyframes reportHalo{0%,to{opacity:.56;transform:scale(.98)}50%{opacity:.92;transform:scale(1)}}@keyframes reportBlink{0%,to{opacity:.48}50%{opacity:1}}@keyframes arrowPacket{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes datePulse{0%,to{text-shadow:0 0 #f7c87300}50%{text-shadow:0 0 18px #f7c87380}}@keyframes pipelineTravel{0%{transform:translate(0)}50%,to{transform:translate(70vw)}}@keyframes drawTimeline{0%{transform:scaleX(0)}55%,to{transform:scaleX(1)}}@keyframes gridFloat{to{background-position:54px 54px}}@keyframes particleFloat{0%,to{opacity:.42;transform:translate(0,0)}50%{opacity:1;transform:translate(18px,-24px)}}@keyframes driftNoise{to{background-position:180px 180px,-230px 230px,290px -290px}}@media (width>=1500px){html{font-size:16.5px}:root{--section-max:9999px;--page-gutter:4.8vw;--section-y:clamp(112px, 7vw, 270px)}.section-intro{max-width:min(940px,100%);margin-bottom:64px}.section-copy{max-width:min(780px,100%)}.button{min-height:56px;padding-left:26px;padding-right:26px}}@media (width>=1600px){html{font-size:17px}body:before{background-size:84px 84px}.section-intro{max-width:min(1040px,100%);margin-bottom:68px}.section-copy{max-width:min(880px,100%)}.button{min-height:58px}}@media (width>=1920px){html{font-size:18px}body:before{background-size:96px 96px}.cursor-spotlight{background:radial-gradient(540px circle at var(--x) var(--y), #4aa8ff1f, #7adfc20b 36%, transparent 68%)}.section-intro{max-width:min(1180px,100%);margin-bottom:74px}.section-copy{max-width:min(980px,100%)}.button{min-height:62px;padding-left:30px;padding-right:30px}}@media (width>=2560px){html{font-size:20px}body:before{background-size:112px 112px}.section-intro{max-width:min(1400px,100%);margin-bottom:88px}.section-copy{max-width:min(1160px,100%)}.button{min-height:68px;padding-left:36px;padding-right:36px}}@media (width>=3200px){html{font-size:22px}body:before{background-size:132px 132px}.section-intro{max-width:min(1720px,100%);margin-bottom:104px}.section-copy{max-width:min(1420px,100%)}.button{min-height:76px;padding-left:42px;padding-right:42px}}@media (width>=3600px){html{font-size:24px}body:before{background-size:148px 148px}.section-intro{max-width:min(1940px,100%);margin-bottom:116px}.section-copy{max-width:min(1600px,100%)}.button{min-height:82px;padding-left:48px;padding-right:48px}}@media (width<=1180px){.section-intro,.section-intro.align-left{text-align:center;width:100%;max-width:min(900px,100%);margin-left:auto;margin-right:auto}.section-copy,.align-left .section-copy{margin-left:auto;margin-right:auto}.section-title{text-wrap:balance;font-size:clamp(2.35rem,5vw,3.3rem);line-height:1.08}}@media (width<=980px){:root{--page-gutter:16px;--section-y:92px}section[id]{scroll-margin-top:96px}.section-inner{width:calc(100% - (var(--page-gutter) * 2))}.button{width:100%}.section-title{font-size:2.36rem}}@media (width<=640px){:root{--page-gutter:14px;--section-y:74px}.section-inner{width:calc(100% - (var(--page-gutter) * 2))}.section-intro{width:100%;margin-bottom:38px}.section-title{text-wrap:pretty;font-size:clamp(2rem,9vw,2.48rem);line-height:1.08}.section-copy{margin-top:16px;font-size:.96rem;line-height:1.68}.eyebrow{margin-bottom:14px;font-size:.8rem}.cursor-spotlight{display:none}}@media (width<=380px){.eyebrow,.mini-label,.confidence-pill small{font-size:.76rem}.button{min-height:50px;padding-left:16px;padding-right:16px;font-size:.9rem}.section-title{font-size:1.88rem;line-height:1.1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.cursor-spotlight{display:none}}[data-theme=light] body{background:var(--body-bg);color:var(--text)}[data-theme=light] body:before{opacity:.18;background-image:linear-gradient(#1687e80b 1px,#0000 1px),linear-gradient(90deg,#1687e80b 1px,#0000 1px);background-size:64px 64px}[data-theme=light] body:after{opacity:.025;filter:invert()}[data-theme=light] .cursor-spotlight{background:radial-gradient(480px circle at var(--x) var(--y), #1687e812, #19bfa509 40%, transparent 70%);mix-blend-mode:multiply;opacity:.7}[data-theme=light] .site-shell{background:radial-gradient(circle at 8% 12%,#1687e80f,#0000 32rem),radial-gradient(circle at 92% 68%,#19bfa50d,#0000 34rem),radial-gradient(circle at 50% 90%,#6fe7d108,#0000 30rem)}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] .section-title{color:#0b1728}[data-theme=light] .section-title{background:linear-gradient(#0b1728 0%,#15263f 60%,#203a5e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .section-copy{color:#52657a}[data-theme=light] .eyebrow{background:linear-gradient(135deg,#19bfa5 0%,#1687e8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .navbar{-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #d9e3ed;box-shadow:inset 0 1px #fff,0 8px 28px #0b17280d,0 1px 2px #0b172805}[data-theme=light] .navbar-wrap.is-scrolled .navbar{background:#fffffffa;border-color:#1687e840;box-shadow:inset 0 1.5px #fff,0 16px 44px #0b172814}[data-theme=light] .brand-mark{color:#1687e8;font-weight:800}[data-theme=light] .brand-mark span{background:linear-gradient(135deg,#1687e8 0%,#19bfa5 100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .nav-links a{color:#52657a;font-weight:560}[data-theme=light] .nav-cta,[data-theme=light] .mobile-cta{background:linear-gradient(135deg,#1687e8 0%,#19bfa5 100%);border:none;font-weight:700;box-shadow:inset 0 1px #fff6,0 6px 20px #1687e847,0 2px 6px #19bfa533;color:#fff!important}[data-theme=light] .nav-cta:hover,[data-theme=light] .mobile-cta:hover{background:linear-gradient(135deg,#147bd4 0%,#16ad95 100%);transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 8px 24px #1687e861,0 3px 8px #19bfa54d}[data-theme=light] .mobile-menu{background:#fff;border:1px solid #d9e3ed;box-shadow:inset 0 1px #fff,0 24px 56px #0b17281f}[data-theme=light] .mobile-menu a{color:#0b1728;border-color:#d9e3ed}[data-theme=light] .menu-toggle{color:#0b1728;background:#1687e80f;border-color:#d9e3ed}[data-theme=light] .hero-section{background:0 0;position:relative}[data-theme=light] .hero-orbit{filter:drop-shadow(0 0 20px #1687e824);border:1.5px solid #1687e847;border-radius:50%;position:absolute}[data-theme=light] .orbit-one{border-color:#1687e852;box-shadow:0 0 36px #1687e81f}[data-theme=light] .orbit-two{border-color:#19bfa55c;box-shadow:0 0 28px #19bfa51f}[data-theme=light] .hero-title{color:#0b1728}[data-theme=light] .hero-title span{background:linear-gradient(#0b1728 0%,#15263f 60%,#203a5e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .hero-kicker span:first-letter{color:#19bfa5;font-weight:800}[data-theme=light] .hero-subcopy{color:#52657a}[data-theme=light] .hero-proof-line{color:#0b1728;font-weight:760}[data-theme=light] .hero-actions .button-primary{background:linear-gradient(135deg,#1687e8 0%,#19bfa5 100%);border:1px solid #ffffff59;box-shadow:inset 0 1.5px #ffffff73,0 12px 32px #1687e847,0 2px 6px #19bfa533;color:#fff!important}[data-theme=light] .hero-actions .button-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1.5px #fff9,0 16px 40px #1687e861,0 4px 12px #19bfa54d}[data-theme=light] .hero-actions .button-secondary{color:#0b1728;background:#fff;border:1.5px solid #d9e3ed;box-shadow:inset 0 1.5px #fff,0 6px 18px #0b17280d}[data-theme=light] .hero-actions .button-secondary:hover{color:#1687e8;background:#fff;border-color:#1687e8;transform:translateY(-1px);box-shadow:inset 0 1.5px #fff,0 10px 28px #1687e824}[data-theme=light] .hero-card{color:#0b1728;background:#fff;border:1.5px solid #d9e3ed;box-shadow:inset 0 1.5px #fff,0 20px 48px #0b172812}[data-theme=light] .card-topline span:first-child{color:#1687e8;font-weight:700}[data-theme=light] .card-topline span:last-child{color:#7a8e9e;font-weight:600}[data-theme=light] .ops-flow-header span:first-child{color:#1687e8;font-weight:700}[data-theme=light] .ops-flow-header span:last-child{color:#7a8e9e}[data-theme=light] .book-metrics div{background:#fff;border:1.2px solid #d9e3ed;box-shadow:inset 0 1px #fff,0 2px 8px #0b172808}[data-theme=light] .book-metrics div:first-child strong{color:#1687e8;font-weight:760}[data-theme=light] .book-metrics div:nth-child(2) strong{color:#19bfa5;font-weight:760}[data-theme=light] .book-metrics div:nth-child(3) strong{color:#1687e8;font-weight:760}[data-theme=light] .book-metrics span{color:#52657a;font-weight:600}[data-theme=light] .book-chart{border-top:1px solid #d9e3ed}[data-theme=light] .confidence-pill{background:#fff;border:1.5px solid #20b99a73;box-shadow:inset 0 1.5px #fff,0 16px 40px #0b172814,0 0 16px #6fe7d140}[data-theme=light] .confidence-pill span{color:#20b99a;font-size:1.25rem;font-weight:800}[data-theme=light] .confidence-pill small{color:#52657a;letter-spacing:.04em;font-weight:700}[data-theme=light] .household-card,[data-theme=light] .action-card{background:#fff;border:1.5px solid #d9e3ed;box-shadow:inset 0 1.5px #fff,0 18px 42px #0b172812}[data-theme=light] .household-card strong,[data-theme=light] .action-card strong{color:#0b1728;font-weight:760}[data-theme=light] .household-row,[data-theme=light] .action-card p{color:#52657a}[data-theme=light] .data-thread{opacity:1;border-color:#19bfa58c}[data-theme=light] .gap-section{background:radial-gradient(circle at 50% 20%,#1687e812,#0000 40rem),linear-gradient(#f5f8fc 0%,#eef3f8 50%,#f5f8fc 100%);border-top:1px solid #d9e3ed;border-bottom:1px solid #d9e3ed;position:relative;box-shadow:inset 0 20px 40px -10px #0b172806,inset 0 -20px 40px -10px #0b172806}[data-theme=light] .gap-item{background:#fff;border:1px solid #d9e3ed;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:inset 0 1.5px #fff,0 16px 36px #0b17280d}[data-theme=light] .gap-item:hover{border-color:#19bfa5;transform:translateY(-4px);box-shadow:inset 0 1.5px #fff,0 20px 48px #1687e81f,0 0 20px #6fe7d138}[data-theme=light] .gap-item:before{border-top:2px solid #19bfa58c;box-shadow:0 0 8px #6fe7d159}[data-theme=light] .gap-item:after{border-top:2px solid #19bfa58c;border-right:2px solid #19bfa58c;box-shadow:0 0 8px #6fe7d159}[data-theme=light] .gap-item h3{color:#0b1728;font-weight:730}[data-theme=light] .gap-item p{color:#52657a}[data-theme=light] .gap-number{color:#128e7a;background:#19bfa51f;border:1.5px solid #19bfa573;box-shadow:inset 0 1px #fff,0 0 12px #6fe7d133}[data-theme=light] .impact-list article{background:#fff;border:1px solid #d9e3ed;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:inset 0 1.5px #fff,0 16px 36px #0b17280d}[data-theme=light] .impact-list article:hover{border-color:#19bfa5;transform:translateY(-4px);box-shadow:inset 0 1.5px #fff,0 20px 48px #1687e81f,0 0 20px #6fe7d138}[data-theme=light] .impact-list article:after{border-color:#19bfa540}[data-theme=light] .impact-list h3{color:#0b1728;font-weight:730}[data-theme=light] .impact-list p{color:#52657a}[data-theme=light] .impact-punchline{color:#0b1728;background:linear-gradient(135deg,#fff 0%,#f5f8fc 100%);border:1.5px solid #19bfa566;box-shadow:inset 0 1.5px #fff,0 24px 56px #0b172812,0 0 24px #6fe7d129}[data-theme=light] .abilities-section{background:radial-gradient(circle at 78% 26%,#1687e812,#0000 36rem),radial-gradient(circle at 20% 70%,#19bfa50d,#0000 32rem),linear-gradient(#f5f8fc 0%,#eef3f8 50%,#f5f8fc 100%);border-top:1px solid #d9e3ed;border-bottom:1px solid #d9e3ed;position:relative;box-shadow:inset 0 20px 40px -10px #0b172806,inset 0 -20px 40px -10px #0b172806}[data-theme=light] .clarity-step{border-top:1px solid #d9e3ed}[data-theme=light] .clarity-step h3{color:#0b1728;font-weight:730}[data-theme=light] .clarity-step p{color:#52657a}[data-theme=light] .clarity-step span{color:#1687e8;font-weight:760}[data-theme=light] .clarity-visual{background:#fff;border:1.5px solid #d9e3ed;box-shadow:inset 0 1.5px #fff,0 24px 56px #0b172812}[data-theme=light] .clarity-visual-header{border-bottom:1px solid #d9e3ed}[data-theme=light] .clarity-visual-header strong{color:#0b1728;font-weight:760}[data-theme=light] .mini-label{color:#52657a;font-weight:700}[data-theme=light] .data-chip{color:#0b1728;background:#fff;border:1px solid #d9e3ed;font-weight:650;box-shadow:inset 0 1px #fff,0 4px 14px #0b17280a}[data-theme=light] .data-chip.is-strong{color:#128e7a;background:#19bfa514;border:1.5px solid #19bfa573;font-weight:730;box-shadow:inset 0 1px #fff,0 4px 16px #6fe7d133}[data-theme=light] .flow-arrow{border-bottom:1.5px dashed #19bfa58c}[data-theme=light] .flow-arrow:before{border-top:2px solid #19bfa5;border-right:2px solid #19bfa5}[data-theme=light] .chaos-card{color:#0b1728;background:#fff5f5f0;border-color:#e11d483d}[data-theme=light] .intelligence-card{color:#0b1728;background:#19bfa514;border-color:#19bfa559}[data-theme=light] .chaos-card strong,[data-theme=light] .intelligence-card strong{color:#0b1728}[data-theme=light] .chaos-card span,[data-theme=light] .intelligence-card span{color:#7a8e9e}[data-theme=light] .pipeline-section{background:radial-gradient(circle,#1687e814,#0000 38rem),radial-gradient(circle at 75%,#19bfa50f,#0000 30rem),linear-gradient(#f5f8fc 0%,#eef3f8 50%,#f5f8fc 100%);border-top:1px solid #d9e3ed;border-bottom:1px solid #d9e3ed;position:relative;box-shadow:inset 0 30px 60px -15px #0b17280a,inset 0 -30px 60px -15px #0b17280a}[data-theme=light] .map-rail li{color:#0b1728;background:#fff;border:1px solid #d9e3ed;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:inset 0 1.5px #fff,0 10px 26px #0b17280d}[data-theme=light] .map-rail li:hover{color:#0b1728;background:#fff;border-color:#19bfa5;transform:translateY(-2px);box-shadow:inset 0 1.5px #fff,0 14px 34px #1687e81f,0 0 18px #6fe7d138}[data-theme=light] .map-rail .source-item>span:first-child{color:#0b1728;font-weight:730}[data-theme=light] .map-rail--outputs:after{background:repeating-linear-gradient(#1687e804 0 1px,#0000 1px 12px),linear-gradient(270deg,#1687e808,#19bfa50d),#fff;border:none;box-shadow:inset 0 1.5px #fff,0 20px 50px #0b17280f}[data-theme=light] .map-rail .output-item{color:#0b1728}[data-theme=light] .map-rail .output-item:before{border:1px solid #d9e3ed;box-shadow:inset 0 1.5px #fff,0 8px 20px #0b17280a;background:#fff!important}[data-theme=light] .map-rail .output-item:hover:before{border-color:#19bfa5;box-shadow:inset 0 1.5px #fff,0 10px 26px #1687e81f,0 0 18px #6fe7d138;background:#fff!important}[data-theme=light] .output-label{font-weight:680;color:#0b1728!important}[data-theme=light] .output-status-beacon{background:#1687e814;border:1px solid #19bfa566}[data-theme=light] .beacon-ping{background:#19bfa5;box-shadow:0 0 8px #6fe7d1}[data-theme=light] .orbit-guide-circle{stroke-dasharray:4 6;stroke-width:1.8px;stroke:#19bfa5a6!important}[data-theme=light] .intel-pillar-badge{box-shadow:inset 0 1.5px #fff,0 10px 24px #0b172814,0 0 14px #6fe7d133;color:#0b1728!important;background:#fff!important;border:1.5px solid #19bfa580!important}[data-theme=light] .intel-pillar-badge:hover{box-shadow:inset 0 1.5px #fff,0 12px 28px #0b17281f,0 0 22px #6fe7d159;border-color:#19bfa5!important}[data-theme=light] .intel-pillar-text{font-weight:760;color:#0b1728!important}[data-theme=light] .intel-pillar-icon{color:#128e7a;background:#19bfa51f;border:1px solid #19bfa566}[data-theme=light] .wheel-core{background:#06111c;border:1.5px solid #19bfa5b3;box-shadow:0 0 0 4px #fff,0 0 0 6px #1687e840,0 20px 48px #0b172826}[data-theme=light] .wheel-core-overlay{background:radial-gradient(circle,#0000 58%,#03070d73 86%,#02060ce6 100%),linear-gradient(#0000 60%,#02060cdb 100%)}[data-theme=light] .wheel-core-badge{box-shadow:0 4px 18px #00000080,0 0 16px #6fe7d173;color:#eff8ff!important;background:#040c14f0!important;border:1px solid #19bfa5!important}[data-theme=light] .wheel-core-badge span{font-weight:760;color:#eff8ff!important}[data-theme=light] .intel-ambient-glow{opacity:.4}[data-theme=light] .source-arrow-line{background:linear-gradient(90deg,#1687e880 0%,#19bfa5bf 100%)}[data-theme=light] .dashboard-section{position:relative}[data-theme=light] .household-dashboard{color:#0b1728;background:#fff;border:1.5px solid #d9e3ed;box-shadow:inset 0 2px #fff,0 28px 68px #0b172812}[data-theme=light] .dashboard-shell-top{border-bottom:1px solid #d9e3ed}[data-theme=light] .dashboard-shell-top h3{color:#0b1728;font-weight:760}[data-theme=light] .metric-card{background:#f5f8fc;border:1px solid #d9e3ed;box-shadow:inset 0 1.5px #fff,0 8px 24px #0b17280a}[data-theme=light] .metric-card span{color:#52657a;font-weight:600}[data-theme=light] .metric-card strong{color:#0b1728;font-weight:760}[data-theme=light] .contract-head{color:#52657a;font-weight:700}[data-theme=light] .contract-row{color:#0b1728;background:#fff;border:1px solid #d9e3ed;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #fff,0 4px 14px #0b172808}[data-theme=light] .contract-row:hover,[data-theme=light] .contract-row:focus-visible{background:#fff;border-color:#19bfa5;transform:translateY(-2px);box-shadow:inset 0 1.5px #fff,0 10px 28px #1687e81f,0 0 14px #6fe7d133}[data-theme=light] .contract-row span:first-child{color:#20b99a;font-weight:760;text-decoration-color:#20b99a80}[data-theme=light] .contract-row span:nth-child(2){color:#52657a;font-weight:560}[data-theme=light] .contract-row span:nth-child(3){color:#0b1728;font-weight:700}[data-theme=light] .contract-row span:nth-child(4){color:#1687e8;font-weight:650}[data-theme=light] .contract-row span:nth-child(5){color:#1687e8;background:#1687e817;border:1px solid #1687e847;font-weight:650}[data-theme=light] .ai-review{background:linear-gradient(#fff 0%,#f5f8fc 100%);border:1.5px solid #d9e3ed;box-shadow:inset 0 1.5px #fff,0 18px 40px #0b17280f}[data-theme=light] .ai-review h3{color:#0b1728}[data-theme=light] .ai-review p{color:#52657a;font-weight:500}[data-theme=light] .report-card-face{color:#0b1728;background:#fff;border:1px solid #d9e3ed;box-shadow:inset 0 1.5px #fff,0 14px 32px #0b17280f}[data-theme=light] .report-card-top{color:#52657a;font-weight:700}[data-theme=light] .confidence-report strong{color:#0b1728;font-weight:760}[data-theme=light] .confidence-label{color:#52657a;font-weight:600}[data-theme=light] .dashboard-table th{color:#7a8e9e;border-bottom:1px solid #d9e3ed}[data-theme=light] .dashboard-table td{color:#0b1728;border-bottom:1px solid #d9e3ed}[data-theme=light] .status-chip,[data-theme=light] .source-badge,[data-theme=light] .carrier-badge{color:#0b1728;background:#f5f8fc;border:1px solid #d9e3ed}[data-theme=light] .pilot-section{background:radial-gradient(circle at 50% 20%,#1687e812,#0000 38rem),linear-gradient(#f5f8fc 0%,#eef3f8 50%,#f5f8fc 100%);border-top:1px solid #d9e3ed;border-bottom:1px solid #d9e3ed;position:relative;box-shadow:inset 0 20px 40px -10px #0b172806,inset 0 -20px 40px -10px #0b172806}[data-theme=light] .pilot-step h3{color:#0b1728;font-weight:730}[data-theme=light] .pilot-week-badge{color:#128e7a;background:#19bfa51f;border:1px solid #19bfa566}[data-theme=light] .pilot-step-deliverables strong{color:#0b1728;font-weight:730}[data-theme=light] .pilot-step-deliverables li{color:#52657a}[data-theme=light] .validation-inner{-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle,#1687e814,#0000 60%),#ffffffeb;border:1.5px solid #d9e3ed;position:relative;box-shadow:inset 0 1.5px #fff,0 20px 48px #0b17280f,0 0 24px #6fe7d126}[data-theme=light] .validation-inner:before{opacity:.85;background:conic-gradient(from 180deg,#0000 0deg,#19bfa547 55deg,#0000 110deg,#1687e84d 235deg,#0000 290deg);animation:14s linear infinite rotateSlow}[data-theme=light] .validation-inner p{color:#0b1728;font-weight:730}[data-theme=light] .validation-copy span{background:linear-gradient(135deg,#19bfa5 0%,#1687e8 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:760}[data-theme=light] .validation-cta{color:#128e7a;background:linear-gradient(135deg,#19bfa524,#1687e817);border:1.5px solid #19bfa56b;box-shadow:inset 0 1px #fff,0 2px 8px #19bfa526}[data-theme=light] .validation-cta:hover{background:linear-gradient(135deg,#19bfa53d,#1687e82e);border-color:#19bfa5a6;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 4px 16px #6fe7d14d}[data-theme=light] .validation-card,[data-theme=light] .cta-box{color:#0b1728;background:linear-gradient(135deg,#fff 0%,#f5f8fc 100%);border:1.5px solid #d9e3ed;box-shadow:inset 0 2px #fff,0 28px 68px #0b172812}[data-theme=light] .final-cta{background:radial-gradient(circle at 50% 40%,#1687e81a,#0000 36rem),radial-gradient(circle at 80% 68%,#19bfa514,#0000 30rem),#f5f8fc;border-top:1px solid #d9e3ed;position:relative}[data-theme=light] .cta-field:before{opacity:.22;background-image:linear-gradient(#1687e80f 1px,#0000 1px),linear-gradient(90deg,#1687e80f 1px,#0000 1px)}[data-theme=light] .cta-field span{background:#19bfa5;box-shadow:0 0 14px #6fe7d1cc}[data-theme=light] .cta-inner h2{color:#0000;background:linear-gradient(#0b1728 0%,#15263f 60%,#203a5e 100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .cta-description{color:#52657a}[data-theme=light] .cta-highlight{color:#0b1728}[data-theme=light] .cta-divider{background:#d9e3ed}[data-theme=light] .cta-question{color:#7a8e9e}[data-theme=light] .footer{color:#7a8e9e;background:#f5f8fc;border-top:1px solid #d9e3ed}[data-theme=light] body,[data-theme=light] .site-shell,[data-theme=light] .hero-section,[data-theme=light] .gap-section,[data-theme=light] .impact-section,[data-theme=light] .abilities-section,[data-theme=light] .dashboard-section,[data-theme=light] .pipeline-section,[data-theme=light] .pilot-section,[data-theme=light] .final-cta{background:#fff}[data-theme=light] body:after{opacity:0}[data-theme=light] .hero-bg:before{background:0 0}[data-theme=light] .gap-section,[data-theme=light] .abilities-section,[data-theme=light] .pipeline-section,[data-theme=light] .pilot-section,[data-theme=light] .final-cta{box-shadow:none;border-color:#edf0f2}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] .section-title,[data-theme=light] .hero-title,[data-theme=light] .hero-title span,[data-theme=light] .cta-inner h2{color:var(--text);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}[data-theme=light] .section-copy,[data-theme=light] .hero-subcopy,[data-theme=light] .gap-item p,[data-theme=light] .impact-list p,[data-theme=light] .clarity-step p,[data-theme=light] .pilot-step p,[data-theme=light] .ai-review p,[data-theme=light] .cta-description,[data-theme=light] .footer,[data-theme=light] .footer-copyright{color:var(--muted)}[data-theme=light] .eyebrow,[data-theme=light] .brand-mark span,[data-theme=light] .validation-copy span{color:var(--accent-2);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}[data-theme=light] .navbar,[data-theme=light] .navbar-wrap.is-scrolled .navbar{border-color:var(--line);background:#fffffff7;box-shadow:0 12px 34px #10182012,inset 0 1px #fff}[data-theme=light] .brand-mark{color:var(--accent)}[data-theme=light] .nav-links a:hover,[data-theme=light] .nav-links a.is-active{color:var(--text);background:#f2f5f6}[data-theme=light] .nav-links a.is-active:after{background:linear-gradient(90deg, transparent, var(--accent-2), transparent)}[data-theme=light] .nav-cta,[data-theme=light] .mobile-cta,[data-theme=light] .hero-actions .button-primary{background:linear-gradient(135deg,#173847 0%,#286a70 100%);border:1px solid #173847;box-shadow:0 10px 24px #17384733,inset 0 1px #ffffff2e;color:#fff!important}[data-theme=light] .nav-cta:hover,[data-theme=light] .mobile-cta:hover,[data-theme=light] .hero-actions .button-primary:hover{background:linear-gradient(135deg,#102f3d 0%,#235f65 100%);border-color:#102a36;box-shadow:0 14px 30px #17384740,inset 0 1px #fff3}[data-theme=light] .hero-actions .button-secondary,[data-theme=light] .validation-cta{color:#23313b;background:#fff;border:1px solid #cdd6dc;box-shadow:0 8px 20px #1018200f,inset 0 1px #fff}[data-theme=light] .hero-actions .button-secondary:hover,[data-theme=light] .validation-cta:hover{border-color:var(--accent);color:var(--accent);background:#f7f9fa;box-shadow:0 10px 24px #2d6f8a1a}[data-theme=light] .mobile-menu,[data-theme=light] .menu-toggle{border-color:var(--line);color:var(--text);background:#fff}[data-theme=light] .mobile-menu a:hover{background:#f2f5f6}[data-theme=light] .hero-kicker,[data-theme=light] .household-row,[data-theme=light] .action-card p,[data-theme=light] .mini-label,[data-theme=light] .confidence-pill small,[data-theme=light] .book-metrics span,[data-theme=light] .contract-head,[data-theme=light] .report-card-top,[data-theme=light] .confidence-label,[data-theme=light] .cta-question{color:var(--muted)}[data-theme=light] .hero-kicker span:first-letter,[data-theme=light] .hero-proof-line,[data-theme=light] .household-card strong,[data-theme=light] .action-card strong{color:var(--text)}[data-theme=light] .hero-orbit{filter:none;box-shadow:none;border-color:#2d6f8a33}[data-theme=light] .hero-grid{opacity:.22;background-image:linear-gradient(#2d6f8a17 1px,#0000 1px),linear-gradient(90deg,#2d6f8a17 1px,#0000 1px)}[data-theme=light] .stage-glow{background:radial-gradient(circle at 50% 24%,#2d6f8a14,#0000 52%),radial-gradient(circle at 50% 78%,#2f7e700e,#0000 58%)}[data-theme=light] .hero-card,[data-theme=light] .confidence-pill,[data-theme=light] .gap-item,[data-theme=light] .impact-list article,[data-theme=light] .clarity-visual,[data-theme=light] .map-rail li,[data-theme=light] .household-dashboard,[data-theme=light] .metric-card,[data-theme=light] .contract-row,[data-theme=light] .ai-review,[data-theme=light] .report-card-face,[data-theme=light] .validation-inner,[data-theme=light] .validation-card,[data-theme=light] .cta-box{border-color:var(--line);color:var(--text);background:#fff;box-shadow:0 16px 38px #10182011,inset 0 1px #fff}[data-theme=light] .book-metrics div,[data-theme=light] .data-chip,[data-theme=light] .metric-card,[data-theme=light] .status-chip,[data-theme=light] .source-badge,[data-theme=light] .carrier-badge{border-color:var(--line);color:var(--text);background:#f7f9fa;box-shadow:inset 0 1px #fff}[data-theme=light] .book-metrics div:first-child strong,[data-theme=light] .book-metrics div:nth-child(3) strong,[data-theme=light] .card-topline span:first-child,[data-theme=light] .ops-flow-header span:first-child{color:var(--accent)}[data-theme=light] .book-metrics div:nth-child(2) strong,[data-theme=light] .confidence-pill span,[data-theme=light] .contract-row span:first-child{color:var(--accent-2)}[data-theme=light] .signal-bars span,[data-theme=light] .book-chart span{background:linear-gradient(90deg, #2d6f8a2e, var(--accent), #2f7e70b8);box-shadow:none}[data-theme=light] .data-thread{border-color:#2f7e7066}[data-theme=light] .data-pulse,[data-theme=light] .pilot-timeline:after,[data-theme=light] .cta-field span{background:var(--accent-2);box-shadow:0 0 0 5px #2f7e701a}[data-theme=light] .gap-item:hover,[data-theme=light] .impact-list article:hover,[data-theme=light] .map-rail li:hover,[data-theme=light] .contract-row:hover,[data-theme=light] .contract-row:focus-visible{background:#fff;border-color:#2f7e707a;box-shadow:0 18px 42px #10182017}[data-theme=light] .gap-item:before,[data-theme=light] .gap-item:after{box-shadow:none;border-color:#2f7e706b}[data-theme=light] .gap-number,[data-theme=light] .clarity-step>span,[data-theme=light] .pilot-step>span,[data-theme=light] .pilot-week-badge,[data-theme=light] .ai-review .mini-label{color:#286c61;box-shadow:none;background:#2f7e7013;border-color:#2f7e7047}[data-theme=light] .clarity-step,[data-theme=light] .clarity-visual-header,[data-theme=light] .dashboard-shell-top,[data-theme=light] .book-chart,[data-theme=light] .cta-divider{border-color:var(--line)}[data-theme=light] .data-chip.is-strong{color:#286c61;box-shadow:none;background:#2f7e7012;border-color:#2f7e704d}[data-theme=light] .flow-arrow,[data-theme=light] .source-arrow-line,[data-theme=light] .pilot-timeline:before{background:linear-gradient(90deg,#2d6f8a61,#2f7e70a8);border-color:#2f7e706b}[data-theme=light] .output-status-beacon,[data-theme=light] .intel-pillar-icon{color:var(--accent-2);background:#2f7e7012;border-color:#2f7e704d}[data-theme=light] .beacon-ping,[data-theme=light] .badge-ping{background:var(--accent-2);box-shadow:0 0 0 4px #2f7e701a}[data-theme=light] .eq-bar{background:linear-gradient(180deg, var(--accent-2), var(--accent))}[data-theme=light] .intel-pillar-badge{box-shadow:0 10px 22px #10182014;color:var(--text)!important;background:#fff!important;border-color:#2f7e7057!important}[data-theme=light] .intel-pillar-text{color:var(--text)!important}[data-theme=light] .intel-radar-beam{background:conic-gradient(#2f7e7033,#2d6f8a1a 36deg,#0000 70deg)!important}[data-theme=light] .orbit-guide-circle{stroke:#2f7e7070!important}[data-theme=light] .orbit-node-glow.mint,[data-theme=light] .orbit-node-glow.cyan{fill:var(--accent-2);filter:none}[data-theme=light] .metric-card{box-shadow:none}[data-theme=light] .contract-row span:nth-child(2){color:var(--muted)}[data-theme=light] .contract-row span:nth-child(3){color:var(--text)}[data-theme=light] .ai-review{border-top-color:#2f7e706b}[data-theme=light] .ai-review:before,[data-theme=light] .confidence-report:before{background:linear-gradient(90deg, var(--accent-2), var(--accent), transparent);box-shadow:none}[data-theme=light] .source-logo-frame,[data-theme=light] .source-logos--single .source-logo-frame{border-color:var(--line);background:#f7f9fa;box-shadow:inset 0 1px #fff}[data-theme=light] .validation-inner{background:#fff;box-shadow:0 18px 42px #10182012}[data-theme=light] .footer{border-top-color:var(--line);background:#fff}[data-theme=light] .footer a:hover{color:var(--text)}@media (width<=1180px){[data-theme=light] .map-rail--sources:after,[data-theme=light] .wheel-output-bridge{box-shadow:none;background:linear-gradient(#2d6f8a6b,#2f7e70ad)}}[data-theme=light] body:before{opacity:.24;background-image:linear-gradient(#0b151c06 1px,#0000 1px),linear-gradient(90deg,#0b151c06 1px,#0000 1px)}[data-theme=light] .cursor-spotlight{background:radial-gradient(520px circle at var(--x) var(--y), #235f750e, #2b756806 44%, transparent 74%);opacity:.72}[data-theme=light] .gap-section,[data-theme=light] .impact-section,[data-theme=light] .abilities-section,[data-theme=light] .dashboard-section,[data-theme=light] .pipeline-section,[data-theme=light] .pilot-section{background:#fff;border-top:1px solid #eef1f2;box-shadow:inset 0 1px #fffffff2}[data-theme=light] .section-title,[data-theme=light] .hero-title,[data-theme=light] .hero-title span{color:#0b151c;text-shadow:0 1px #ffffffeb}[data-theme=light] .section-copy,[data-theme=light] .hero-subcopy{color:#53616b}[data-theme=light] .eyebrow{color:#2b7568;text-shadow:0 1px #fff}[data-theme=light] .navbar,[data-theme=light] .navbar-wrap.is-scrolled .navbar{-webkit-backdrop-filter:blur(22px)saturate(112%);background:#ffffffeb;border:1px solid #c9d4d9e6;box-shadow:0 1px 1px #0b151c09,0 16px 44px #0b151c17,inset 0 1px #fffffffa}[data-theme=light] .nav-links a{color:#5b6871}[data-theme=light] .nav-links a:hover,[data-theme=light] .nav-links a.is-active{color:#10212a;background:#235f7511;box-shadow:inset 0 0 0 1px #235f7509}[data-theme=light] .nav-cta,[data-theme=light] .mobile-cta,[data-theme=light] .hero-actions .button-primary{background:linear-gradient(145deg,#173c4a 0%,#20596a 52%,#2a716b 100%);border-color:#173c4a;box-shadow:inset 0 1px 1px #ffffff29,0 12px 28px #13354138,0 2px 5px #0b151c14}[data-theme=light] .hero-actions .button-secondary,[data-theme=light] .validation-cta{color:#1c2b33;background:linear-gradient(#fff 0%,#f8fafa 100%);border-color:#c9d4d8;box-shadow:inset 0 1px 1px #fffffffa,0 9px 22px #0b151c13,0 1px 2px #0b151c0a}[data-theme=light] .hero-kicker{color:#46555f}[data-theme=light] .hero-kicker span:first-letter{color:#266b60}[data-theme=light] .hero-kicker span:after{background:linear-gradient(90deg,#2b7568,#3a7b90);box-shadow:0 2px 6px #2b756829}[data-theme=light] .hero-orbit{border-color:#235f7530;box-shadow:inset 0 0 0 1px #ffffffc2}[data-theme=light] .orbit-two{border-color:#2b756838}[data-theme=light] .stage-glow{filter:blur(26px);opacity:.9;background:radial-gradient(circle at 52% 26%,#235f751d,#0000 48%),radial-gradient(circle at 48% 76%,#2b756813,#0000 56%)}[data-theme=light] .book-card{background:radial-gradient(circle at 12% 0,#235f7512,#0000 34%),linear-gradient(#fff 0%,#f7f9f9 100%);border-color:#cfdadd;box-shadow:0 1px 2px #0b151c0a,0 24px 56px #0b151c1d,inset 0 1px #fff,inset 0 -1px #235f7509}[data-theme=light] .household-card,[data-theme=light] .action-card,[data-theme=light] .confidence-pill{background:linear-gradient(145deg,#2b75680b,#0000 42%),linear-gradient(#fff 0%,#f8fafa 100%);border-color:#ccd7db;box-shadow:0 1px 2px #0b151c0b,0 18px 42px #0b151c1a,inset 0 1px #fff}[data-theme=light] .confidence-pill{border-color:#2b75686b;box-shadow:0 1px 2px #0b151c0a,0 18px 38px #0b151c18,inset 0 1px #fff}[data-theme=light] .signal-bars span{background:linear-gradient(90deg,#d9e5e8 0%,#39758a 48%,#43887b 100%);box-shadow:0 1px 2px #235f751f}[data-theme=light] .book-chart span{background:linear-gradient(#4f998a 0%,#2c667a 70%,#d5e1e3 100%);box-shadow:0 5px 12px #235f7521}[data-theme=light] .data-thread{filter:drop-shadow(0 2px 3px #2b75681f);border-color:#2b75686b}[data-theme=light] .data-pulse{background:#3d8b7b;box-shadow:0 0 0 5px #3d8b7b1a,0 5px 12px #2b75682e}[data-theme=light] .gap-item{background:radial-gradient(circle at 100% 0,#2b75680e,#0000 34%),linear-gradient(#fff 0%,#fafbfb 100%);border-color:#d4dee1;box-shadow:0 1px 2px #0b151c09,0 16px 38px #0b151c13,inset 0 1px #fff}[data-theme=light] .gap-item:nth-child(2n){background:radial-gradient(circle at 0 100%,#235f750c,#0000 36%),linear-gradient(#fff 0%,#fafbfb 100%)}[data-theme=light] .gap-item:before{background:linear-gradient(90deg,#2b756894,#235f752e,#0000 62%) top/100% 1px no-repeat;border:0}[data-theme=light] .gap-item:after{border-color:#2b756857}[data-theme=light] .gap-number{color:#246559;background:linear-gradient(#f5f9f8 0%,#eaf2f0 100%);border-color:#2b75684d;box-shadow:inset 0 1px #fff,0 2px 6px #2b756812}[data-theme=light] .impact-list article{background:radial-gradient(circle at 100% 100%,#9a71300a,#0000 28%),linear-gradient(#fff 0%,#f8fafa 100%);border-color:#d4dee1;box-shadow:0 1px 2px #0b151c09,0 14px 34px #0b151c12,inset 0 1px #fff}[data-theme=light] .impact-list article:before{background:linear-gradient(90deg,#9a7130,#2b7568);box-shadow:0 2px 7px #2b75681f}[data-theme=light] .impact-list article:after{border-color:#2b75682e;box-shadow:0 0 0 10px #2b756805}[data-theme=light] .impact-punchline{color:#f7fbfa;background:radial-gradient(circle at 100% 0,#4f998a38,#0000 30%),linear-gradient(135deg,#122b35 0%,#173a46 58%,#214a4a 100%);border-color:#183c49;box-shadow:0 22px 50px #102d372e,inset 0 1px #ffffff1f}[data-theme=light] .impact-punchline:before{background:radial-gradient(circle,#8bc6b6 0 4px,#0000 5px),#8bc6b614;border-color:#94d2c27a;box-shadow:0 0 24px #8bc6b62e}[data-theme=light] .impact-punchline:after{box-shadow:none;background:linear-gradient(#72ae9f,#5e8ea1,#c09a59)}[data-theme=light] .clarity-step{border-color:#dde4e6}[data-theme=light] .clarity-step>span{color:#27695e}[data-theme=light] .clarity-visual{background:radial-gradient(circle,#235f7512,#0000 42%),linear-gradient(105deg,#9a713006,#0000 42%,#2b75680b),linear-gradient(#fff 0%,#f8fafa 100%);border-color:#cedadd;box-shadow:0 1px 2px #0b151c09,0 24px 54px #0b151c17,inset 0 1px #fff}[data-theme=light] .clarity-visual:before{background:linear-gradient(90deg,#9a713009,#0000 42%,#2b75680e),radial-gradient(circle,#235f7513,#0000 44%)}[data-theme=light] .data-chip{background:linear-gradient(#fff 0%,#f5f7f7 100%);border-color:#d8e0e3;box-shadow:0 2px 7px #0b151c0a,inset 0 1px #fff}[data-theme=light] .data-chip.is-strong{color:#245e55;background:linear-gradient(#f4f9f7 0%,#e8f1ee 100%);border-color:#2b756852;box-shadow:0 3px 9px #2b756811,inset 0 1px #fff}[data-theme=light] .household-dashboard{background:radial-gradient(circle at 100% 0,#2b75680b,#0000 25%),linear-gradient(#fff 0%,#f7f9f9 100%);border-color:#c9d5d9;box-shadow:0 1px 2px #0b151c0a,0 28px 68px #0b151c1b,inset 0 1px #fff}[data-theme=light] .dashboard-shell-top{border-color:#d7e0e3}[data-theme=light] .metric-card{background:linear-gradient(145deg,#235f7509,#0000 48%),linear-gradient(#fff 0%,#f2f5f5 100%);border-color:#d7e0e3;box-shadow:0 7px 18px #0b151c0e,inset 0 1px #fff}[data-theme=light] .metric-card strong{color:#132630}[data-theme=light] .contract-row{background:linear-gradient(#fff 0%,#f8fafa 100%);border-color:#d8e0e3;box-shadow:0 4px 12px #0b151c0b,inset 0 1px #fff}[data-theme=light] .contract-row span:nth-child(5){color:#255d70;background:linear-gradient(#f2f7f8 0%,#e6eff1 100%);border-color:#235f7540;box-shadow:inset 0 1px #fff}[data-theme=light] .report-card-face{background:linear-gradient(145deg,#2b75680d,#0000 52%),linear-gradient(#fff 0%,#f5f8f7 100%);border-color:#c7d4d8;box-shadow:0 14px 32px #0b151c18,inset 0 1px #fff}[data-theme=light] .confidence-report:before{filter:blur(1px);opacity:.7;background:conic-gradient(from 35deg,#2b756857,#235f751a,#0000 38%,#9a71302e,#2b756847)}[data-theme=light] .report-bars i{box-shadow:0 2px 5px #235f751f}[data-theme=light] .map-rail li{background:linear-gradient(145deg,#2b756809,#0000 45%),linear-gradient(#fff 0%,#f8fafa 100%);border-color:#d3dde0;box-shadow:0 1px 2px #0b151c09,0 12px 28px #0b151c13,inset 0 1px #fff}[data-theme=light] .map-rail .source-item:before{background:linear-gradient(#2b7568,#4a8093 52%,#2b7568);box-shadow:0 2px 6px #2b756824}[data-theme=light] .source-logo-frame,[data-theme=light] .source-logos--single .source-logo-frame{background:linear-gradient(#fff 0%,#f1f4f4 100%);border-color:#d7e0e3;box-shadow:0 2px 6px #0b151c0d,inset 0 1px #fff}[data-theme=light] .source-logo--nationwide,[data-theme=light] .source-logo--prudential{filter:none;opacity:1}[data-theme=light] .map-rail--outputs:before{filter:drop-shadow(-14px 24px 34px #0b151c1f);background:linear-gradient(#c4d2d6 0%,#afc4c3 52%,#d0dadd 100%)}[data-theme=light] .map-rail--outputs:after{background:repeating-linear-gradient(#235f7506 0 1px,#0000 1px 12px),linear-gradient(270deg,#235f7509,#2b75680e),#f5f8f8;box-shadow:0 24px 50px #0b151c1c,inset 0 1px #fff}[data-theme=light] .output-status-beacon,[data-theme=light] .intel-pillar-icon{background:linear-gradient(#f0f7f5 0%,#e3efec 100%);border-color:#2b75684d;box-shadow:inset 0 1px #fff}[data-theme=light] .intel-pillar-badge{box-shadow:0 1px 2px #0b151c0a,0 10px 24px #0b151c18,inset 0 1px #fff;background:linear-gradient(#fff 0%,#f4f8f7 100%)!important;border-color:#2b756857!important}[data-theme=light] .wheel-core{border-color:#2b7568b3;box-shadow:0 0 0 5px #fff,0 0 0 6px #235f7540,0 24px 52px #0b151c33}[data-theme=light] .pilot-step:after{opacity:.62;background:repeating-linear-gradient(90deg,#2b75688c 0 4px,#0000 4px 9px)}[data-theme=light] .pilot-timeline:before{background:linear-gradient(90deg,#0000,#2b756880,#235f7561,#0000)}[data-theme=light] .pilot-timeline:after{background:#2b7568;border-color:#fff;box-shadow:0 0 0 5px #2b75681a,0 4px 10px #2b756826}[data-theme=light] .footer{background:#fff;border-top-color:#d5dee2;box-shadow:inset 0 1px #f5f7f7}[data-theme=light] .footer p,[data-theme=light] .footer-copyright{color:#69757e}@media (width<=1180px){[data-theme=light] .pilot-step{filter:none;background:0 0;border-color:#2b75687a #d4dee1 #d4dee1;box-shadow:0 12px 28px #0b151c13}[data-theme=light] .map-rail--sources:after,[data-theme=light] .wheel-output-bridge{background:linear-gradient(#235f757a,#2b7568b8)}}[data-theme=light] .brand-mark,[data-theme=light] .brand-mark span{color:#24695e}[data-theme=light] .navbar .nav-links a{color:#354650;font-weight:620}[data-theme=light] .navbar .nav-links a:hover:not(.is-active){color:#10242d;background:#edf3f3;box-shadow:inset 0 0 0 1px #1f5a6e14}[data-theme=light] .navbar .nav-links a.is-active{color:#fff;background:linear-gradient(135deg,#1a4858 0%,#286f63 100%);box-shadow:0 5px 14px #143c4829,inset 0 1px #ffffff29}[data-theme=light] .navbar .nav-links a.is-active:after{background:linear-gradient(90deg,#0000,#ffffffb8,#0000);left:20%;right:20%}[data-theme=light] .navbar .nav-links a:focus-visible,[data-theme=light] .navbar-wrap .mobile-menu a:focus-visible{outline-offset:2px;outline:2px solid #1f5a6e8c}[data-theme=light] .navbar-wrap .menu-toggle{color:#17333e;background:linear-gradient(#fff 0%,#eef3f3 100%);border-color:#c5d1d5;box-shadow:0 4px 12px #0b151c12,inset 0 1px #fff}[data-theme=light] .navbar-wrap .menu-toggle.is-open{color:#1f6258;border-color:#286f6394;box-shadow:0 0 0 3px #286f6317,inset 0 1px #fff}[data-theme=light] .navbar-wrap .mobile-menu{background:linear-gradient(#fffffffa,#f6f9f9fa),#fff;border-color:#c7d3d7;box-shadow:0 1px 2px #0b151c0d,0 26px 62px #0b151c29,inset 0 1px #fff}[data-theme=light] .navbar-wrap .mobile-menu a:not(.mobile-cta){color:#14242c;background:linear-gradient(#fff 0%,#f1f5f5 100%);border:1px solid #d5dee1;font-weight:650;box-shadow:0 3px 10px #0b151c0b,inset 0 1px #fff}[data-theme=light] .navbar-wrap .mobile-menu a:not(.mobile-cta):hover{color:#153c38;background:linear-gradient(#f5f9f8 0%,#e8f1ef 100%);border-color:#286f6361}[data-theme=light] .navbar-wrap .mobile-menu a span:first-child{color:inherit}[data-theme=light] .navbar-wrap .mobile-menu a span:last-child{color:#286f63;font-weight:760}[data-theme=light] .navbar-wrap .mobile-menu .mobile-cta{background:linear-gradient(135deg,#173c4a 0%,#205a69 55%,#286f63 100%);border-color:#173c4a;box-shadow:0 10px 24px #13354133,inset 0 1px #ffffff29;color:#fff!important}[data-theme=light] .section-copy,[data-theme=light] .hero-subcopy,[data-theme=light] .gap-item p,[data-theme=light] .impact-list p,[data-theme=light] .clarity-step p,[data-theme=light] .pilot-step p,[data-theme=light] .ai-review p{color:#4d5d67}[data-theme=light] .mini-label,[data-theme=light] .contract-head,[data-theme=light] .report-card-top,[data-theme=light] .confidence-label,[data-theme=light] .book-metrics span,[data-theme=light] .metric-card span{color:#60707a}[data-theme=light] .gap-item h3,[data-theme=light] .impact-list h3,[data-theme=light] .clarity-step h3,[data-theme=light] .pilot-step h3,[data-theme=light] .dashboard-shell-top h3,[data-theme=light] .output-label{color:#10212a!important}[data-theme=light] .map-rail .source-item>span:first-child{color:#172a33}[data-theme=light] .gap-number,[data-theme=light] .clarity-step>span,[data-theme=light] .pilot-step>span,[data-theme=light] .ai-review .mini-label{color:#205f55}[data-theme=light] .contract-row span:first-child{color:#24695e;text-decoration-color:#24695e80}[data-theme=light] .contract-row span:nth-child(4){color:#315f70}[data-theme=light] .contract-row span:nth-child(5){color:#214f60;background:linear-gradient(#eef4f5 0%,#dfe9ec 100%);border-color:#1f5a6e47}[data-theme=light] .data-chip{color:#263840}[data-theme=light] .data-chip.is-strong{color:#205e54}[data-theme=light] .source-arrow-line,[data-theme=light] .flow-arrow{background:linear-gradient(90deg,#1f5a6e80,#286f63c7)}[data-theme=light] .source-arrow-head{border-left-color:#286f63d1}[data-theme=light] .validation-copy span,[data-theme=light] .eyebrow,[data-theme=light] .footer a,[data-theme=light] .footer .brand-mark,[data-theme=light] .footer .brand-mark span{color:#24695e}[data-theme=light] .hero-section,[data-theme=light] .impact-section,[data-theme=light] .dashboard-section{background:#fff}[data-theme=light] .gap-section{background:#f3f6f7}[data-theme=light] .abilities-section{background:#edf3f2}[data-theme=light] .pipeline-section{background:#eff3f5}[data-theme=light] .pilot-section{background:#f4f6f5}[data-theme=light] .navbar,[data-theme=light] .navbar-wrap.is-scrolled .navbar{background:#f4f8f8f7}[data-theme=light] .footer{background:#e4ebed}[data-theme=light] .clarity-step>span{color:#24695e;background:#fff;border:1px solid #2b75683d;border-radius:4px;justify-content:center;align-self:start;align-items:center;width:38px;height:30px;display:inline-flex;box-shadow:0 4px 12px #0b151c0e,inset 0 1px #fff}[data-theme=light]{--light-card-ink:#173a49;--light-card-teal:#245c64;--light-card-green:#2b7568;--light-card-green-soft:#e2efeb;--light-card-green-text:#f7fcfa;--light-card-green-muted:#d5e7e3}[data-theme=light] .book-metrics div,[data-theme=light] .confidence-pill,[data-theme=light] .household-card,[data-theme=light] .action-card,[data-theme=light] .dashboard-metrics .metric-card{background:linear-gradient(145deg, #ffffff14, transparent 42%), linear-gradient(135deg, var(--light-card-ink) 0%, var(--light-card-teal) 56%, var(--light-card-green) 100%);border-color:#daf5ed3d;box-shadow:0 16px 34px #143a442b,inset 0 1px #ffffff29}[data-theme=light] .book-metrics div strong,[data-theme=light] .book-metrics div span,[data-theme=light] .confidence-pill span,[data-theme=light] .confidence-pill small,[data-theme=light] .household-card strong,[data-theme=light] .action-card strong,[data-theme=light] .dashboard-metrics .metric-card strong{color:var(--light-card-green-text)!important}[data-theme=light] .household-card .mini-label,[data-theme=light] .action-card .mini-label,[data-theme=light] .household-row,[data-theme=light] .action-card p,[data-theme=light] .dashboard-metrics .metric-card span{color:var(--light-card-green-muted)!important}[data-theme=light] .ai-review{background:radial-gradient(circle at 0% 0%, #2b75681a, transparent 44%), linear-gradient(145deg, #f8fafa 0%, var(--light-card-green-soft) 62%, #e8eef1 100%);border-color:#2b7568 #2b756857 #2b756857;box-shadow:0 16px 36px #143a441a,inset 0 1px #ffffffe6}[data-theme=light] .ai-review:before{background:linear-gradient(90deg,#2b7568,#3c7d70 68%,#0000)}[data-theme=light] .ai-review .mini-label{color:#205f55;background:#ffffff94;border-color:#2b756847}[data-theme=light] .ai-review p{color:#244840}[data-theme=light] .pilot-step{--pilot-light-start:#173a49;--pilot-light-mid:#245c64;--pilot-light-end:#2b7568;filter:drop-shadow(0 16px 26px #143a4424);background:#47778494}[data-theme=light] .pilot-step:nth-child(2){--pilot-light-start:#1a4050;--pilot-light-mid:#315e69;--pilot-light-end:#397168}[data-theme=light] .pilot-step:nth-child(3){--pilot-light-start:#183945;--pilot-light-mid:#285761;--pilot-light-end:#30685f}[data-theme=light] .pilot-step:nth-child(4){--pilot-light-start:#214855;--pilot-light-mid:#386875;--pilot-light-end:#477a70}[data-theme=light] .validation-inner{background:radial-gradient(circle at 28% 50%, #82c9b82e, transparent 36%), linear-gradient(120deg, var(--light-card-ink) 0%, var(--light-card-teal) 58%, var(--light-card-green) 100%);border-color:#daf5ed3d;box-shadow:0 20px 42px #143a4430,inset 0 1px #ffffff24}[data-theme=light] .validation-inner:before{opacity:.62;background:conic-gradient(from 180deg,#0000,#cfece41f,#0000,#ffffff14,#0000)}[data-theme=light] .validation-copy span{color:#bde1d7}[data-theme=light] .validation-inner p{color:var(--light-card-green-text)}[data-theme=light] .validation-cta{color:#174d47;background:#f7fcfa;border-color:#ffffffad;box-shadow:0 10px 22px #0a2b272e,inset 0 1px #fff}[data-theme=light] .validation-cta:hover{color:#123f39;background:#fff;border-color:#fff;box-shadow:0 13px 26px #0a2b2738,inset 0 1px #fff}[data-theme=light] .map-rail .output-item:before,[data-theme=light] .map-rail .output-item:hover:before{border-color:#2b75684d;box-shadow:0 12px 28px #143a441a,inset 0 1px #ffffffeb;background:radial-gradient(circle at 0% 0%, #2b75681a, transparent 44%), linear-gradient(145deg, #f8fafa 0%, var(--light-card-green-soft) 62%, #e8eef1 100%)!important}[data-theme=light] .book-metrics div{background:radial-gradient(circle at 0% 0%, #2b75681a, transparent 44%), linear-gradient(145deg, #f8fafa 0%, var(--light-card-green-soft) 62%, #e8eef1 100%);border-color:#2b75684d;box-shadow:0 10px 24px #143a441a,inset 0 1px #ffffffeb}[data-theme=light] .book-metrics div strong{color:#173a47!important}[data-theme=light] .book-metrics div span{color:#315f70!important}[data-theme=light] .pilot-step{filter:drop-shadow(0 14px 24px #143a441a);background:#2b756847}[data-theme=light] .pilot-step:before{background:repeating-linear-gradient(180deg, #2b756805 0 1px, transparent 1px 9px), radial-gradient(circle at 0% 0%, #2b75681a, transparent 44%), linear-gradient(145deg, #f8fafa 0%, var(--light-card-green-soft) 62%, #e8eef1 100%)}[data-theme=light] .pilot-step:after{background:repeating-linear-gradient(90deg,#2b75687a 0 4px,#0000 4px 9px)}[data-theme=light] .pilot-step h3{color:#173a47!important}[data-theme=light] .pilot-step p{color:#3e5861}[data-theme=light] .pilot-step>span{color:#205f55;background:#ffffff9e;border-color:#2b756847;box-shadow:inset 0 1px #ffffffe6}[data-theme=light] .hero-kicker span:first-letter{color:#14826e;text-shadow:0 1px #fff,0 0 10px #14826e29;font-size:1.36em;font-weight:900;line-height:.72}[data-theme=light] .navbar .brand-mark span{color:#173f46;font-weight:860}.theme-toggle-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.theme-toggle-btn:focus-visible .theme-toggle-track{box-shadow:0 0 0 2px var(--accent-2), 0 0 16px #7adfc266}.theme-toggle-track{background:radial-gradient(circle at 75%,#4aa8ff24,#0000 60%),#071019d9;border:1px solid #add3ff33;border-radius:999px;align-items:center;width:58px;height:30px;padding:3px;transition:background .32s cubic-bezier(.4,0,.2,1),border-color .32s,box-shadow .32s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0006,0 2px 8px #0003}.theme--light .theme-toggle-track{background:linear-gradient(#f3f7f7 0%,#e5edee 100%);border-color:#b9c8cd;box-shadow:inset 0 1px 3px #0b151c17,0 4px 12px #0b151c14}.track-icon{pointer-events:none;place-items:center;transition:opacity .28s,color .28s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.track-icon--moon{color:#7a8e9e;opacity:0;left:7.5px}.theme--light .track-icon--moon{color:#29434f;opacity:1}.track-icon--sun{color:#7a8e9e;opacity:.75;right:7.5px}.theme--light .track-icon--sun{opacity:0}.theme-toggle-thumb{z-index:2;background:linear-gradient(135deg,#1c2b3d 0%,#0c1622 100%);border:1px solid #add3ff59;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .34s cubic-bezier(.34,1.56,.64,1),background .32s,border-color .32s,box-shadow .32s;display:flex;position:relative;transform:translate(0);box-shadow:0 2px 6px #00000073,0 0 10px #4aa8ff40}.theme--light .theme-toggle-thumb{background:linear-gradient(145deg,#173c4a 0%,#286f63 100%);border-color:#173c4a;transform:translate(26px);box-shadow:0 4px 10px #0b151c3d,inset 0 1px #ffffff29}.thumb-icon{place-items:center;transition:transform .34s cubic-bezier(.34,1.56,.64,1),opacity .24s;display:grid;position:absolute}.thumb-icon--moon{color:#c7f9ea;filter:drop-shadow(0 0 4px #7adfc2cc);opacity:1;transform:rotate(0)scale(1)}.theme--light .thumb-icon--moon{opacity:0;transform:rotate(-90deg)scale(.4)}.thumb-icon--sun{color:#1687e8;filter:drop-shadow(0 0 3px #1687e866);opacity:0;transform:rotate(90deg)scale(.4)}.theme--light .thumb-icon--sun{color:#fff;opacity:1;transform:rotate(0)scale(1)}.access-page{background:var(--background);width:100%;height:100svh;min-height:620px;position:relative;overflow:hidden}.access-preview{filter:blur(11px)saturate(78%);opacity:.7;pointer-events:none;transform-origin:top;-webkit-user-select:none;user-select:none;position:absolute;inset:-12px;overflow:hidden;transform:scale(1.018)}.access-preview-shell{padding:0 var(--page-gutter) 70px;background:radial-gradient(circle at 76% 33%,#4aa8ff24,#0000 26%),linear-gradient(145deg,#071523,#02070d 70%);min-height:100%}.access-preview-nav{border-bottom:1px solid #add3ff1f;grid-template-columns:130px minmax(240px,460px) 190px;justify-content:space-between;align-items:center;gap:40px;min-height:76px;display:grid}.access-preview-nav>span,.access-preview-copy>span,.access-preview-dashboard span,.access-preview-sections>span{background:linear-gradient(100deg,#4aa8ff2e,#7adfc233);border:1px solid #add3ff26;display:block}.access-preview-brand{width:92px;height:24px}.access-preview-nav-links{width:100%;height:14px}.access-preview-nav-action{border-radius:22px;justify-self:end;width:170px;height:42px}.access-preview-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:clamp(50px,7vw,130px);min-height:700px;display:grid}.access-preview-copy{align-content:center;gap:22px;display:grid}.access-preview-kicker{width:min(520px,76%);height:22px}.access-preview-title{width:82%;height:clamp(62px,6vw,100px)}.access-preview-title-long{width:100%}.access-preview-title-short{width:66%}.access-preview-body{width:88%;height:24px;margin-top:26px}.access-preview-body-short{width:52%;margin-top:-10px}.access-preview-button{border-radius:7px;width:220px;height:54px;margin-top:18px}.access-preview-dashboard{background:#111f2de0;border:1px solid #add3ff33;border-radius:8px;align-content:center;gap:34px;min-height:460px;padding:70px 44px 44px;display:grid;position:relative}.access-preview-confidence{border-radius:7px;width:150px;height:76px;position:absolute;top:-54px;right:44px}.access-preview-metrics{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.access-preview-metrics span{border-radius:7px;height:90px}.access-preview-lines{gap:14px;display:grid}.access-preview-lines span{border-radius:10px;width:82%;height:11px}.access-preview-lines span:nth-child(2){width:64%}.access-preview-lines span:nth-child(3){width:74%}.access-preview-bars{align-items:end;gap:14px;height:100px;display:flex}.access-preview-bars span{border-radius:6px 6px 0 0;width:18%;height:64%}.access-preview-bars span:nth-child(2){height:48%}.access-preview-bars span:nth-child(3){height:82%}.access-preview-bars span:nth-child(4){height:58%}.access-preview-bars span:nth-child(5){height:92%}.access-preview-sections{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.access-preview-sections>span{border-radius:7px;height:220px}.access-veil{z-index:2;-webkit-backdrop-filter:blur(3px);background:linear-gradient(90deg,#03070d6b,#03070d29,#03070d6b),#03070d57;position:absolute;inset:0}.access-layer{z-index:3;width:100%;height:100%;padding:clamp(20px, 4vw, 56px) var(--page-gutter);place-items:center;display:grid;position:relative;overflow-y:auto}.access-dialog{background:radial-gradient(circle at 100% 0,#7adfc21a,#0000 36%),linear-gradient(145deg,#0b1722f5,#050d15fa);border:1px solid #add3ff33;border-radius:8px;width:min(100%,560px);padding:clamp(24px,3vw,38px);position:relative;overflow:hidden;box-shadow:0 36px 90px #0000007a,inset 0 1px #ffffff14}.access-dialog:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#7adfc206 1px,#0000 1px),linear-gradient(90deg,#4aa8ff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.access-dialog-top,.access-heading,.access-form{z-index:1;position:relative}.access-dialog-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(24px,3vw,34px);display:flex}.access-brand{color:#f7fbff;align-items:center;gap:10px;font-weight:820;display:inline-flex}.access-brand img{object-fit:contain;width:38px;height:38px}.access-brand span{color:#9ce5d0}.access-heading{border-bottom:1px solid #add3ff21;align-items:center;gap:14px;padding-bottom:22px;display:flex}.access-icon{width:42px;height:42px;color:var(--accent-2);background:#7adfc214;border:1px solid #7adfc247;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.access-heading p{color:var(--accent-2);font-family:var(--font-mono);text-transform:uppercase;margin:0 0 5px;font-size:.7rem;font-weight:760}.access-heading h1{color:var(--text);margin:0;font-size:clamp(1.65rem,1.35rem + .8vw,2.15rem);line-height:1.08}.access-form{gap:18px;margin-top:24px;display:grid}.access-notice{color:#aebfcc;border-left:2px solid #7adfc27a;margin:-2px 0 0;padding-left:13px;font-size:.78rem;line-height:1.6}.access-notice a,.access-consent a{color:#9ce5d0;text-underline-offset:3px;-webkit-text-decoration:underline #9ce5d06b;text-decoration:underline #9ce5d06b}.access-consent{grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.access-consent input{accent-color:#3d9b83;width:17px;height:17px;margin:2px 0 0}.access-consent label{color:#d2dee6;font-size:.82rem;line-height:1.52}.access-submit{color:#fff;background:linear-gradient(135deg,#1c5162 0%,#2b7568 100%);border:1px solid #7adfc26b;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:50px;font-weight:760;transition:border-color .18s,filter .18s,transform .18s,opacity .18s;display:inline-flex;box-shadow:0 12px 26px #0000003d,inset 0 1px #ffffff21}.access-submit:not(:disabled):hover{filter:brightness(1.08);border-color:#9ce5d0b8;transform:translateY(-1px)}.access-submit:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.45}[data-theme=light] .access-preview{filter:blur(11px)saturate(72%);opacity:.76}[data-theme=light] .access-preview-shell{background:radial-gradient(circle at 76% 33%,#2b75681f,#0000 27%),linear-gradient(145deg,#f7fafa,#e7efef 70%)}[data-theme=light] .access-preview-dashboard{background:#ffffffe0;border-color:#2b756833}[data-theme=light] .access-veil{background:#e8eff0a3}[data-theme=light] .access-dialog{background:radial-gradient(circle at 100% 0,#2b75681a,#0000 38%),linear-gradient(145deg,#fffffffa,#eaf2f1fa);border-color:#2b75684d;box-shadow:0 32px 80px #143a4438,inset 0 1px #fff}[data-theme=light] .access-dialog:before{background-color:#0000;background-image:linear-gradient(#2b756806 1px,#0000 1px),linear-gradient(90deg,#235f7506 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}[data-theme=light] .access-brand{color:#173a47}[data-theme=light] .access-brand span{color:#205f55}[data-theme=light] .access-heading{border-bottom-color:#2b756829}[data-theme=light] .access-heading h1{color:#0b151c}[data-theme=light] .access-heading p,[data-theme=light] .access-icon{color:#24695e}[data-theme=light] .access-consent label{color:#243943}[data-theme=light] .access-notice{color:#53646d}[data-theme=light] .access-notice a,[data-theme=light] .access-consent a{color:#205f55;text-decoration-color:#205f5566}@media (width<=640px){.access-page{min-height:100svh}.access-layer{place-items:start center;padding:16px}.access-dialog{margin:auto 0;padding:22px 18px}.access-preview-shell{padding:0 24px 50px}.access-preview-nav{grid-template-columns:72px 1fr 62px;gap:18px}.access-preview-nav-action{width:62px}.access-preview-hero{grid-template-columns:1fr;gap:60px;min-height:1040px;padding:80px 0}.access-preview-dashboard{min-height:390px;padding:54px 24px 30px}.access-preview-sections{grid-template-columns:1fr}.access-dialog-top{margin-bottom:22px}.access-heading{align-items:flex-start}.access-notice,.access-consent label{font-size:.76rem}}.legal-page{background:radial-gradient(circle at 82% 8%, #7adfc212, transparent 30rem), var(--background);min-height:100svh;color:var(--text)}.legal-header{z-index:20;-webkit-backdrop-filter:blur(20px);background:#03070dd6;border-bottom:1px solid #add3ff1f;position:sticky;top:0}.legal-header-inner{width:min(1120px, calc(100% - (var(--page-gutter) * 2)));justify-content:space-between;align-items:center;gap:24px;min-height:76px;margin:0 auto;display:flex}.legal-brand{color:var(--text);align-items:center;gap:10px;font-weight:820;display:inline-flex}.legal-brand img{object-fit:contain;width:38px;height:38px}.legal-brand span{color:var(--accent-2)}.legal-actions{align-items:center;gap:12px;display:inline-flex}.legal-back{color:#e8f8f2;background:#7adfc212;border:1px solid #7adfc23d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:.82rem;display:inline-flex}.legal-main{width:min(920px, calc(100% - (var(--page-gutter) * 2)));margin:0 auto;padding:clamp(72px,8vw,120px) 0}.legal-document{width:100%}.legal-title-block{border-bottom:1px solid #add3ff24;padding-bottom:clamp(32px,4vw,50px)}.legal-title-block>p{color:var(--accent-2);font-family:var(--font-mono);text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:760}.legal-title-block h1{color:var(--text);margin:0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1}.legal-title-block>span{color:var(--muted-2);font-family:var(--font-mono);margin-top:18px;font-size:.74rem;display:block}.legal-intro{max-width:760px;margin-top:24px}.legal-intro p{color:var(--muted);margin:0;font-size:clamp(1rem,.94rem + .2vw,1.12rem);line-height:1.7}.legal-intro p+p{margin-top:18px}.legal-sections{display:grid}.legal-sections section{border-bottom:1px solid #add3ff1a;padding:clamp(28px,3.5vw,42px) 0}.legal-sections h2{color:var(--text);margin:0 0 14px;font-size:clamp(1.12rem,1rem + .35vw,1.34rem);line-height:1.3}.legal-blocks{gap:16px;display:grid}.legal-sections h3{color:var(--text);margin:8px 0 0;font-size:1rem;line-height:1.4}.legal-sections p,.legal-sections li,.legal-sections address{max-width:800px;color:var(--muted);margin:0;line-height:1.76}.legal-sections ul{gap:10px;max-width:800px;margin:0;padding-left:24px;display:grid}.legal-sections li{padding-left:4px}.legal-sections address{font-style:normal;display:grid}.legal-sections strong,.legal-intro strong{color:var(--text);font-weight:720}.legal-footer{padding:28px var(--page-gutter);color:var(--muted-2);background:#03070db8;border-top:1px solid #add3ff1a;justify-content:space-between;align-items:center;gap:24px;font-size:.78rem;display:flex}.legal-footer nav{gap:20px;display:flex}.legal-footer a{color:var(--accent-2)}[data-theme=light] .legal-page{background:radial-gradient(circle at 82% 8%,#2b756812,#0000 30rem),#fff}[data-theme=light] .legal-header{background:#f4f8f8f0;border-bottom-color:#d5dee2}[data-theme=light] .legal-brand span{color:#173f46;font-weight:860}[data-theme=light] .legal-back{color:#205f55;background:#2b756812;border-color:#2b756847}[data-theme=light] .legal-title-block,[data-theme=light] .legal-sections section{border-color:#e0e7e8}[data-theme=light] .legal-title-block h1,[data-theme=light] .legal-sections h2{color:#0b151c}[data-theme=light] .legal-title-block>p,[data-theme=light] .legal-footer a{color:#24695e}[data-theme=light] .legal-intro p,[data-theme=light] .legal-sections p,[data-theme=light] .legal-sections li,[data-theme=light] .legal-sections address{color:#4d5d67}[data-theme=light] .legal-sections h3,[data-theme=light] .legal-sections strong,[data-theme=light] .legal-intro strong{color:#0b151c}[data-theme=light] .legal-footer{color:#68767e;background:#e4ebed;border-top-color:#cdd8db}@media (width<=640px){.legal-header-inner{width:calc(100% - 28px);min-height:68px}.legal-actions{gap:8px}.legal-back{width:42px;padding:0}.legal-back span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-main{width:calc(100% - 32px);padding:56px 0 72px}.legal-footer{flex-direction:column;align-items:flex-start;padding:24px 16px}.legal-footer nav{flex-wrap:wrap;gap:12px 18px}}
