@font-face{font-family:Atmospheric;src:url(../media/Atmospheric-rg4aL.0b043ad2.ttf)format("truetype");font-display:swap}.v2-root .brand{align-items:center;gap:.55rem;width:max-content;display:inline-flex}.v2-root .brand-symbol{-o-object-fit:contain;object-fit:contain;width:38px;height:38px;display:block;transform:scale(1.55)}.v2-root .brand-wordmark{line-height:1;display:grid}.v2-root .brand-wordmark b{font-size:1.35rem}.v2-root .brand-wordmark span{letter-spacing:.23em;margin-top:.16rem;font:700 .48rem/1.1 Inter,Arial,sans-serif}.v2-root .footer-brand .brand-symbol{filter:brightness(1.4)}.v2-root{--bg:#f1f6f9;--ink:#131e28;--muted:#4d575f;--line:#bcc6cd;--night:#071725;--deep:#010c18;--blue:#00aae1;--green:#33cc7d;--cream:#e8f0f3;--display:Atmospheric,Inter,sans-serif;--body:Inter,Arial,sans-serif;color:var(--ink);background:var(--bg);font:15px/1.65 var(--body);isolation:isolate;overflow:clip}@supports (color:lab(0% 0 0)){.v2-root{--bg:lab(96.5312% -1.14858 -2.31105);--ink:lab(10.6557% -2.62401 -8.00625);--muted:lab(36.1989% -2.3125 -6.1298);--line:lab(79.1419% -2.419 -4.92905);--night:lab(7.15727% -2.72749 -11.4343);--deep:lab(3.0026% -1.18472 -7.54839);--blue:lab(64.2964% -24.3748 -41.5356);--green:lab(73.1984% -54.4505 28.1104);--cream:lab(94.2554% -2.29925 -2.2164)}}.v2-root *{box-sizing:border-box}.v2-root a{color:inherit}.v2-root .content{width:min(1180px,100% - 3.5rem);margin-inline:auto}.v2-root .narrow{width:min(820px,100% - 3.5rem)}.v2-root .skip-link{z-index:100;background:var(--green);color:var(--night);padding:.65rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%)}.v2-root .skip-link:focus{transform:none}.v2-root .site-header{z-index:30;background:color-mix(in oklch,var(--bg)94%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:2rem;height:72px;padding-inline:clamp(1.25rem,4vw,4.5rem);display:flex;position:sticky;top:0}.v2-root .brand{line-height:1;font-family:var(--display);letter-spacing:-.025em;text-decoration:none;display:grid}.v2-root .brand b{font-size:1.55rem;font-weight:600}.v2-root .brand span{font:700 .56rem/1.1 var(--body);letter-spacing:.27em;margin-top:.24rem}.v2-root .header-nav{gap:clamp(1rem,2.4vw,2.5rem);margin-left:auto;display:flex}.v2-root .header-nav a{color:var(--muted);font-size:.75rem;font-weight:600;text-decoration:none}.v2-root .header-nav a:hover{color:var(--ink)}.v2-root .header-action{background:var(--night);white-space:nowrap;align-items:center;gap:1rem;padding:.62rem .85rem .62rem 1rem;font-size:.73rem;font-weight:700;text-decoration:none;display:inline-flex;color:var(--cream)!important}.v2-root .header-action span{color:var(--green);font-size:1.1rem}.v2-root .hero{background:radial-gradient(circle at 77% 48%,#00314d,transparent 38%),linear-gradient(115deg,var(--deep),var(--night)72%);height:min(820px,100svh - 72px);min-height:640px;color:var(--cream);align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.v2-root .hero{background:radial-gradient(circle at 77% 48%,lab(18.6638% -6.85306 -23.2759),transparent 38%),linear-gradient(115deg,var(--deep),var(--night)72%)}}.v2-root .hero:before{content:"";opacity:.2;background-image:linear-gradient(#60bbde2e 1px,#0000 1px),linear-gradient(90deg,#60bbde2e 1px,#0000 1px);background-image:linear-gradient(lab(71.3973% -21.092 -26.059/.18) 1px,#0000 1px),linear-gradient(90deg,lab(71.3973% -21.092 -26.059/.18) 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 32%,#000);mask-image:linear-gradient(90deg,#0000 32%,#000)}.v2-root .hero:after{content:"";background:linear-gradient(90deg,var(--deep)6%,transparent 70%);pointer-events:none;position:absolute;inset:0}.v2-root .hero-content{z-index:2;padding-block:clamp(3rem,7vh,5.5rem);position:relative;margin-inline:auto!important}.v2-root .eyebrow,.v2-root .card-label,.v2-root .step-index,.v2-root .scope-label{font:700 .67rem/1.35 var(--body);letter-spacing:.16em;text-transform:uppercase;color:#007096;color:lab(43.3064% -20.4313 -38.4451);margin:0 0 1.25rem}.v2-root .hero .eyebrow,.v2-root .section-dark .eyebrow{color:var(--blue)}.v2-root h1,.v2-root h2,.v2-root h3{font-family:var(--display);letter-spacing:-.022em;overflow-wrap:normal;font-weight:500;line-height:1.09}.v2-root .hero h1{text-wrap:balance;max-width:13ch;margin:0 0 1.5rem;font-size:clamp(2.85rem,4vw,4.5rem)}.v2-root .lede{color:#c9d3d7;color:lab(83.8065% -2.54145 -3.50366);max-width:570px;margin:0 0 1.8rem;font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.65}.v2-root .text-link{border-bottom:1px solid var(--green);letter-spacing:.02em;align-items:center;gap:1.2rem;padding-bottom:.35rem;font-size:.77rem;font-weight:700;text-decoration:none;display:inline-flex}.v2-root .text-link span{color:var(--green);font-size:1.1rem}.v2-root .hero-orbit{z-index:1;pointer-events:none;width:min(53%,740px);height:100%;position:absolute;top:0;right:0}.v2-root .hero-scene{width:100%;height:100%;position:relative}.v2-root .hero-scene canvas{display:block;width:100%!important;height:100%!important}.v2-root .hero-scene-fallback{border:1px solid #49abd661;border:1px solid lab(65.462% -19.6564 -30.805/.38);border-radius:50%;position:absolute;inset:17%;box-shadow:0 0 0 55px #49abd608,inset 0 0 90px #008fae14;box-shadow:0 0 0 55px lab(65.462% -19.6564 -30.805/.03),inset 0 0 90px lab(54.1716% -26.7603 -28.1369/.08)}.v2-root .hero-scene[data-ready=true] .hero-scene-fallback{display:none}.v2-root .orbit-label{color:#8fb5c2;color:lab(71.2608% -11.1564 -10.9008);letter-spacing:.15em;text-transform:uppercase;border-left:1px solid var(--green);padding-left:.65rem;font-size:.58rem;position:absolute}.v2-root .orbit-label-top{top:15%;right:11%}.v2-root .orbit-label-bottom{bottom:15%;right:16%}.v2-root .section{padding:clamp(5rem,8vw,7.5rem) 0}.v2-root .section h2,.v2-root .intro h2{text-wrap:balance;max-width:15ch;margin:0 0 1.5rem;font-size:clamp(2.35rem,4.1vw,4.3rem)}.v2-root .heading-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.v2-root .body-copy{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.73}.v2-root .section-dark{background:var(--night);color:var(--cream)}.v2-root .section-dark .body-copy{color:#c0c9cd;color:lab(80.3402% -2.80932 -3.23882)}.v2-root .then-now{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:3.5rem;display:grid}.v2-root .comparison-card{min-height:310px;padding:2.1rem 2.5rem 2rem 0;position:relative}.v2-root .comparison-card+.comparison-card{border-left:1px solid var(--line);padding-left:2.5rem}.v2-root .comparison-card .card-label{color:var(--muted)}.v2-root .comparison-card ul{margin:1.6rem 0 0;padding:0;list-style:none}.v2-root .comparison-card li{gap:.8rem;max-width:390px;margin-bottom:.85rem;display:flex}.v2-root .comparison-card li span{color:#bd4049;color:lab(46.1125% 51.2731 23.8223)}.v2-root .verify li span{color:#008b4e;color:lab(51.0028% -51.935 26.9219)}.v2-root .scrolly-section{background:#ddeaf1;background:lab(91.9452% -3.58537 -4.95517);padding:clamp(5rem,8vw,7.5rem) 0}.v2-root .scrolly-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);display:grid}.v2-root .scrolly-copy,.v2-root .sticky-scene{min-width:0}.v2-root .story-step{border-top:1px solid var(--line);min-height:43svh;padding:2rem 0 5rem}.v2-root .story-step h3{margin:0 0 1rem;font-size:clamp(2.6rem,4vw,4rem)}.v2-root .story-step>p:not(.step-index){max-width:460px;font-size:1.04rem;line-height:1.7}.v2-root .sticky-scene{position:relative}.v2-root .network-panel{background:var(--deep);color:var(--cream);border:1px solid #364a59;border:1px solid lab(30.4191% -4.98813 -11.2274);position:sticky;top:104px;box-shadow:0 26px 65px #08131c2e;box-shadow:0 26px 65px lab(5.23886% -1.80497 -7.58301/.18)}.v2-root .network-head{letter-spacing:.12em;justify-content:space-between;padding:.8rem 1rem;font-size:.6rem;font-weight:700;display:flex}.v2-root .network-head i{background:var(--green);border-radius:50%;width:7px;height:7px}.v2-root .canvas-frame{border-block:1px solid #344551;border-block:1px solid lab(28.0998% -4.3481 -9.64812);height:min(39vw,440px);min-height:335px;position:relative;overflow:hidden}.v2-root .network-panel>p{color:#a5b3bc;color:lab(72.2113% -3.69769 -6.20497);margin:.9rem 1rem;font-size:.68rem}.v2-root .scene-grid{background-image:linear-gradient(#7fa5b814 1px,#0000 1px),linear-gradient(90deg,#7fa5b814 1px,#0000 1px);background-image:linear-gradient(lab(65.3647% -9.97064 -14.3115/.08) 1px,#0000 1px),linear-gradient(90deg,lab(65.3647% -9.97064 -14.3115/.08) 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.v2-root .scene-node{color:#bed5e1;color:lab(83.87% -6.22264 -8.69087);align-items:center;gap:.45rem;transition:opacity .5s,transform .5s,color .5s;display:flex;position:absolute}.v2-root .scene-node b{border:1px solid var(--blue);background:#002d42;background:lab(16.4944% -8.01653 -17.736);border-radius:50%;place-items:center;width:31px;height:31px;font-size:.55rem;display:grid;box-shadow:0 0 0 6px #449ac01a;box-shadow:0 0 0 6px lab(59.6418% -17.9542 -28.0242/.1)}.v2-root .scene-node small{text-transform:uppercase;letter-spacing:.06em;font-size:.56rem}.v2-root .scene-link{background:var(--blue);opacity:.46;transform-origin:0;height:1px;transition:opacity .5s;position:absolute}.v2-root .link-one{width:29%;top:34%;left:21%;transform:rotate(-17deg)}.v2-root .link-two{width:29%;top:26%;left:50%;transform:rotate(17deg)}.v2-root .link-three{width:29%;top:64%;left:39%;transform:rotate(12deg)}.v2-root .scene-scope{border:1px dashed var(--green);color:var(--green);text-transform:uppercase;opacity:0;border-radius:50%;place-items:end center;padding:1rem;font-size:.6rem;transition:opacity .5s,transform .5s;display:grid;position:absolute;inset:12% 10%;transform:scale(1.1)}.v2-root .scene-status{background:var(--deep);letter-spacing:.09em;color:var(--blue);border:1px solid #3f5969;border:1px solid lab(36.2731% -6.77276 -12.1542);padding:.4rem .65rem;font-size:.58rem;position:absolute;bottom:1rem;left:1rem}.v2-root [data-state=problem] .node-1,.v2-root [data-state=problem] .node-2{color:#ff8185;color:lab(69.3359% 51.1552 22.9156);transform:scale(1.1)}.v2-root [data-state=find] .node-2,.v2-root [data-state=prove] .node-3,.v2-root [data-state=report] .node-4{color:var(--green);transform:scale(1.18)}.v2-root [data-state=prove] .node-1,.v2-root [data-state=prove] .node-2,.v2-root [data-state=report] .node-1,.v2-root [data-state=report] .node-2{opacity:.25}.v2-root [data-state=safety] .scene-scope,.v2-root [data-state=calm] .scene-scope{opacity:1;transform:scale(1)}.v2-root .evidence-fields{gap:.4rem;display:flex;position:absolute;bottom:3.6rem;left:1rem}.v2-root .evidence-fields span{background:var(--deep);text-transform:uppercase;border:1px solid #375160;border:1px solid lab(32.79% -6.70619 -12.1323);padding:.35rem .5rem;font-size:.55rem}.v2-root .mobile-step-scene{display:none}.v2-root .finding-layout{grid-template-columns:1.4fr .6fr;align-items:center;gap:clamp(2rem,6vw,5rem);margin-top:3.5rem;display:grid}.v2-root .finding-card{background:var(--deep);border:1px solid #364a59;border:1px solid lab(30.4191% -4.98813 -11.2274);box-shadow:18px 18px #0a2435;box-shadow:18px 18px lab(12.9658% -5.15559 -14.1222)}.v2-root .finding-card-top{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);border-bottom:1px solid #364a59;border-bottom:1px solid lab(30.4191% -4.98813 -11.2274);justify-content:space-between;gap:1rem;padding:1rem 1.2rem;font-size:.62rem;font-weight:700;display:flex}.v2-root .finding-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.v2-root .finding-card dl div{border-bottom:1px solid #2f3f4b;border-bottom:1px solid lab(25.778% -4.311 -9.63535);min-height:93px;padding:1rem 1.2rem}.v2-root .finding-card dl div:nth-child(odd){border-right:1px solid #2f3f4b;border-right:1px solid lab(25.778% -4.311 -9.63535)}.v2-root .finding-card dt{letter-spacing:.1em;text-transform:uppercase;color:#93a1a9;color:lab(65.2508% -3.68702 -6.19963);margin-bottom:.5rem;font-size:.6rem}.v2-root .finding-card dd{color:var(--cream);margin:0;font-size:1rem;font-weight:600}.v2-root .finding-aside{max-width:250px;font:clamp(1.5rem,2.3vw,2.4rem)/1.22 var(--display);border-left:2px solid var(--green);padding-left:1.2rem}.v2-root .safety-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.v2-root .scope-card{text-align:center;background:#c5e4ed;background:lab(88.6388% -9.34282 -7.82104);min-height:315px;padding:2rem}.v2-root .scope-card .scope-label{color:#00465f;color:lab(27.0578% -13.0262 -22.1566)}.v2-root .scope-ring{border:1px solid #00757a;border:1px solid lab(44.3034% -37.2961 -15.2382);border-radius:50%;place-items:center;width:175px;height:175px;margin:1.5rem auto;display:grid;box-shadow:inset 0 0 0 17px #cfeaf1,0 0 0 18px #88cada66;box-shadow:inset 0 0 0 17px lab(90.9384% -8.25062 -6.39778),0 0 0 18px lab(77.2733% -18.5303 -15.0677/.4)}.v2-root .scope-ring span{text-transform:uppercase;letter-spacing:.15em;font-size:.65rem}.v2-root .scope-card>p:last-child{text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.v2-root .report-band{border-top:1px solid var(--line);grid-template-columns:1.1fr .9fr;gap:4rem;margin-top:3.5rem;padding-top:2rem;display:grid}.v2-root .report-band p{font:clamp(1.3rem,2vw,2rem)/1.35 var(--display);margin:0}.v2-root .report-band ul{margin:0;padding:0;list-style:none}.v2-root .report-band li:before{content:"✓";color:#00884b;color:lab(49.8406% -52.0005 26.9673);margin-right:.65rem}.v2-root .comparison-section table{border-collapse:collapse;width:100%;margin-top:2.5rem;font-size:.77rem;line-height:1.5}.v2-root .table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.v2-root .comparison-section th,.v2-root .comparison-section td{text-align:left;vertical-align:top;border:1px solid var(--line);min-width:135px;padding:.9rem}.v2-root .comparison-section th{letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.v2-root .comparison-section tbody th{min-width:145px}.v2-root .offer-col{background:#c5e6e3;background:lab(88.8% -11.6839 -2.40603)}.v2-root .framing{max-width:17ch;font:clamp(1.75rem,3vw,3rem)/1.1 var(--display);margin:2.7rem 0 0}.v2-root .identity-grid{border-top:1px solid #415564;border-top:1px solid lab(35.0628% -5.0669 -11.2541);grid-template-columns:1fr 1fr;margin-top:2.5rem;display:grid}.v2-root .identity-grid p{border-bottom:1px solid #415564;border-bottom:1px solid lab(35.0628% -5.0669 -11.2541);margin:0;padding:1.3rem 1rem}.v2-root .identity-grid p:nth-child(odd){border-right:1px solid #415564;border-right:1px solid lab(35.0628% -5.0669 -11.2541)}.v2-root .identity-lead{font:1.35rem/1.25 var(--display)}.v2-root .faq-list{margin-top:2rem}.v2-root .faq-item{border-top:1px solid #415564;border-top:1px solid lab(35.0628% -5.0669 -11.2541)}.v2-root .faq-item:last-child{border-bottom:1px solid #415564;border-bottom:1px solid lab(35.0628% -5.0669 -11.2541)}.v2-root .faq-item summary{cursor:pointer;min-height:66px;font:1.2rem/1.3 var(--display);align-items:center;padding:1rem 2rem 1rem 0;display:flex}.v2-root .faq-item summary::marker{color:var(--green)}.v2-root .faq-item p{color:#c1cdd3;color:lab(81.4976% -3.16483 -4.37293);max-width:650px;margin:0 0 1.4rem}.v2-root .cta-layout{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.v2-root .cta-section h2{max-width:15ch}.v2-root .cta-section .body-copy{max-width:550px}.v2-root .button{background:var(--green);justify-content:space-between;align-items:center;gap:2rem;min-height:50px;margin-top:2rem;padding:.85rem 1.15rem;font-weight:800;text-decoration:none;display:inline-flex;color:var(--deep)!important}.v2-root .button:hover{background:#68e099;background:lab(81.0786% -47.6232 24.5278)}.v2-root .button span{font-size:1.3rem}.v2-root .scope-topics{border-top:1px solid #609399;border-top:1px solid lab(57.5686% -16.5367 -8.80783);padding-top:1.3rem}.v2-root .scope-topics ul{margin:0;padding:0;list-style:none}.v2-root .scope-topics li{border-bottom:1px solid #82a6aa;border-bottom:1px solid lab(65.559% -12.0925 -6.45201);padding:1rem 0;font-weight:600}.v2-root footer{background:var(--deep);color:#c2ccd2;color:lab(81.4939% -2.95731 -4.08325);padding:4rem 0 2.5rem}.v2-root .footer-grid{grid-template-columns:1.25fr 1fr 1fr;gap:3rem;display:grid}.v2-root .footer-brand{width:max-content;color:var(--cream)!important}.v2-root footer p{max-width:260px;font-size:.78rem}.v2-root footer nav{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.v2-root footer a{font-size:.78rem;text-decoration:none}.v2-root footer a:hover{color:var(--green)}.v2-root .footer-contact{text-align:right}.v2-root .footer-contact p{max-width:none;margin-top:2rem}.v2-root a:focus-visible,.v2-root summary:focus-visible,.v2-root .table-wrap:focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (max-width:950px){.v2-root .hero-orbit{opacity:.24;width:62%}.v2-root .hero:after{background:linear-gradient(90deg,var(--deep)22%,transparent 100%)}.v2-root .header-nav{display:none}.v2-root .scrolly-grid{grid-template-columns:1fr}.v2-root .intro,.v2-root .story-step{min-height:auto;padding-bottom:3rem}.v2-root .sticky-scene{display:none}.v2-root .mobile-step-scene{margin-top:1.5rem;display:block}.v2-root .mobile-step-scene .network-panel{position:relative;top:0}.v2-root .canvas-frame{height:300px;min-height:0}}@media (max-width:700px){.v2-root .content,.v2-root .narrow{width:min(100% - 2.4rem,1180px)}.v2-root .site-header{gap:1rem;height:64px;padding-inline:1.2rem}.v2-root .header-action{gap:.35rem;padding:.65rem;font-size:.63rem}.v2-root .hero{height:auto;min-height:0}.v2-root .hero-content{padding-block:5.2rem 4.5rem}.v2-root .hero h1{max-width:13ch;font-size:clamp(2.5rem,10.2vw,4rem)}.v2-root .hero-orbit{opacity:.11;width:100%}.v2-root .hero:after{background:linear-gradient(90deg,var(--deep)5%,transparent 100%)}.v2-root .orbit-label{display:none}.v2-root .heading-grid,.v2-root .finding-layout,.v2-root .safety-grid,.v2-root .report-band,.v2-root .cta-layout{grid-template-columns:1fr;gap:1.7rem}.v2-root .then-now{grid-template-columns:1fr}.v2-root .comparison-card{min-height:0;padding:1.5rem 0}.v2-root .comparison-card+.comparison-card{border-left:0;border-top:1px solid var(--line);padding:1.5rem 0}.v2-root .finding-card{box-shadow:8px 8px #0a2435;box-shadow:8px 8px lab(12.9658% -5.15559 -14.1222)}.v2-root .finding-aside{max-width:450px}.v2-root .section h2,.v2-root .intro h2{font-size:clamp(2.2rem,8vw,3.6rem)}.v2-root .identity-grid{grid-template-columns:1fr}.v2-root .identity-grid p:nth-child(odd){border-right:0}.v2-root .footer-grid{grid-template-columns:1fr 1fr}.v2-root .footer-contact{text-align:left;grid-column:1/-1}}@media (max-width:430px){.v2-root .header-action{max-width:146px;line-height:1.15}.v2-root .hero h1{font-size:clamp(2.35rem,10vw,3rem)}.v2-root .finding-card dl{grid-template-columns:1fr}.v2-root .finding-card dl div:nth-child(odd){border-right:0}.v2-root .scene-node small{display:none}.v2-root .canvas-frame{height:240px}.v2-root .footer-grid{grid-template-columns:1fr}.v2-root .footer-contact{grid-column:auto}}@media (prefers-reduced-motion:reduce){.v2-root{scroll-behavior:auto}.v2-root *,.v2-root :before,.v2-root :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.v2-root .scene-link,.v2-root .scene-scope{transition:none}}.v2-root .header-action,.v2-root .button{border-radius:999px}.v2-root footer{background:var(--bg);padding:3rem 0}.v2-root .footer-grid{background:linear-gradient(128deg,var(--deep),#00253c 68%,#00312e);border:1px solid #245e6e;border:1px solid lab(36.5368% -15.1858 -15.41);border-radius:28px;width:min(1180px,100% - 2.4rem);padding:clamp(2rem,4vw,3.5rem);box-shadow:0 25px 65px #05131d2b;box-shadow:0 25px 65px lab(5.25517% -2.58776 -8.76315/.17)}@supports (color:lab(0% 0 0)){.v2-root .footer-grid{background:linear-gradient(128deg,var(--deep),lab(12.8736% -6.54079 -21.7923) 68%,lab(17.2389% -22.8533 -4.44507))}}.v2-root h2,.v2-root h3{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.06}.v2-root .section h2,.v2-root .intro h2{max-width:17ch;font-size:clamp(2.55rem,4.1vw,4.35rem)}.v2-root .story-step h3{font-size:clamp(2.8rem,4vw,4.1rem)}.v2-root .finding-aside,.v2-root .report-band p,.v2-root .framing,.v2-root .identity-lead,.v2-root .faq-item summary{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif}@media (max-width:700px){.v2-root .section h2,.v2-root .intro h2{font-size:clamp(2.35rem,8vw,3.6rem)}}.v2-root .hero{background:radial-gradient(circle at 78% 50%,#003349b3,transparent 39%),linear-gradient(115deg,var(--deep),var(--night)72%)}@supports (color:lab(0% 0 0)){.v2-root .hero{background:radial-gradient(circle at 78% 50%,lab(18.8423% -9.79038 -20.1298/.7),transparent 39%),linear-gradient(115deg,var(--deep),var(--night)72%)}}.v2-root .hero h1{max-width:13ch;font-size:clamp(2.85rem,4.05vw,4.65rem)}.v2-root .hero-orbit{width:min(50%,700px);right:1.5%}.v2-root .hero-scene-fallback{border-color:#4bc98f8a;border-color:lab(72.8515% -46.4433 18.272/.54);border-radius:50%;inset:15%;box-shadow:0 0 0 1px #26a7d03d,0 0 65px #0098be1f,inset 0 0 80px #26a7d012;box-shadow:0 0 0 1px lab(63.3093% -24.1561 -30.9846/.24),0 0 65px lab(57.5274% -24.4226 -30.3768/.12),inset 0 0 80px lab(63.3093% -24.1561 -30.9846/.07)}.v2-root .hero-actions{flex-wrap:wrap;align-items:center;gap:1.8rem;display:flex}.v2-root .hero-button{white-space:nowrap;margin-top:0;box-shadow:0 8px 30px #38d08038;box-shadow:0 8px 30px lab(74.3598% -54.4163 28.0878/.22)}.v2-root .hero-actions .text-link{color:var(--cream);white-space:nowrap}.v2-root .orbit-label{background:#020e1ab8;background:lab(3.6482% -1.43767 -8.74667/.72);padding:.3rem .45rem .3rem .7rem}.v2-root .scrolly-section{background:#e1edf4;background:lab(93.1016% -3.37857 -4.66596)}.v2-root .scrolly-grid{gap:clamp(2rem,5vw,5rem)}.v2-root .intro{min-height:54svh}.v2-root .story-step{-moz-column-gap:1rem;grid-template-columns:5rem minmax(0,1fr);align-content:center;column-gap:1rem;min-height:58svh;padding:3rem 0 4rem;display:grid}.v2-root .story-step .step-index{color:#005672;color:lab(33.0236% -20.8793 -30.4482);grid-column:1;margin:.7rem 0 0}.v2-root .story-step h3,.v2-root .story-step>p:not(.step-index){grid-column:2}.v2-root .story-step h3{margin-bottom:.45rem}.v2-root .story-step>p:not(.step-index){max-width:390px;margin:0}.v2-root .network-panel{border-radius:18px;top:104px;overflow:hidden;box-shadow:0 26px 65px #08131c26;box-shadow:0 26px 65px lab(5.23886% -1.80497 -7.58301/.15)}.v2-root .network-head{align-items:center;gap:1rem;min-height:54px}.v2-root .network-head i{display:none}.v2-root .network-qualifier{color:#8fa2aa;color:lab(65.3266% -5.86802 -6.58157);letter-spacing:.03em;text-align:right;text-transform:none;font-size:.54rem;font-weight:500}.v2-root .canvas-frame{height:min(37vw,420px);min-height:320px}.v2-root .surface-boundary{border:1px solid #4bc98f99;border:1px solid lab(72.8515% -46.4433 18.272/.6);border-radius:50%;transition:transform .5s,border-color .5s;position:absolute;inset:12% 17%;box-shadow:0 0 0 1px #3f99c83d,inset 0 0 70px #328bb014;box-shadow:0 0 0 1px lab(59.491% -16.1832 -32.7826/.24),inset 0 0 70px lab(53.8277% -17.6223 -27.9492/.08)}.v2-root .scene-node{z-index:2}.v2-root .scene-node b{background:#001e2d;background:lab(9.52339% -6.47898 -14.7496)}.v2-root .scene-link{z-index:1}.v2-root .scene-status{z-index:3}.v2-root [data-state=find] .surface-boundary{border-color:var(--blue)}.v2-root [data-state=find] .scene-node b{box-shadow:0 0 0 8px #449ac01c;box-shadow:0 0 0 8px lab(59.6418% -17.9542 -28.0242/.11)}.v2-root [data-state=prove] .surface-boundary{border-color:var(--green);transform:scale(.96)}.v2-root [data-state=prove] .link-one,.v2-root [data-state=prove] .link-two{opacity:.1}.v2-root [data-state=prove] .link-three{background:var(--green);opacity:1;height:2px;box-shadow:0 0 17px var(--green)}.v2-root [data-state=prove] .node-3 b,.v2-root [data-state=prove] .node-4 b{border-color:var(--green);box-shadow:0 0 0 8px #33cc7d26;box-shadow:0 0 0 8px lab(73.1984% -54.4505 28.1104/.15)}.v2-root [data-state=report] .surface-boundary{border-color:#71a0b66b;border-color:lab(63.0672% -11.734 -17.0894/.42);transform:scale(.83)}.v2-root [data-state=report] .scene-node:not(.node-4),.v2-root [data-state=report] .scene-link{opacity:.08}.v2-root [data-state=report] .node-4{top:37%!important;left:48%!important}.v2-root [data-state=report] .node-4 b{border-color:var(--green);box-shadow:0 0 0 12px #33cc7d29;box-shadow:0 0 0 12px lab(73.1984% -54.4505 28.1104/.16)}.v2-root .evidence-fields{z-index:3;gap:.5rem;bottom:14%;left:50%;transform:translate(-50%)}.v2-root .evidence-fields span{color:var(--cream);border-color:#1e8469;border-color:lab(49.1174% -34.8664 6.37032);padding:.48rem .7rem}.v2-root .finding-card{border-radius:16px;overflow:hidden;box-shadow:16px 16px #112938;box-shadow:16px 16px lab(15.3415% -5.67254 -12.2492)}.v2-root .finding-card dl div{min-height:118px;padding:1.3rem 1.4rem;position:relative}.v2-root .field-number{color:#587d8f;color:lab(50.2762% -9.78425 -14.2432);font-variant-numeric:tabular-nums;font-size:.62rem;position:absolute;top:1.1rem;right:1.2rem}.v2-root .finding-card dt{color:var(--blue)}.v2-root .finding-card dd{max-width:21ch;font-size:1.08rem}.v2-root .finding-aside{align-self:end;margin-bottom:2rem}.v2-root .safety-section{background:#eaf3f8;background:lab(95.4067% -2.54509 -3.50564)}.v2-root .safety-grid{align-items:start}.v2-root .scope-card{background:var(--deep);min-height:0;color:var(--cream);text-align:left;border-radius:18px;padding:1.6rem 1.8rem;box-shadow:0 22px 48px #08182224;box-shadow:0 22px 48px lab(7.21722% -3.34518 -9.42569/.14)}.v2-root .scope-card .scope-label{color:var(--blue)}.v2-root .scope-boundary{border:1px dashed var(--green);isolation:isolate;border-radius:80px;place-items:center;height:155px;margin:1.6rem 1rem 2rem;display:grid;position:relative;box-shadow:0 0 0 12px #44b78212;box-shadow:0 0 0 12px lab(66.9195% -43.116 16.9641/.07)}.v2-root .scope-boundary:before,.v2-root .scope-boundary:after{content:"";z-index:-1;border:1px solid var(--blue);background:#001e2f;background:lab(9.5259% -7.64666 -17.1605);border-radius:50%;width:52px;height:52px;position:absolute}.v2-root .scope-boundary:before{top:26%;left:15%}.v2-root .scope-boundary:after{width:34px;height:34px;bottom:18%;right:17%}.v2-root .scope-boundary span{background:var(--deep);color:var(--green);text-transform:uppercase;letter-spacing:.14em;padding:.35rem .8rem;font-size:.7rem;font-weight:700}.v2-root .scope-card ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.v2-root .scope-card li{border-top:1px solid #394d5c;border-top:1px solid lab(31.5801% -5.00935 -11.2345);padding:.7rem 0;font-size:.76rem}.v2-root .scope-card li span{color:var(--green);margin-right:.65rem;font-size:.6rem}.v2-root .report-band{align-items:start;margin-top:4.5rem;padding-top:2.1rem}.v2-root .report-band p{max-width:23ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,2.3vw,2.45rem)}.v2-root .report-band li{border-bottom:1px solid var(--line);padding:.75rem 0}.v2-root .who-section{background:radial-gradient(circle at 78% 44%,#01304473,transparent 36%),var(--night)}@supports (color:lab(0% 0 0)){.v2-root .who-section{background:radial-gradient(circle at 78% 44%,lab(17.6782% -8.50998 -17.5452/.45),transparent 36%),var(--night)}}.v2-root .who-grid{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);display:grid}.v2-root .who-section h2{max-width:13ch}.v2-root .who-section .body-copy{max-width:38ch}.v2-root .who-email{border-bottom:1px solid var(--green);align-items:center;gap:1rem;margin-top:2.4rem;padding-bottom:.35rem;font-size:.88rem;text-decoration:none;display:inline-flex;color:var(--cream)!important}.v2-root .who-email span{color:var(--green)}.v2-root .who-section .identity-grid{border-top:0;margin-top:0;display:block}.v2-root .who-section .identity-grid p{color:#c7cfd3;color:lab(82.639% -2.1224 -2.92221);border-right:0;padding:1.5rem 0;font-size:.9rem}.v2-root .who-section .identity-grid p:first-child{color:var(--cream);padding-top:0;font:clamp(1.8rem,2.6vw,2.8rem)/1.13 Georgia,Times New Roman,serif}.v2-root .who-section .identity-grid p:last-child{border-bottom:0}.v2-root .cta-section{background:linear-gradient(125deg,#bbe7ef,#d0f0ea);background:linear-gradient(125deg,lab(88.786% -13.6431 -8.6737),lab(92.2933% -11.5342 -1.00455))}.v2-root .footer-grid{background:linear-gradient(128deg,var(--deep),#002335 65%,#002e2c);border-color:#255768;border-color:lab(34.1466% -13.1848 -15.0777);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.v2-root .footer-grid{background:linear-gradient(128deg,var(--deep),lab(11.7431% -7.16171 -21.5741) 65%,lab(16.0562% -22.1752 -4.31139))}}.v2-root .footer-grid:before{content:"";pointer-events:none;border:1px solid #4ccd8a38;border:1px solid lab(74.126% -48.6729 22.6185/.22);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-70%;right:-8%;box-shadow:0 0 0 55px #36afca09,0 0 0 110px #36afca07;box-shadow:0 0 0 55px lab(65.8722% -27.5586 -23.8577/.035),0 0 0 110px lab(65.8722% -27.5586 -23.8577/.028)}.v2-root .footer-grid>*{position:relative}@media (max-width:950px){.v2-root .hero-orbit{opacity:.55;width:62%;right:-8%}.v2-root .hero:after{background:linear-gradient(90deg,var(--deep)30%,#020e1b40 100%)}@supports (color:lab(0% 0 0)){.v2-root .hero:after{background:linear-gradient(90deg,var(--deep)30%,lab(3.64074% -1.43557 -9.36833/.25) 100%)}}.v2-root .intro,.v2-root .story-step{min-height:auto}.v2-root .story-step{padding:2.4rem 0 3.5rem;display:block}.v2-root .mobile-step-scene{grid-column:auto;display:block}.v2-root .canvas-frame{height:320px}.v2-root .who-grid{gap:2.5rem}}@media (max-width:700px){.v2-root .hero{min-height:0}.v2-root .hero-content{padding-block:4.2rem 4rem}.v2-root .hero-orbit{opacity:.2;width:100%;right:-18%}.v2-root .hero:after{background:linear-gradient(90deg,var(--deep)15%,#020e1b59 100%)}@supports (color:lab(0% 0 0)){.v2-root .hero:after{background:linear-gradient(90deg,var(--deep)15%,lab(3.64074% -1.43557 -9.36833/.35) 100%)}}.v2-root .hero-actions{gap:1.15rem}.v2-root .hero-button{min-height:48px}.v2-root .finding-card dl div{min-height:105px}.v2-root .safety-grid,.v2-root .who-grid{grid-template-columns:1fr}.v2-root .scope-card{margin-top:.75rem}.v2-root .report-band{margin-top:2.7rem}.v2-root .network-head{flex-wrap:wrap;gap:.25rem}.v2-root .network-qualifier{text-align:left}.v2-root .surface-boundary{inset:13% 12%}}@media (max-width:430px){.v2-root .hero-content{padding-block:1.9rem 3rem}.v2-root .hero .eyebrow{margin-bottom:.7rem}.v2-root .hero h1{margin-bottom:.7rem;font-size:clamp(2.12rem,10vw,3rem)}.v2-root .lede{margin-bottom:1rem;font-size:.9rem;line-height:1.42}.v2-root .hero-actions{flex-direction:column;align-items:flex-start;gap:.8rem}.v2-root .hero-button{font-size:.75rem}.v2-root .story-step .step-index{margin-bottom:.8rem}.v2-root .canvas-frame{height:250px}.v2-root .scope-card{padding:1.3rem}.v2-root .scope-card ol{grid-template-columns:1fr}.v2-root .scope-boundary{height:130px}.v2-root .network-qualifier{font-size:.5rem}.v2-root .evidence-fields{gap:.2rem;bottom:12%}.v2-root .evidence-fields span{padding:.3rem;font-size:.47rem}}@media (prefers-reduced-motion:reduce){.v2-root .surface-boundary,.v2-root .scene-node{transition:none!important}.v2-root .sticky-scene{display:none}.v2-root .mobile-step-scene{grid-column:2;margin-top:1.6rem;display:block}.v2-root .mobile-step-scene .network-panel{position:relative;top:0}.v2-root .intro,.v2-root .story-step{min-height:auto}.v2-root .story-step{padding-bottom:3rem}}@media (max-width:950px) and (prefers-reduced-motion:reduce){.v2-root .mobile-step-scene{grid-column:auto}}.v2-root .who-founder{border-left:1px solid #29af778c;border-left:1px solid lab(63.5654% -46.6998 18.3432/.55);align-self:start;padding:0 0 0 clamp(1.5rem,3vw,2.8rem)}.v2-root .who-founder .identity-lead{letter-spacing:-.04em;color:var(--cream);max-width:19ch;margin:0;font:clamp(1.95rem,2.7vw,2.9rem)/1.14 Georgia,Times New Roman,serif}.v2-root .who-founder .who-email{margin-top:2rem}.v2-root .research-block{background:linear-gradient(140deg,#041d2c,#011827 72%,#002228);background:linear-gradient(140deg,lab(9.51832% -5.41396 -12.7523),lab(7.19923% -4.39537 -13.0943) 72%,lab(11.1059% -15.8248 -10.9338));border:1px solid #355564;border:1px solid lab(34.0126% -8.62677 -12.7597);border-radius:22px;margin-top:clamp(4.5rem,8vw,8rem);padding:clamp(1.7rem,3.2vw,3rem);box-shadow:0 24px 60px #0003062e;box-shadow:0 24px 60px lab(.653259% -.362583 -1.62714/.18)}.v2-root .research-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:1rem clamp(2rem,6vw,6rem);display:grid}.v2-root .research-intro .eyebrow{color:var(--blue);grid-column:1/-1;margin:0}.v2-root .research-intro h3{letter-spacing:-.05em;max-width:19ch;margin:0;font:clamp(2.15rem,3.3vw,3.7rem)/1.06 Georgia,Times New Roman,serif}.v2-root .research-intro>p:last-child{color:#c0c9cd;color:lab(80.3375% -2.75716 -3.29367);max-width:43ch;margin:0 0 .2rem;font-size:.94rem;line-height:1.65}.v2-root .research-responses{border-top:1px solid #3b6170;border-top:1px solid lab(38.718% -10.5827 -13.3348);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2.5rem,4vw,4rem) 0 0;padding:0;list-style:none;display:grid}.v2-root .research-responses li{min-width:0;padding:1.8rem clamp(1rem,2vw,2rem) 0 0;position:relative}.v2-root .research-responses li+li{border-left:1px solid #385864;border-left:1px solid lab(35.2211% -9.1908 -11.0486);padding-left:clamp(1rem,2vw,2rem)}.v2-root .research-responses li:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0;box-shadow:0 0 0 5px #00aae11a;box-shadow:0 0 0 5px lab(64.2964% -24.3748 -41.5356/.1)}.v2-root .research-responses li+li:before{left:clamp(1rem,2vw,2rem)}.v2-root .research-index{color:var(--blue);letter-spacing:.14em;margin-bottom:1.5rem;font-size:.64rem;font-weight:700;display:block}.v2-root .research-responses h4{letter-spacing:-.035em;color:var(--cream);margin:0 0 .8rem;font:clamp(1.3rem,1.7vw,1.75rem)/1.16 Georgia,Times New Roman,serif}.v2-root .research-responses p{color:#b8c3c8;color:lab(78.0171% -3.02038 -4.02318);max-width:27ch;margin:0;font-size:.83rem;line-height:1.62}.v2-root .identity-terms{border-top:1px solid #415564;border-top:1px solid lab(35.0628% -5.0669 -11.2541);grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);margin-top:3rem;display:grid}.v2-root .identity-terms p{color:#bfc9cf;color:lab(80.3339% -2.95669 -4.08295);max-width:47ch;margin:0;padding-top:1.4rem;font-size:.88rem;line-height:1.65}@media (max-width:950px){.v2-root .research-intro{grid-template-columns:1fr 1fr}.v2-root .research-responses{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.v2-root .research-responses li:nth-child(n+3){border-top:1px solid #3b6170;border-top:1px solid lab(38.718% -10.5827 -13.3348)}.v2-root .research-responses li:nth-child(3){border-left:0;padding-left:0}.v2-root .research-responses li:nth-child(3):before{left:0}}@media (max-width:700px){.v2-root .who-founder{padding:0 0 0 1.3rem}.v2-root .research-block{margin-top:4rem;padding:1.5rem}.v2-root .research-intro{grid-template-columns:1fr;gap:1rem}.v2-root .research-intro .eyebrow{grid-column:auto}.v2-root .research-responses{grid-template-columns:1fr;row-gap:0;margin-top:2.5rem}.v2-root .research-responses li,.v2-root .research-responses li+li,.v2-root .research-responses li:nth-child(3){border-top:1px solid #385864;border-top:1px solid lab(35.2211% -9.1908 -11.0486);border-left:0;padding:1.25rem 0 1.5rem}.v2-root .research-responses li:first-child{border-top:0}.v2-root .research-responses li:before,.v2-root .research-responses li+li:before,.v2-root .research-responses li:nth-child(3):before{top:-4px;left:0}.v2-root .research-responses li:first-child:before{top:-4px}.v2-root .research-index{margin-bottom:.75rem}.v2-root .research-responses p{max-width:45ch}.v2-root .identity-terms{grid-template-columns:1fr;gap:.5rem;margin-top:1.5rem}.v2-root .identity-terms p{padding-top:1rem}}.v2-root{font-size:16px}.v2-root .eyebrow,.v2-root .card-label,.v2-root .step-index,.v2-root .scope-label{letter-spacing:.13em;font-size:.75rem}.v2-root .header-nav a{font-size:.82rem}.v2-root .header-action{min-height:44px;font-size:.8rem}.v2-root .hero-orbit{width:min(48%,650px);height:min(82%,650px);top:50%;right:2.5%;transform:translateY(-50%)}.v2-root .orbit-label{letter-spacing:.1em;font-size:.68rem}.v2-root .network-head{letter-spacing:.08em;font-size:.7rem}.v2-root .network-qualifier{font-size:.68rem}.v2-root .network-panel>p{font-size:.75rem}.v2-root .scene-node small,.v2-root .scene-status{font-size:.65rem}.v2-root .comparison-section table{font-size:.84rem}.v2-root .comparison-section th{font-size:.72rem}.v2-root footer a,.v2-root footer p{font-size:.86rem}.v2-root .menu-toggle,.v2-root .mobile-navigation{display:none}.v2-root .mobile-navigation[hidden]{display:none!important}.v2-root .mobile-story-visual,.v2-root .reduced-step-scene,.v2-root .comparison-mobile{display:none}.v2-root .sample-report{background:#04111c;background:lab(4.39462% -1.67911 -8.57056);border:1px solid #355564;border:1px solid lab(34.0126% -8.62677 -12.7597);border-radius:20px;margin-top:3.4rem;overflow:hidden;box-shadow:18px 18px #132633;box-shadow:18px 18px lab(14.1562% -4.50403 -11.0894)}.v2-root .sample-report-top{color:var(--blue);letter-spacing:.11em;border-bottom:1px solid #2d4655;border-bottom:1px solid lab(28.1451% -6.59983 -12.0992);justify-content:space-between;gap:1rem;padding:1rem 1.4rem;font-size:.7rem;font-weight:800;display:flex}.v2-root .sample-report-summary{justify-content:space-between;gap:2rem;padding:clamp(1.4rem,3vw,2.5rem);display:flex}.v2-root .sample-report-summary h3{max-width:23ch;margin:.65rem 0 1rem;font:clamp(1.8rem,3vw,3rem)/1.13 Georgia,serif}.v2-root .sample-report-summary p:last-child{color:#bfc9cf;color:lab(80.3339% -2.95669 -4.08295);max-width:65ch;margin:0}.v2-root .report-kicker{color:var(--green);letter-spacing:.12em;font-size:.7rem;font-weight:800}.v2-root .severity-badge{color:#ffb3a9;color:lab(80.5367% 30.385 18.9729);border:1px solid #cd6055;border:1px solid lab(54.6032% 43.2162 28.1686);border-radius:999px;flex:none;align-self:start;padding:.5rem .75rem;font-size:.76rem;font-weight:700}.v2-root .report-meta,.v2-root .report-evidence,.v2-root .report-bottom{border-top:1px solid #2d4655;border-top:1px solid lab(28.1451% -6.59983 -12.0992);grid-template-columns:1fr 1fr;display:grid}.v2-root .report-meta>div,.v2-root .report-evidence>div,.v2-root .report-bottom>div{min-width:0;padding:1.35rem clamp(1.4rem,3vw,2.5rem)}.v2-root .report-meta>div+div,.v2-root .report-evidence>div+div,.v2-root .report-bottom>div+div{border-left:1px solid #2d4655;border-left:1px solid lab(28.1451% -6.59983 -12.0992)}.v2-root .report-meta span,.v2-root .report-evidence span,.v2-root .report-bottom span{color:var(--blue);letter-spacing:.1em;margin-bottom:.7rem;font-size:.7rem;font-weight:800;display:block}.v2-root .report-meta strong{overflow-wrap:anywhere;font-size:.95rem;font-weight:600;display:block}.v2-root .report-evidence code{color:#d3e2db;color:lab(88.6695% -6.5878 1.91066);white-space:normal;overflow-wrap:anywhere;background:#010810;background:lab(1.96093% -.765644 -4.32254);border:1px solid #264a5b;border:1px solid lab(29.3748% -9.29973 -14.0938);border-radius:8px;padding:.9rem 1rem;font-size:.88rem;display:block}.v2-root .report-bottom ol{color:#d4dce0;color:lab(87.2791% -2.12348 -2.92283);margin:0;padding-left:1.2rem}.v2-root .report-bottom li{padding:.15rem 0}.v2-root .report-bottom p{color:#d4dce0;color:lab(87.2791% -2.12348 -2.92283);margin:0}.v2-root .sample-disclaimer{color:#aeb9bf;color:lab(74.5374% -3.1606 -4.37062);border-top:1px solid #2d4655;border-top:1px solid lab(28.1451% -6.59983 -12.0992);margin:0;padding:1rem clamp(1.4rem,3vw,2.5rem);font-size:.78rem}.v2-root .research-timeline{border-top:1px solid #3b6170;border-top:1px solid lab(38.718% -10.5827 -13.3348);margin:2.5rem 0 0;padding:0;list-style:none;position:relative}.v2-root .research-timeline:before{content:"";border-left:1px solid #296e79;border-left:1px solid lab(42.5343% -19.5124 -13.0351);position:absolute;top:0;bottom:0;left:1.1rem}.v2-root .research-timeline li{border-bottom:1px solid #35525e;border-bottom:1px solid lab(32.8926% -8.75485 -10.5231);grid-template-columns:2.2rem minmax(230px,.8fr) minmax(0,1.2fr);align-items:center;gap:1.3rem;min-height:128px;padding:1.15rem 0;display:grid;position:relative}.v2-root .timeline-index{z-index:1;border:1px solid var(--blue);background:var(--deep);width:2.2rem;height:2.2rem;color:var(--blue);border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid;position:relative}.v2-root .timeline-trigger{width:100%;min-height:86px;color:var(--cream);text-align:left;cursor:pointer;background:#021624;background:lab(6.15488% -3.36195 -12.2044);border:1px solid #335562;border:1px solid lab(34.0704% -9.76291 -11.8092);border-radius:14px;align-items:center;gap:1rem;padding:.8rem;transition:border-color .2s,background .2s,transform .2s;display:flex}.v2-root .timeline-trigger:hover,.v2-root .research-timeline .active .timeline-trigger{border-color:var(--green);background:#012333;background:lab(11.856% -6.77182 -14.7946);transform:translate(3px)}.v2-root .logo-surface{background:#f7f9fa;background:lab(97.685% -.495434 -.99225);border-radius:8px;flex:none;place-items:center;width:94px;height:58px;padding:.7rem;display:grid}.v2-root .logo-surface img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:100%;display:block}.v2-root .timeline-company{gap:.2rem;min-width:0;display:grid}.v2-root .timeline-company strong{font-size:.95rem}.v2-root .timeline-company small{color:#abbac1;color:lab(74.5784% -4.64258 -5.37609);font-size:.78rem}.v2-root .timeline-arrow{color:var(--green);margin-left:auto;font-size:1.2rem}.v2-root .timeline-quote{border-left:2px solid var(--green);background:#001421;background:lab(5.24444% -3.24094 -11.5301);border-radius:0 12px 12px 0;margin:0;padding:1.2rem 1.4rem}.v2-root .timeline-quote[hidden]{display:none}.v2-root .timeline-quote span{color:var(--blue);letter-spacing:.1em;font-size:.68rem;font-weight:800}.v2-root .timeline-quote p{color:var(--cream);max-width:56ch;margin:.55rem 0 0;font:clamp(1rem,1.45vw,1.28rem)/1.5 Georgia,serif}.v2-root .cta-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,7vw,7rem)}.v2-root .cta-copy{padding-top:.5rem}.v2-root .scope-topics{margin-top:2.2rem}.v2-root .discovery-link{margin-top:2rem}.v2-root .scope-form-shell{background:#f5f9fb;background:lab(97.7055% -1.17877 -1.35429);border:1px solid #7aa8ad;border:1px solid lab(65.6466% -15.0773 -8.03701);border-radius:20px;overflow:hidden;box-shadow:18px 20px #93bdc08c;box-shadow:18px 20px lab(73.7486% -13.9753 -6.45525/.55)}.v2-root .scope-form-shell h3{background:var(--deep);color:var(--cream);margin:0;padding:1.35rem 1.6rem;font:clamp(1.5rem,2.2vw,2.25rem)/1.16 Georgia,serif}.v2-root .scope-form{padding:0 1.6rem 1.6rem}.v2-root .scope-form-head{color:#045871;color:lab(34.159% -15.9261 -20.6184);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.68rem;font-weight:800;display:flex}.v2-root .scope-form-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.v2-root .scope-form label{gap:.45rem;font-size:.8rem;font-weight:700;display:grid}.v2-root .scope-form label.full{grid-column:1/-1}.v2-root .scope-form input,.v2-root .scope-form textarea,.v2-root .scope-form select{width:100%;min-height:48px;color:var(--ink);font:400 .94rem/1.4 var(--body);background:#fafcfd;background:lab(98.8553% -.708342 -.813246);border:1px solid #97a8af;border:1px solid lab(67.6273% -5.08738 -5.90349);border-radius:9px;padding:.8rem .9rem}.v2-root .scope-form textarea{resize:vertical;min-height:92px}.v2-root .scope-form input::-moz-placeholder{color:#667175;color:lab(46.7135% -3.4762 -4.02901)}.v2-root .scope-form textarea::-moz-placeholder{color:#667175;color:lab(46.7135% -3.4762 -4.02901)}.v2-root .scope-form input::placeholder,.v2-root .scope-form textarea::placeholder{color:#667175;color:lab(46.7135% -3.4762 -4.02901)}.v2-root .scope-form input:focus-visible,.v2-root .scope-form textarea:focus-visible,.v2-root .scope-form select:focus-visible{outline:3px solid var(--green);outline-offset:2px}.v2-root .scope-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.v2-root .scope-submit{cursor:pointer;border:0;width:100%;margin-top:1.3rem;font-size:.9rem}.v2-root .scope-submit:disabled{opacity:.65;cursor:wait}.v2-root .form-note{color:var(--muted);margin:.8rem 0 0;font-size:.78rem;line-height:1.5}.v2-root .form-status{border-radius:8px;padding:.8rem;font-size:.83rem}.v2-root .form-status.error{color:#652118;color:lab(23.6634% 30.7871 22.7068);background:#fed7d0;background:lab(89.1805% 13.2668 8.8389)}.v2-root .form-status.success{color:#05381e;color:lab(19.7039% -22.4526 11.596);background:#bfe6cb;background:lab(87.9783% -17.1079 8.77146)}.v2-root .footer-grid{grid-template-columns:1.2fr 1fr auto}.v2-root .footer-brand b{font-size:2.1rem}.v2-root .footer-brand span{font-size:.66rem}@media (max-width:950px){.v2-root .site-header{gap:1rem}.v2-root .menu-toggle{border:1px solid var(--line);min-height:44px;color:var(--ink);font:700 .8rem var(--body);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;margin-left:auto;padding:.5rem .8rem;display:inline-flex}.v2-root .menu-toggle span{font-size:1.15rem}.v2-root .mobile-navigation:not([hidden]){z-index:40;border-bottom:1px solid var(--line);background:var(--bg);padding:.7rem clamp(1.25rem,4vw,4.5rem) 1rem;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px #050c1321;box-shadow:0 18px 30px lab(3.03333% -1.02195 -4.29349/.13)}.v2-root .mobile-navigation a{border-bottom:1px solid var(--line);align-items:center;min-height:48px;font-size:.94rem;font-weight:700;text-decoration:none;display:flex}.v2-root .hero-orbit{opacity:.42;width:min(43%,420px);height:min(72%,470px);right:2%}.v2-root .mobile-story-visual{z-index:8;margin:0 0 1.2rem;display:block;position:sticky;top:72px}.v2-root .mobile-story-visual .network-panel{position:relative;top:0;box-shadow:0 12px 32px #09131a33;box-shadow:0 12px 32px lab(5.27136% -1.99367 -5.70667/.2)}.v2-root .mobile-story-visual .canvas-frame{height:175px;min-height:0}.v2-root .mobile-story-visual .network-panel>p{margin:.5rem .8rem}.v2-root .scrolly-copy .intro{padding-bottom:2rem}.v2-root .scrolly-copy .story-step{min-height:45svh;padding:2.5rem 0 3rem}.v2-root .research-timeline li{grid-template-columns:2.2rem minmax(200px,.9fr) minmax(0,1.1fr);gap:1rem}}@media (max-width:700px){.v2-root .header-action{display:none}.v2-root .hero-orbit{opacity:.17;width:82%;height:62%;right:-9%}.v2-root .sample-report-summary,.v2-root .report-meta,.v2-root .report-evidence,.v2-root .report-bottom{display:block}.v2-root .sample-report-summary{padding:1.35rem}.v2-root .sample-report-summary h3{margin-bottom:.8rem}.v2-root .severity-badge{margin-top:1rem;display:inline-block}.v2-root .report-meta>div,.v2-root .report-evidence>div,.v2-root .report-bottom>div{padding:1.1rem 1.35rem}.v2-root .report-meta>div+div,.v2-root .report-evidence>div+div,.v2-root .report-bottom>div+div{border-top:1px solid #2d4655;border-top:1px solid lab(28.1451% -6.59983 -12.0992);border-left:0}.v2-root .sample-disclaimer{padding:1rem 1.35rem}.v2-root .table-wrap{display:none}.v2-root .comparison-mobile{gap:.8rem;margin-top:2rem;display:grid}.v2-root .comparison-mobile-item{border:1px solid var(--line);background:#f4f9fb;background:lab(97.7105% -1.41338 -1.62454);border-radius:12px;position:relative;overflow:hidden}.v2-root .comparison-mobile-item summary{cursor:pointer;gap:.6rem;min-height:82px;padding:1rem 1.2rem;list-style:none;display:grid}.v2-root .comparison-mobile-item summary::-webkit-details-marker{display:none}.v2-root .comparison-mobile-item summary span{color:#00536a;color:lab(31.8322% -15.755 -20.5836);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.v2-root .comparison-mobile-item summary strong{font-size:.9rem;line-height:1.4}.v2-root .comparison-mobile-item summary:after{content:"+";color:#005067;color:lab(30.6686% -15.6621 -20.5655);font-size:1.2rem;position:absolute;right:1.1rem}.v2-root .comparison-mobile-item[open] summary:after{content:"−"}.v2-root .comparison-mobile-item dl{margin:0;padding:0 1.2rem 1rem}.v2-root .comparison-mobile-item dl div{border-top:1px solid var(--line);grid-template-columns:7rem 1fr;gap:1rem;padding:.7rem 0;font-size:.8rem;display:grid}.v2-root .comparison-mobile-item dt{font-weight:800}.v2-root .comparison-mobile-item dd{margin:0}.v2-root .research-timeline li{grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:.75rem}.v2-root .timeline-quote{grid-column:2}.v2-root .research-intro{gap:1rem}.v2-root .cta-layout{grid-template-columns:1fr}.v2-root .scope-form-shell{box-shadow:8px 9px #93bdc08c;box-shadow:8px 9px lab(73.7486% -13.9753 -6.45525/.55)}.v2-root .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:430px){.v2-root .hero h1{font-size:clamp(2.1rem,10vw,2.8rem)}.v2-root .hero .eyebrow{font-size:.68rem}.v2-root .hero-content{padding-block:2.4rem 3.3rem}.v2-root .mobile-story-visual{top:64px}.v2-root .mobile-story-visual .canvas-frame{height:130px}.v2-root .mobile-story-visual .network-head{min-height:39px;padding:.5rem .65rem;font-size:.6rem}.v2-root .mobile-story-visual .network-qualifier{display:none}.v2-root .mobile-story-visual .network-panel>p{font-size:.68rem}.v2-root .scrolly-copy .story-step{min-height:35svh}.v2-root .scope-form-fields{grid-template-columns:1fr}.v2-root .scope-form label.full{grid-column:auto}.v2-root .scope-form-shell h3{padding:1.2rem}.v2-root .scope-form{padding:0 1.2rem 1.2rem}.v2-root .scope-form-head span:last-child{display:none}.v2-root .logo-surface{width:76px;height:48px}.v2-root .timeline-trigger{gap:.6rem;padding:.6rem}.v2-root .timeline-company strong{font-size:.82rem}.v2-root .timeline-company small{font-size:.7rem}.v2-root .timeline-arrow{display:none}.v2-root .comparison-mobile-item dl div{grid-template-columns:1fr;gap:.2rem}.v2-root .footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.v2-root .mobile-story-visual{display:none}.v2-root .reduced-step-scene{grid-column:1/-1;margin-top:1.2rem;display:block}.v2-root .reduced-step-scene .network-panel{position:relative;top:0}.v2-root .reduced-step-scene .canvas-frame{height:180px;min-height:0}.v2-root .timeline-trigger{transition:none}}.v2-root .site-header{padding-inline:0}.v2-root .header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;width:min(1180px,100% - 3.5rem);height:100%;margin-inline:auto;display:grid;position:relative}.v2-root .header-inner .brand{justify-self:start}.v2-root .header-nav{justify-self:center;align-items:center;margin-left:0}.v2-root .header-action{justify-self:end}.v2-root .hero h1{letter-spacing:-.06em;max-width:14ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,4.4vw,5.35rem);font-weight:400;line-height:.99}.v2-root .hero-content>*{max-width:680px}.v2-root .safety-section{padding-bottom:clamp(5rem,8vw,7.5rem)}.v2-root .research-block{min-height:175svh;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:clamp(3.5rem,7vw,6rem);padding:0}.v2-root .research-sticky{background:linear-gradient(140deg,#041d2c,#011827 72%,#002228);background:linear-gradient(140deg,lab(9.51832% -5.41396 -12.7523),lab(7.19923% -4.39537 -13.0943) 72%,lab(11.1059% -15.8248 -10.9338));border:1px solid #355564;border:1px solid lab(34.0126% -8.62677 -12.7597);border-radius:22px;padding:clamp(1.5rem,3vw,3rem);position:sticky;top:90px;box-shadow:0 24px 60px #0003062e;box-shadow:0 24px 60px lab(.653259% -.362583 -1.62714/.18)}.v2-root .research-intro{align-items:start}.v2-root .research-intro h3{max-width:18ch}.v2-root .research-track{background:#3c5e6b;background:lab(37.5531% -9.82565 -11.8303);height:2px;margin-top:clamp(2rem,4vw,3.5rem);overflow:hidden}.v2-root .research-track span{background:var(--green);transform-origin:0;width:100%;height:100%;transition:transform .16s linear;display:block}.v2-root .research-timeline{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:1rem 0 0;display:grid}.v2-root .research-timeline:before{display:none}.v2-root .research-timeline li,.v2-root .research-timeline li+li{border:0;flex-direction:column;align-items:stretch;gap:.7rem;min-width:0;min-height:0;padding:0;display:flex}.v2-root .timeline-index{color:#97b7c4;color:lab(72.3475% -9.08715 -10.655);border-color:#468097;border-color:lab(50.4048% -14.9217 -18.2867);width:2rem;height:2rem;transition:border-color .25s,background .25s,color .25s}.v2-root .research-timeline .active .timeline-index{border-color:var(--green);background:var(--green);color:var(--deep)}.v2-root .timeline-trigger{border-radius:12px;grid-template-columns:1fr;align-content:start;gap:.8rem;min-height:145px;padding:1rem;transition:border-color .25s,background .25s,transform .25s;display:grid}.v2-root .timeline-trigger:hover,.v2-root .research-timeline .active .timeline-trigger{transform:translateY(-4px)}.v2-root .logo-surface{width:100%;height:63px;overflow:hidden}.v2-root .logo-surface img{-o-object-fit:contain;object-fit:contain;width:100%;height:41px;min-height:0;max-height:41px;display:block}.v2-root .timeline-company{gap:.1rem}.v2-root .research-detail{border-left:3px solid var(--green);background:#01111d;background:lab(4.40803% -2.41238 -9.97258);border-radius:0 12px 12px 0;min-height:160px;margin:1.4rem 0 0;padding:1.4rem clamp(1.2rem,3vw,2rem);animation:.45s both researchReveal}.v2-root .research-detail span{color:var(--blue);letter-spacing:.1em;font-size:.7rem;font-weight:800}.v2-root .research-detail p{max-width:68ch;color:var(--cream);margin:.55rem 0;font:clamp(1.12rem,1.7vw,1.5rem)/1.45 Georgia,Times New Roman,serif}.v2-root .research-detail cite{color:#aebec4;color:lab(75.7385% -4.64374 -5.37671);font-size:.8rem;font-style:normal;display:block}@keyframes researchReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.v2-root .faq-item h3{margin:0}.v2-root .faq-item button{width:100%;min-height:72px;color:var(--cream);cursor:pointer;text-align:left;letter-spacing:-.035em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:2rem;padding:1.1rem 0;font:clamp(1.2rem,1.8vw,1.55rem)/1.25 Georgia,Times New Roman,serif;display:flex}.v2-root .faq-icon{width:2rem;height:2rem;color:var(--green);font:1.35rem var(--body);border:1px solid #488399;border:1px solid lab(51.5841% -15.3018 -17.9848);border-radius:50%;flex:none;place-items:center;transition:transform .3s,border-color .3s;display:grid}.v2-root .is-open .faq-icon{border-color:var(--green);transform:rotate(180deg)}.v2-root .faq-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .38s,opacity .3s;display:grid}.v2-root .faq-item.is-open .faq-panel{opacity:1;grid-template-rows:1fr}.v2-root .faq-panel>div{overflow:hidden}.v2-root .faq-panel p{max-width:63ch;margin:0;padding:.1rem 2.7rem 1.5rem 0}@media (max-width:950px){.v2-root .header-inner{gap:1rem;display:flex}.v2-root .header-inner .menu-toggle{margin-left:auto}.v2-root .header-inner .header-action{margin-left:0}.v2-root .mobile-navigation:not([hidden]){left:0;right:0}.v2-root .research-block{min-height:150svh}.v2-root .research-sticky{top:80px}}@media (max-width:700px){.v2-root .header-inner{width:min(100% - 2.4rem,1180px)}.v2-root .hero h1{max-width:13ch;font-size:clamp(2.65rem,9vw,4rem)}.v2-root .research-block{min-height:135svh;margin-top:3.5rem}.v2-root .research-sticky{padding:1.3rem;top:72px}.v2-root .research-intro{display:block}.v2-root .research-intro h3{margin:.7rem 0 1rem;font-size:clamp(2rem,7vw,3rem)}.v2-root .research-intro>p:last-child{max-width:55ch}.v2-root .research-track{margin-top:1.5rem}.v2-root .research-timeline{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:.75rem;display:flex;overflow-x:auto}.v2-root .research-timeline li,.v2-root .research-timeline li+li,.v2-root .research-timeline li:nth-child(3){scroll-snap-align:center;border:0;flex:0 0 68%;min-width:0;padding:0}.v2-root .timeline-trigger{min-height:126px}.v2-root .research-detail{min-height:170px;margin-top:1rem;padding:1rem}.v2-root .research-detail p{font-size:1.04rem}}@media (max-width:430px){.v2-root .hero h1{font-size:clamp(2.4rem,10vw,3.25rem)}.v2-root .research-timeline li,.v2-root .research-timeline li+li,.v2-root .research-timeline li:nth-child(3){flex-basis:78%}.v2-root .research-sticky{top:68px}.v2-root .faq-item button{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.v2-root .research-detail{animation:none}.v2-root .research-track span,.v2-root .faq-panel,.v2-root .faq-icon{transition:none}.v2-root .research-block{min-height:auto}.v2-root .research-sticky{position:relative;top:0}}.v2-root.contact-page{min-height:70vh;padding:clamp(4rem,8vw,8rem) 0}.v2-root .contact-layout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.v2-root.contact-page h1{letter-spacing:-.05em;max-width:10ch;margin:1rem 0 1.5rem;font:400 clamp(3rem,6vw,5.5rem)/1.04 Georgia,serif}.v2-root.contact-page .body-copy{max-width:48ch;margin-bottom:2rem}.v2-root.contact-page .scope-form-shell h2{margin:0 0 1.5rem;font:400 2rem/1.15 Georgia,serif}.v2-root .contact-email{margin-top:1.5rem;font-size:.85rem}@media (max-width:800px){.v2-root .contact-layout{grid-template-columns:1fr}}.v2-root .site-header .brand,.v2-root .footer-brand{align-items:center;gap:.45rem;line-height:1;display:flex}.v2-root .brand>.brand-wordmark{letter-spacing:normal;margin:0;line-height:1;display:grid}.v2-root .brand>.brand-wordmark b{font:600 1.35rem/1 Atmospheric,Inter,sans-serif}.v2-root .brand>.brand-wordmark span{letter-spacing:.23em;margin:.2rem 0 0;font:700 .48rem/1 Inter,Arial,sans-serif}.v2-root .brand>.brand-symbol{-o-object-fit:contain;object-fit:contain;flex:none;width:34px;height:45px;display:block;position:relative;overflow:hidden;transform:none}.v2-root .brand>.brand-symbol img{width:82px;max-width:none;height:82px;display:block;position:absolute;top:-17px;left:-25px}.v2-root .brand>.brand-symbol{transform:translateY(-3px)}.v2-root .site-header .brand>.brand-wordmark b{font-size:1.48rem}.v2-root .footer-brand{gap:.7rem}.v2-root .footer-brand>.brand-symbol{width:45px;height:63px}.v2-root .footer-brand>.brand-symbol img{filter:brightness(1.35);width:115px;height:115px;top:-24px;left:-35px}.v2-root .footer-brand>.brand-wordmark b{font-size:2rem}.v2-root .footer-brand>.brand-wordmark span{font-size:.62rem}@media (max-width:950px){.v2-root .hero-orbit{display:none}.v2-root .hero:after{background:linear-gradient(105deg,var(--deep),#001625)}@supports (color:lab(0% 0 0)){.v2-root .hero:after{background:linear-gradient(105deg,var(--deep),lab(6.14264% -4.20622 -15.3092))}}.v2-root .mobile-story-visual{z-index:12;margin:0 0 1.2rem;display:block;position:sticky;top:calc(72px + .6rem)}.v2-root .mobile-story-visual .network-panel{position:relative;top:0;box-shadow:0 16px 32px #08131c2e;box-shadow:0 16px 32px lab(5.23886% -1.80497 -7.58301/.18)}.v2-root .mobile-story-visual .canvas-frame{height:200px;min-height:0}.v2-root .scrolly-copy .story-step{border-top:1px solid var(--line);flex-direction:column;justify-content:center;min-height:58svh;padding:2.5rem 0 3rem;transition:border-color .3s;display:flex}.v2-root .scrolly-copy .story-step.is-active{border-top-color:var(--green)}.v2-root .scrolly-copy .story-step.is-active .step-index{color:#005d3a;color:lab(34.4087% -44.6084 17.3775)}}@media (max-width:700px){.v2-root .mobile-story-visual{top:calc(64px + .5rem)}.v2-root .mobile-story-visual .canvas-frame{height:170px}.v2-root .scrolly-copy .story-step{min-height:62svh}}@media (max-width:430px){.v2-root .mobile-story-visual .canvas-frame{height:160px}.v2-root .scrolly-copy .story-step{min-height:62svh}}@media (prefers-reduced-motion:reduce){.v2-root .mobile-story-visual{display:none}.v2-root .scrolly-copy .story-step{min-height:auto}.v2-root .reduced-step-scene{display:block}}.v2-root.contact-page{align-items:center;display:flex}.v2-root.contact-page .contact-layout{width:min(760px,100% - 3.5rem);margin-inline:auto;display:block}.v2-root.contact-page .body-copy{max-width:54ch}@media (max-width:700px){.v2-root.contact-page .contact-layout{width:min(100% - 2.4rem,760px)}}.v2-root .section{padding-block:clamp(3.75rem,7vw,6.5rem)}.v2-root .tester-line{color:#c8dbe5;margin:1.75rem 0 .5rem;font-size:.78rem}.v2-root .cadence-strip{letter-spacing:.06em;color:#72e1b6;font-size:.7rem;font-weight:700}.v2-root .cadence-strip span{padding-inline:.55rem}.v2-root .tester-section .heading-grid{align-items:center}.v2-root .tester-card{border-left:1px solid var(--line);padding-left:2rem}.v2-root .tester-monogram{border:1px solid var(--line);width:48px;height:48px;color:var(--muted);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.v2-root .tester-card h3{margin:1rem 0;font-size:2rem}.v2-root .tester-card p{max-width:470px;color:var(--muted)}.v2-root .cadence-section{background:#eaf1f4}.v2-root .cycle-panel{background:var(--deep);color:var(--cream);border:1px solid #385266;border-radius:18px;margin-top:2.5rem;padding:clamp(1.3rem,3vw,2.5rem);overflow:hidden}.v2-root .cycle-head,.v2-root .boundary-caption{justify-content:space-between;gap:1rem;font-size:.8rem;font-weight:700;display:flex}.v2-root .cycle-head small,.v2-root .boundary-caption small{color:#b3c8d4;font-size:.68rem;font-weight:400}.v2-root .cycle-track{align-items:center;gap:clamp(.5rem,2vw,1.5rem);padding-block:2rem;display:flex;position:relative}.v2-root .cycle-track:before{content:"";background:#3d626f;height:1px;position:absolute;left:0;right:0}.v2-root .cycle-track>span{background:#68caff;border-radius:10px;flex:1;height:9px;animation:4s ease-in-out infinite cycle-breathe;position:relative;box-shadow:0 0 14px #68caff33}.v2-root .cycle-track>span:nth-child(2n){animation-delay:1s}.v2-root .cycle-track>b{color:#a2f4d1;background:#203b46;border:1px solid #72e1b6;border-radius:10px;padding:1rem;font-size:.8rem;line-height:1.4;position:relative}.v2-root .cycle-steps{border-top:1px solid #395262;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-top:1.5rem;display:grid}.v2-root .cycle-steps h3{margin:.5rem 0 1rem;font-size:2rem}.v2-root .cycle-steps p{color:#c6d6df;font-size:.85rem}.v2-root .cycle-steps .step-index{color:#68caff}.v2-root .context-note{color:#bed0db;border-top:1px solid #395262;margin:1.75rem 0 0;padding:1.25rem 0 0;font-size:.8rem}.v2-root .context-note strong{color:#a2f4d1;font-weight:500}.v2-root .supporting-note{color:var(--muted);max-width:850px;margin:1.5rem 0;font-size:.84rem}.v2-root .section-dark .supporting-note{color:#b9cdd9}.v2-root .scope-exclusion{color:var(--muted);border-left:2px solid #5993a5;margin-top:1.5rem;padding-left:.8rem;font-size:.8rem}.v2-root .report-inspector{background:#112631;border:1px solid #426174;border-radius:18px;margin-top:2.5rem;overflow:hidden;box-shadow:0 20px 55px #07141d40}.v2-root .report-inspector-head{color:#94d7f9;letter-spacing:.1em;border-bottom:1px solid #385365;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;font-size:.65rem;display:flex}.v2-root .report-inspector-head span:last-child{color:#a6e4c8}.v2-root .report-desktop{grid-template-columns:220px minmax(0,1fr);min-height:340px;display:grid}.v2-root .report-tabs{border-right:1px solid #385365;flex-direction:column;gap:.4rem;padding:1.25rem .75rem;display:flex}.v2-root .report-tabs button{color:#c4d4de;font:500 .85rem var(--body);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:1rem;min-height:48px;padding:1rem;display:flex}.v2-root .report-tabs button span{color:#7797a8;font-size:.65rem}.v2-root .report-tabs button[aria-selected=true]{color:#a4f4d2;background:#1b3b48;border-color:#3c6776}.v2-root .report-panel{min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.v2-root .report-panel[hidden]{display:none}.v2-root .report-panel h3{max-width:24ch;margin:0 0 1.5rem;font-size:clamp(1.8rem,3vw,2.7rem)}.v2-root .report-panel p,.v2-root .report-panel li{color:#cbdce5;font-size:.92rem}.v2-root .report-panel li{padding-block:.3rem}.v2-root .report-panel ol{padding-left:1.2rem}.v2-root .report-panel dl{margin:1.5rem 0 0}.v2-root .report-panel dt{text-transform:uppercase;letter-spacing:.1em;color:#91aebb;margin-top:1rem;font-size:.65rem}.v2-root .report-panel dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.85rem}.v2-root .report-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#a4f4d2;background:#0b1c25;border:1px solid #385365;border-radius:10px;padding:1.5rem;font-size:clamp(.72rem,1.5vw,.9rem);line-height:1.8}.v2-root .report-mobile{display:none}.v2-root .boundary-walkthrough{background:var(--deep);color:var(--cream);border:1px solid #426174;border-radius:18px;margin:2.5rem 0 1.75rem;padding:clamp(1.3rem,3vw,2rem)}.v2-root .boundary-caption{color:#a2f4d1;margin-bottom:1.5rem}.v2-root .boundary-walkthrough ol{border:1px solid #608e81;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.v2-root .boundary-walkthrough li+li{border-top:1px solid #385365}.v2-root .boundary-walkthrough summary{cursor:pointer;align-items:center;gap:1rem;padding:1.25rem;font-size:1rem;list-style:none;display:flex}.v2-root .boundary-walkthrough summary::-webkit-details-marker{display:none}.v2-root .boundary-walkthrough summary>span{color:#68caff;font-size:.7rem}.v2-root .boundary-walkthrough summary b{color:#a2f4d1;margin-left:auto;font-weight:400}.v2-root .boundary-walkthrough details[open] summary b{transform:rotate(45deg)}.v2-root .boundary-walkthrough details p{color:#c0d4df;max-width:850px;margin:0;padding:0 1.25rem 1.25rem 3.3rem;font-size:.88rem}.v2-root .outside-boundary{color:#bcc8d1;margin:1rem 0 0;font-size:.78rem}.v2-root .fit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 4rem;margin-top:2.5rem;display:grid}.v2-root .fit-list article{border-top:1px solid var(--line);padding-top:1.5rem}.v2-root .fit-list h3{max-width:28ch;margin:0 0 1rem;font-size:1.8rem}.v2-root .fit-list p{color:var(--muted);font-size:.9rem}.v2-root .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.v2-root .plan{background:#f8fafb;border:1px solid #bdcbd2;border-radius:14px;flex-direction:column;padding:1.75rem;display:flex}.v2-root .plan.featured{background:var(--deep);color:var(--cream);border-color:#35596b}.v2-root .plan h3{letter-spacing:-.04em;min-height:3.6em;margin:.25rem 0 1.5rem;font-size:1.75rem}.v2-root .plan .card-label{color:#366376;font-size:.58rem}.v2-root .plan.featured .card-label{color:#94d7f9}.v2-root .plan .price{font:500 2.4rem/1.2 var(--body);letter-spacing:-.06em;margin:0 0 1.5rem}.v2-root .price span{letter-spacing:0;color:var(--muted);margin-top:.4rem;font-size:.73rem;display:block}.v2-root .plan>p:last-child{color:var(--muted);margin-bottom:0;font-size:.88rem}.v2-root .plan.featured>p:last-child,.v2-root .plan.featured .price span{color:#c4d5df}.v2-root .trial-row{border-top:1px solid #bdcbd2;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2.5rem;padding-top:2.5rem;display:grid}.v2-root .trial-row h3{margin:0;font-size:2.4rem}.v2-root .trial-row p{color:var(--muted);font-size:.9rem}.v2-root .trial-row strong{color:var(--ink)}.v2-root button:focus-visible,.v2-root [tabindex]:focus-visible{outline-offset:4px;outline:3px solid #61c8ef}.v2-root [id]{scroll-margin-top:96px}@keyframes cycle-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:950px){.v2-root .hero h1{max-width:17ch}.v2-root .hero-orbit{opacity:.18}.v2-root .plan-grid{grid-template-columns:1fr}.v2-root .plan h3{min-height:0}.v2-root .cycle-steps{gap:1.25rem}.v2-root .report-desktop{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:700px){.v2-root .hero-content{padding-block:3.5rem}.v2-root .hero h1{max-width:16ch;font-size:clamp(2.1rem,9.1vw,3.5rem)}.v2-root .hero-content>*{max-width:100%}.v2-root .hero-actions{gap:1.25rem}.v2-root .hero-button{white-space:normal;gap:1rem;font-size:.78rem}.v2-root .tester-line{overflow-wrap:anywhere;font-size:.7rem}.v2-root .hero-orbit{opacity:.14;width:100%;right:0}.v2-root .tester-card{border-left:0;border-top:1px solid var(--line);padding:1.5rem 0 0}.v2-root .cycle-head,.v2-root .boundary-caption{flex-direction:column;gap:.4rem}.v2-root .cycle-steps,.v2-root .fit-list,.v2-root .trial-row{grid-template-columns:1fr;gap:1.25rem}.v2-root .cycle-steps article+article{border-top:1px solid #395262;padding-top:1.25rem}.v2-root .cycle-track{gap:.5rem}.v2-root .cycle-track>b{padding:.7rem;font-size:.7rem}.v2-root .report-desktop{display:none}.v2-root .report-mobile{display:block}.v2-root .report-mobile details+details{border-top:1px solid #385365}.v2-root .report-mobile summary{cursor:pointer;justify-content:space-between;padding:1.2rem;font-size:.9rem;list-style:none;display:flex}.v2-root .report-mobile summary span{color:#a2f4d1}.v2-root .report-mobile details[open] summary span{transform:rotate(45deg)}.v2-root .report-panel{padding:1rem 1.2rem 1.5rem}.v2-root .report-panel h3{font-size:1.8rem}.v2-root .report-inspector-head{flex-direction:column;gap:.4rem;padding:1rem 1.2rem;font-size:.6rem}.v2-root .plan{padding:1.5rem}.v2-root .trial-row{gap:1.5rem}.v2-root .boundary-walkthrough summary{gap:.7rem;padding:1rem;font-size:.9rem}.v2-root .boundary-walkthrough details p{padding:0 1rem 1rem}.v2-root .supporting-note{font-size:.8rem}.v2-root .text-link{font-size:.77rem;line-height:1.5}.v2-root .cadence-strip{font-size:.64rem}}.v2-root .hero-scene-fallback{box-shadow:none;border:0;place-items:center;display:grid;inset:9%}.v2-root .fallback-network{color:#6dcafb;opacity:.58;transform-origin:50%;width:100%;height:100%;animation:24s ease-in-out infinite fallback-orbit}@keyframes fallback-orbit{0%,to{transform:rotate(-10deg)}50%{transform:rotate(12deg)}}@media (max-width:700px){.v2-root .hero-orbit:after{display:none}}@media (prefers-reduced-motion:reduce){.v2-root .fallback-network,.v2-root .cycle-track>span{animation:none}}.v2-root .problem-mechanism{background:#eef4f6;padding:clamp(4rem,7vw,6.5rem) 0}.v2-root .change-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.v2-root .change-narrative h2{max-width:17ch;margin:0 0 1.5rem;font-size:clamp(2.4rem,3.5vw,3.8rem)}.v2-root .change-narrative .body-copy{max-width:460px}.v2-root .change-visual{min-width:0;position:sticky;top:112px}.v2-root .surface-story{color:#ddecf3;background:radial-gradient(at 60% 45%,#1c4251,#091d29 70%);border:1px solid #49647388;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 35px 70px #14374624}.v2-root .surface-story figcaption{color:#a1bdcb;border-bottom:1px solid #6ab6d11c;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;font-size:.62rem;display:flex}.v2-root .surface-story figcaption span:last-child{letter-spacing:.1em;font-size:.52rem}.v2-root .surface-theatre{perspective:1000px;height:390px;position:relative;overflow:hidden}.v2-root .theatre-halo{filter:blur(30px);background:#62c5e018;border-radius:50%;position:absolute;inset:15% 18%}.v2-root .theatre-grid{color:#79bfd333;stroke-width:.7px;width:100%;height:100%;position:absolute;inset:0}.v2-root .snapshot-sheet{z-index:4;color:#284352;background:linear-gradient(120deg,#e6f2f7,#97b0be);border:1px solid #a8c8d680;border-radius:7px;width:36%;padding:1.2rem;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s;position:absolute;top:14%;left:8%;transform:rotate(-9deg);box-shadow:12px 24px 35px #00121f55}.v2-root .snapshot-sheet>span{font:400 1.35rem Georgia,serif}.v2-root .snapshot-sheet>div{background:#54778b44;width:90%;height:2px;margin-top:1rem}.v2-root .snapshot-sheet>div:nth-child(3){width:70%}.v2-root .snapshot-sheet small{margin-top:1rem;font-size:.62rem;display:block}.v2-root .surface-plane{width:48%;height:130px;transform-style:preserve-3d;color:#c2eaf5;background:linear-gradient(150deg,#315b70,#0e293b);border:1px solid #6dcee780;border-radius:10px;padding:1.2rem;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity .7s,background .7s;position:absolute;top:42%;left:38%;transform:rotateX(48deg)rotate(-23deg);box-shadow:0 24px 30px #00152150}.v2-root .surface-plane>span{letter-spacing:.08em;font-size:.75rem}.v2-root .surface-plane>b{float:right;color:#a4f1d0;font-size:1.1rem;font-weight:400}.v2-root .surface-plane>i{background:#6fc4d74a;width:60%;height:2px;margin-top:14px;display:block}.v2-root .surface-plane>i:last-child{width:40%}.v2-root .plane-back,.v2-root .plane-middle{opacity:0}.v2-root .plane-front{z-index:3}.v2-root .plane-middle{z-index:2}.v2-root .plane-back{z-index:1}.v2-root .surface-story[data-active="1"] .plane-middle,.v2-root .surface-story[data-active="1"] .plane-back,.v2-root .surface-story[data-active="2"] .plane-middle,.v2-root .surface-story[data-active="2"] .plane-back,.v2-root .surface-story[data-active="3"] .plane-middle,.v2-root .surface-story[data-active="3"] .plane-back,.v2-root .surface-story[data-active="4"] .plane-middle,.v2-root .surface-story[data-active="4"] .plane-back,.v2-root .surface-story[data-active="5"] .plane-middle,.v2-root .surface-story[data-active="5"] .plane-back{opacity:1}.v2-root .surface-story:not([data-active="0"]) .plane-middle{transform:translateY(-52px)rotateX(48deg)rotate(-23deg)}.v2-root .surface-story:not([data-active="0"]) .plane-back{transform:translateY(-104px)rotateX(48deg)rotate(-23deg)}.v2-root .surface-story[data-active="2"] .snapshot-sheet,.v2-root .surface-story[data-active="3"] .snapshot-sheet,.v2-root .surface-story[data-active="4"] .snapshot-sheet,.v2-root .surface-story[data-active="5"] .snapshot-sheet{opacity:.4;transform:translate(-15px,18px)rotate(-15deg)scale(.85)}.v2-root .scan-beam{z-index:5;opacity:0;background:#a2f6db;height:1px;position:absolute;top:20%;left:33%;right:8%;box-shadow:0 0 22px #76f1d1,0 10px 30px #76f1d144}.v2-root .surface-story[data-active="3"] .scan-beam{opacity:1;animation:3s ease-in-out infinite surface-scan}.v2-root .proof-orbit{z-index:6;opacity:0;border:1px solid #80e9bd;border-radius:50%;width:48%;height:50%;transition:opacity .7s,transform .9s;position:absolute;top:22%;left:36%;transform:rotate(-22deg)scale(.85)}.v2-root .proof-orbit>span{color:#0b2531;background:#80e9bd;border-radius:20px;padding:.25rem .8rem;font-size:.65rem;position:absolute;bottom:5%;right:0;transform:rotate(22deg)}.v2-root .surface-story[data-active="4"] .proof-orbit{opacity:1;transform:rotate(-22deg)scale(1)}.v2-root .weekly-document{z-index:7;color:#163e42;opacity:0;background:#d9efe8;border:1px solid #b6f7dc;border-radius:8px;width:43%;padding:1.5rem;transition:opacity .7s,transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:15%;right:10%;transform:translateY(35px)rotate(8deg);box-shadow:0 25px 45px #02141d88}.v2-root .weekly-document span{font:400 1.55rem Georgia,serif}.v2-root .weekly-document div{background:#53877b55;width:90%;height:3px;margin-top:1.4rem}.v2-root .weekly-document div:last-child{width:65%}.v2-root .surface-story[data-active="5"] .weekly-document{opacity:1;transform:translateY(0)rotate(0)}.v2-root .surface-footer{padding:0 1.4rem 1.4rem}.v2-root .stage-line{background:#49697a;height:1px}.v2-root .stage-line>span{background:#8ef0cb;height:1px;transition:width .7s;display:block}.v2-root .stage-legend{color:#8da9b8;justify-content:space-between;margin-top:.9rem;font-size:.66rem;display:flex}.v2-root .stage-legend .current{color:#b4ffe1}.v2-root .problem-beats{margin-top:1.5rem}.v2-root .change-beat{border-bottom:1px solid #becfd6;align-items:center;gap:1.5rem;min-height:150px;padding:1.5rem 0;display:flex}.v2-root .change-beat>span{color:#547385;align-self:flex-start;padding-top:.6rem;font-size:.65rem}.v2-root .change-beat h3{letter-spacing:-.04em;color:#59717e;margin:0;font-size:clamp(1.65rem,2.6vw,2.4rem);transition:color .5s}.v2-root .change-beat.active h3{color:#112d3a}.v2-root .change-beat p{color:#526a77;margin:.75rem 0 0;font-size:.9rem;line-height:1.6}.v2-root .work-burden{color:#2b4857;margin:2rem 0 1.25rem;font-size:1rem}.v2-root .annual-bridge{color:#3b6471;border-left:2px solid #599b98;margin-bottom:0;padding:0 0 0 1.2rem;font-size:.86rem}.v2-root .mechanism-copy{padding-top:5rem}.v2-root .mechanism-beats{margin-top:1rem}.v2-root .mechanism-beats .change-beat{min-height:165px}.v2-root .coverage-note{color:#476671;border-left:2px solid #5a9094;margin:1.5rem 0 0;padding-left:1rem;font-size:.8rem;line-height:1.65}.v2-root .section-dark .coverage-note{color:#c3d7df}.v2-root .report-scrolly{min-height:900px;margin-top:2.5rem;position:relative}.v2-root .evidence-workspace{color:#19323e;background:#eef4f4;border:1px solid #7fabb766;border-radius:18px;position:sticky;top:112px;overflow:hidden;box-shadow:0 36px 75px #000b1744}.v2-root .workspace-toolbar{color:#bbdbe6;background:#173441;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.v2-root .workspace-brand{letter-spacing:.12em;font-size:.64rem}.v2-root .persistent-qualifier{color:#b5f2d6;font-size:.7rem}.v2-root .workspace-desktop{grid-template-columns:220px minmax(0,1fr);min-height:420px;display:grid}.v2-root .workspace-sidebar{background:#e3ebed;border-right:1px solid #c8d7da;flex-direction:column;justify-content:space-between;padding:1.25rem .7rem;display:flex}.v2-root .workspace-sidebar button{color:#3c5c6b;text-align:left;width:100%;min-height:54px;font:500 .85rem var(--body);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:.8rem;padding:.9rem .8rem;transition:background .5s,color .5s;display:flex}.v2-root .workspace-sidebar button>span{color:#6f8995;font-size:.62rem}.v2-root .workspace-sidebar button i{opacity:0;margin-left:auto;font-style:normal}.v2-root .workspace-sidebar button[aria-selected=true]{color:#c8f8e5;background:#143c47;box-shadow:0 5px 15px #1a485520}.v2-root .workspace-sidebar button[aria-selected=true] i{opacity:1}.v2-root .workspace-sidebar p{color:#557481;padding:1rem .8rem 0;font-size:.68rem}.v2-root .workspace-paper{background:linear-gradient(125deg,#f8fbfa,#e9f0ef);min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.v2-root .finding-view[hidden]{display:none}.v2-root .finding-view{animation:.55s cubic-bezier(.22,1,.36,1) report-arrive}.v2-root .finding-view h3{color:#15323d;max-width:26ch;margin:1.15rem 0 1.3rem;font-size:clamp(1.8rem,3vw,3rem)}.v2-root .finding-view p{color:#42616e;margin:0 0 1rem;font-size:.91rem}.v2-root .finding-title-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.v2-root .fictional-severity{color:#785942;background:#f2e8dd;border:1px solid #b9998170;border-radius:20px;padding:.35rem .7rem;font-size:.65rem;display:inline-flex}.v2-root .report-symbol{color:#497780;border:1px solid #b8cacc;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.v2-root .finding-view dl{margin:1.25rem 0}.v2-root .finding-view dt{color:#718d97;text-transform:uppercase;letter-spacing:.12em;font-size:.6rem}.v2-root .finding-view dd{overflow-wrap:anywhere;color:#315767;margin:.3rem 0 0;font-size:.76rem}.v2-root .tenant-pair{align-items:center;gap:.7rem;margin-top:1.25rem;display:flex}.v2-root .tenant-pair span{border:1px solid #bdcfd3;border-radius:5px;padding:.4rem .65rem;font-size:.65rem}.v2-root .tenant-pair i{color:#438c81;font-style:normal}.v2-root .workspace-kicker{overflow-wrap:anywhere;letter-spacing:.02em;font:500 .63rem/1.5 var(--body)!important;color:#557882!important}.v2-root .evidence-exchange{gap:1rem;display:grid}.v2-root .evidence-exchange>div{background:#122e3b;border:1px solid #436b79;border-radius:8px;padding:1.1rem 1.25rem}.v2-root .evidence-exchange>div>span{color:#8dbbce;letter-spacing:.14em;margin-bottom:.75rem;font-size:.55rem;display:block}.v2-root .evidence-exchange code{color:#d3e9f0;overflow-wrap:anywhere;white-space:normal;font:400 .82rem/1.8 ui-monospace,monospace}.v2-root .evidence-exchange mark{color:#aaf1d2;background:#264d4b;border-radius:3px;padding:.12rem .2rem}.v2-root .reproduction-path{margin:0;padding:0;list-style:none}.v2-root .reproduction-path li{border-top:1px solid #c6d7d9;gap:1rem;padding:1rem 0;display:flex}.v2-root .reproduction-path li>span{color:#43877e;padding-top:.2rem;font-size:.66rem}.v2-root .reproduction-path p{margin:0}.v2-root .fix-illustration{background:#deeee8;border:1px solid #b8d8cc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.v2-root .fix-illustration span{border:1px solid #83b7a5;border-radius:5px;padding:.6rem 1rem;font-size:.78rem}.v2-root .fix-illustration i{color:#39917a;font-style:normal}.v2-root .fix-illustration b{color:#43806e;flex-basis:100%;font-size:.65rem;font-weight:500}.v2-root .workspace-bottom{color:#53717b;background:#dfebeb;border-top:1px solid #c9d8d9;align-items:center;gap:2rem;padding:.9rem 1.5rem;font-size:.62rem;display:flex}.v2-root .workspace-bottom>div{background:#acc6c8;width:140px;height:2px;margin-left:auto}.v2-root .workspace-bottom i{transform-origin:0;background:#388d77;width:100%;height:2px;transition:transform .7s;display:block}.v2-root .workspace-mobile{display:none}.v2-root .download-row{justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;display:flex}.v2-root .download-row p{color:#b0cbd7;max-width:530px;margin:0;font-size:.77rem}.v2-root .download-row .text-link{flex-shrink:0}.v2-root .scope-journey-section{background:#e9f0f1}.v2-root .scope-scrolly{min-height:740px;margin-top:2.5rem;position:relative}.v2-root .scope-composition{color:#d8e9ef;background:radial-gradient(at 26% 40%,#245565,#102d3c 65%);border:1px solid #50758580;border-radius:22px;margin:0;padding:1.5rem 2rem 2rem;position:sticky;top:112px;overflow:hidden;box-shadow:0 32px 70px #29465230}.v2-root .scope-composition figcaption{color:#9cc2d2;letter-spacing:.04em;margin-bottom:1rem;font-size:.65rem}.v2-root .scope-schematic{grid-template-columns:1.55fr 1fr;align-items:center;gap:5rem;min-height:360px;display:grid;position:relative}.v2-root .scope-connectors{fill:none;stroke:#537b88;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.v2-root .scope-connectors .scope-signal{stroke:#a0edca;stroke-width:2px;stroke-dasharray:8 460;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1)}.v2-root [data-stage="1"] .scope-signal{stroke-dashoffset:-210px}.v2-root [data-stage="2"] .scope-signal{stroke-dashoffset:-420px}.v2-root [data-stage="3"] .scope-signal{stroke-dashoffset:-660px}.v2-root .scope-authorisation{background:#1439487a;border:1px solid #84c4b36b;border-radius:22px;min-height:315px;padding:2rem;position:relative}.v2-root .boundary-eyebrow{color:#abedd6;letter-spacing:.1em;text-transform:uppercase;background:#204858;padding:0 .75rem;font-size:.66rem;position:absolute;top:-.5rem;left:1.5rem}.v2-root .asset-tokens{gap:.5rem;margin:0 0 1.7rem;display:flex}.v2-root .asset-tokens span{color:#b4dae9;background:#36718a40;border:1px solid #65b0ce44;border-radius:20px;padding:.3rem .7rem;font-size:.62rem}.v2-root .scope-stage-controls{gap:1rem;display:grid}.v2-root .scope-node{text-align:left;color:#adcad7;font:500 .85rem/1.4 var(--body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:1rem;min-height:45px;padding:.55rem .65rem;transition:background .7s,border-color .7s,color .7s;display:flex}.v2-root .scope-node[aria-pressed=true]{color:#dcfaed;background:#32645e55;border-color:#8dd3b582}.v2-root .scope-node-icon{color:#b5edda;border:1px solid #82bfba77;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:1rem;display:grid}.v2-root .coverage-document{z-index:1;color:#1d4852;text-align:left;cursor:pointer;background:linear-gradient(120deg,#eff8f4,#c0dbd6);border:1px solid #a8d6d1;border-radius:9px;min-height:275px;padding:1.5rem 1.75rem;transition:transform .8s,box-shadow .8s;position:relative;overflow:hidden;transform:rotate(4deg)translateY(8px);box-shadow:12px 22px 35px #01141f55}.v2-root .coverage-document[aria-pressed=true]{transform:rotate(0)translateY(0);box-shadow:0 0 0 5px #93eac52a,12px 22px 35px #01141f55}.v2-root .document-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#547f84;font-size:.6rem;display:block}.v2-root .coverage-document strong{letter-spacing:-.04em;max-width:12ch;margin:1.3rem 0 1.5rem;font:400 2rem/1.1 Georgia,serif;display:block}.v2-root .document-rule{background:#53868555;width:90%;height:2px;margin-top:.75rem;display:block}.v2-root .document-rule.short{width:67%}.v2-root .coverage-caption{color:#577d80;margin-top:1.5rem;font-size:.6rem;display:block}.v2-root .document-arrow{font-size:1.3rem;position:absolute;bottom:1.1rem;right:1.5rem}.v2-root .document-fold{background:linear-gradient(45deg,#accbc6 50%,#163747 50%);width:26px;height:26px;position:absolute;top:0;right:0}.v2-root .scope-output{color:#c0dbe7;border-top:1px solid #5786;max-width:780px;margin:1.5rem 0 0;padding-top:1.5rem;font-size:.87rem}.v2-root .scope-journey-section .download-row p{color:#536f7d}.v2-root .ownership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3rem;display:grid}.v2-root .ownership-grid article{border-top:1px solid var(--line);padding-top:1.5rem}.v2-root .ownership-index{color:#6b8492;font-size:.65rem}.v2-root .ownership-grid h3{margin:1.25rem 0 1rem;font-size:1.9rem}.v2-root .ownership-grid p{color:var(--muted);font-size:.87rem}.v2-root .tester-section{background:#e8eff1}.v2-root .tester-row{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.v2-root .tester-identity{align-items:center;gap:1.5rem;display:flex}.v2-root .tester-identity .tester-monogram{flex-shrink:0;width:64px;height:64px}.v2-root .tester-identity h3{margin:0 0 .75rem;font-size:2rem}.v2-root .tester-identity p{color:var(--muted);font-size:.88rem}.v2-root .plan .plan-context{border-top:1px solid #c6d4d9;padding-top:1rem;font-size:.74rem;line-height:1.6}.v2-root .plans-section{background:var(--bg)}.v2-root .cta-section .discovery-link{margin-top:1.5rem}.v2-root .hero h1{max-width:14ch}.v2-root .hero-content{padding-bottom:4rem}@keyframes surface-scan{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(175px)}}@keyframes report-arrive{0%{opacity:.55;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.v2-root .surface-theatre{height:330px}.v2-root .scope-schematic{gap:2.5rem}.v2-root .scope-authorisation{padding:1.75rem 1rem}.v2-root .coverage-document{padding:1.25rem}.v2-root .coverage-document strong{font-size:1.8rem}}@media (max-width:950px){.v2-root .change-layout{grid-template-columns:1fr}.v2-root .change-visual{grid-row:1;position:relative;top:auto}.v2-root .surface-story{max-width:600px;margin-inline:auto}.v2-root .surface-theatre{height:300px}.v2-root .change-narrative h2{max-width:23ch}.v2-root .change-beat,.v2-root .mechanism-beats .change-beat{min-height:0;padding:1.25rem 0}.v2-root .change-beat h3{color:#1e3c49}.v2-root .mechanism-copy{padding-top:3.5rem}.v2-root .report-scrolly,.v2-root .scope-scrolly{min-height:0}.v2-root .evidence-workspace,.v2-root .scope-composition{position:relative;top:auto}.v2-root .workspace-desktop{display:none}.v2-root .workspace-mobile{background:#f0f6f3;display:block}.v2-root .workspace-mobile details+details{border-top:1px solid #c1d5d7}.v2-root .workspace-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;font-size:.9rem;list-style:none;display:flex}.v2-root .workspace-mobile summary::-webkit-details-marker{display:none}.v2-root .workspace-mobile summary span{color:#358b79}.v2-root .workspace-mobile details[open] summary span{transform:rotate(45deg)}.v2-root .workspace-mobile .finding-view{padding:.25rem 1.5rem 1.5rem}.v2-root .download-row{flex-direction:column;align-items:flex-start;gap:1rem}.v2-root .scope-schematic{grid-template-columns:1.3fr 1fr;gap:1.5rem}.v2-root .scope-connectors{display:none}.v2-root .scope-node{gap:.6rem;font-size:.75rem}.v2-root .asset-tokens{flex-wrap:wrap}.v2-root .tester-row{gap:2rem}.v2-root .ownership-grid{gap:1.5rem}.v2-root .ownership-grid h3{font-size:1.6rem}}@media (max-width:700px){.v2-root .change-visual{order:0;grid-row:auto}.v2-root .change-layout{flex-direction:column;gap:1.75rem;display:flex}.v2-root .change-narrative{order:1;width:100%}.v2-root .change-visual{order:2;width:100%}.v2-root .surface-story{display:none}.v2-root .change-narrative h2{font-size:clamp(2.25rem,8.8vw,3.25rem)}.v2-root .problem-beats .change-beat{background:linear-gradient(100deg,#f8fbfb,#e3edf0);border:1px solid #c2d3da;border-radius:10px;gap:1rem;margin-top:.65rem;padding:1.25rem 1rem;position:relative;overflow:hidden}.v2-root .problem-beats .change-beat:after{content:"";border:1px solid #72a8b433;border-radius:12px;width:70px;height:70px;position:absolute;bottom:-14px;right:-12px;transform:rotate(-20deg)}.v2-root .change-beat h3{font-size:1.6rem;line-height:1.15}.v2-root .change-beat p{font-size:.86rem}.v2-root .change-beat>span{flex-shrink:0}.v2-root .workspace-toolbar{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 1.2rem}.v2-root .persistent-qualifier{font-size:.63rem}.v2-root .workspace-mobile summary{padding:1.1rem 1.2rem}.v2-root .workspace-mobile .finding-view{padding:.25rem 1.2rem 1.5rem}.v2-root .finding-view h3{font-size:1.9rem;line-height:1.08}.v2-root .fictional-severity{font-size:.6rem}.v2-root .finding-view p{font-size:.85rem}.v2-root .evidence-exchange>div{padding:1rem}.v2-root .evidence-exchange code{font-size:.7rem}.v2-root .workspace-bottom{padding:.9rem 1.2rem;font-size:.55rem;line-height:1.6}.v2-root .workspace-bottom>div{display:none}.v2-root .tenant-pair{flex-wrap:wrap;gap:.45rem}.v2-root .tenant-pair span{font-size:.58rem}.v2-root .scope-composition{padding:1.2rem}.v2-root .scope-schematic{grid-template-columns:1fr;gap:1.75rem}.v2-root .scope-authorisation{border-radius:16px;min-height:0;padding:1.5rem 1rem}.v2-root .scope-node{font-size:.8rem}.v2-root .coverage-document{width:90%;min-height:230px;margin:auto;padding:1.5rem;transform:rotate(2deg)}.v2-root .coverage-document strong{max-width:16ch;font-size:2rem}.v2-root .scope-output{font-size:.8rem;line-height:1.6}.v2-root .ownership-grid,.v2-root .tester-row{grid-template-columns:1fr;gap:1.5rem}.v2-root .ownership-grid{margin-top:2rem}.v2-root .ownership-grid h3{margin:1rem 0 .75rem;font-size:1.8rem}.v2-root .tester-identity{align-items:flex-start}.v2-root .tester-identity .tester-monogram{width:48px;height:48px}.v2-root .tester-identity h3{font-size:1.8rem}.v2-root .tester-identity .text-link{font-size:.72rem}.v2-root .hero h1{max-width:14ch}.v2-root .hero-content{padding-block:3.5rem}.v2-root .work-burden{font-size:.94rem}.v2-root .annual-bridge{font-size:.81rem}}@media (prefers-reduced-motion:reduce){.v2-root .change-beat h3{color:#183745}.v2-root .scan-beam,.v2-root .finding-view{animation:none}.v2-root .report-scrolly,.v2-root .scope-scrolly{min-height:0}.v2-root .evidence-workspace,.v2-root .scope-composition,.v2-root .change-visual{position:relative;top:auto}.v2-root .snapshot-sheet,.v2-root .surface-plane,.v2-root .proof-orbit,.v2-root .weekly-document,.v2-root .scope-signal{transition:none}}.v2-root .mechanism-section{background:#f8fbfa;border-top:1px solid #c4d9de}.v2-root .mechanism-section .mechanism-copy{padding-top:0}.v2-root .mechanism-section .surface-story{background:radial-gradient(at 60% 45%,#244d4b,#09282b 70%)}.v2-root .mechanism-section .surface-theatre .snapshot-sheet{opacity:0}@media (max-width:950px){.v2-root .change-visual{grid-row:auto}.v2-root .change-narrative{grid-row:1}.v2-root .mechanism-section .change-visual{display:none}}.v2-root .research-ribbon{border-top:1px solid #bad0d5;min-width:0;margin-top:3.5rem;padding-top:2.5rem}.v2-root .research-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.v2-root .research-label{color:#34646a;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;font-size:.68rem}.v2-root .research-heading h3{color:#14343e;margin:0;font:400 clamp(1.6rem,2.4vw,2.15rem)/1.15 Georgia,serif}.v2-root .research-heading nav{flex-shrink:0;gap:1.5rem;display:flex}.v2-root .research-heading .text-link{gap:.6rem;font-size:.75rem}.v2-root .ribbon-controls{color:#46666f;justify-content:space-between;align-items:center;gap:1rem;margin:1.75rem 0 .5rem;font-size:.74rem;display:flex}.v2-root .ribbon-motion-control{color:#214a54;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #abc4ca;border-radius:99px;align-items:center;gap:.55rem;padding:.5rem .8rem;font-size:.7rem;display:flex}.v2-root .ribbon-viewport{background:linear-gradient(105deg,#f5faf9,#e3efed);border-block:1px solid #c6d8db;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.v2-root .ribbon-track{width:max-content;display:flex;transform:translate(0,0)}.v2-root .ribbon-group{flex-shrink:0;align-items:center;gap:3rem;padding-right:3rem;display:flex}.v2-root .research-logo{cursor:pointer;color:#285d61;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:220px;height:126px;padding:1.5rem 1rem;transition:background .25s;display:flex;position:relative}.v2-root .research-logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:180px;height:auto;max-height:64px}.v2-root .logo-siriusxm img{width:180px}.v2-root .logo-wells-fargo img{width:64px;height:64px}.v2-root .logo-amazon img{width:135px}.v2-root .logo-cisco-meraki img{width:165px}.v2-root .logo-open{opacity:0;font-size:.9rem;transition:opacity .25s;position:absolute;bottom:17px;right:18px}.v2-root .research-logo:hover,.v2-root .research-logo:focus-visible{background:#d2e7e380}.v2-root .research-logo:hover .logo-open,.v2-root .research-logo:focus-visible .logo-open{opacity:1}.v2-root .research-ribbon[data-enhanced=true]:not([data-browsing=true]) .ribbon-track{animation:72s linear infinite research-loop}.v2-root .research-ribbon[data-paused=true] .ribbon-track{animation-play-state:paused!important}.v2-root .research-ribbon:not([data-enhanced=true]) .ribbon-copy,.v2-root .research-ribbon[data-browsing=true] .ribbon-copy{display:none}.v2-root .research-ribbon[data-browsing=true] .ribbon-track{animation:none;transform:none}.v2-root .research-ribbon[data-browsing=true] .ribbon-viewport,.v2-root .research-ribbon:not([data-enhanced=true]) .ribbon-viewport{scrollbar-width:thin;scrollbar-color:#72a8a6 transparent;overflow-x:auto}.v2-root .program-response{background:linear-gradient(130deg,#fbfdfc,#e7f1ee);border:1px solid #acc8cf;border-radius:18px;padding:1.4rem 1.6rem;animation:.25s ease-out response-reveal;box-shadow:0 15px 30px #0c35400c}.v2-root .response-meta{justify-content:space-between;align-items:start;gap:1rem;display:flex}.v2-root .response-meta strong{color:#173f48;font-size:.82rem}.v2-root .response-meta span{letter-spacing:.02em;color:#4c727a;margin-top:.3rem;font-size:.64rem;display:block}.v2-root .response-close{color:#28515a;cursor:pointer;background:0 0;border:1px solid #bdd3d7;border-radius:50%;flex-shrink:0;width:32px;height:32px;font-size:1.2rem}.v2-root .program-response blockquote{color:#163f49;max-width:85ch;margin:1.1rem 0 .1rem;font:400 clamp(1.1rem,1.6vw,1.4rem)/1.5 Georgia,serif}.v2-root .research-ribbon:not([data-enhanced=true]) .research-response-slot{display:none}.v2-root .research-static-responses details{border-bottom:1px solid #bdd3d7;padding:1rem 0}.v2-root .research-static-responses blockquote{margin:1rem 0;line-height:1.6}@keyframes research-loop{to{transform:translate(-50%)}}@keyframes response-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.v2-root .research-heading{flex-direction:column;align-items:start;gap:1.25rem}.v2-root .research-ribbon{margin-top:2.5rem;padding-top:2rem}.v2-root .research-heading h3{font-size:1.75rem}.v2-root .ribbon-controls{align-items:start;font-size:.66rem;line-height:1.5}.v2-root .ribbon-hint{max-width:22ch}.v2-root .ribbon-group{gap:1.5rem;padding-right:1.5rem}.v2-root .research-logo{width:180px;height:110px}.v2-root .research-logo img{max-width:145px}.v2-root .research-response-slot{min-height:270px}.v2-root .program-response{padding:1.2rem}.v2-root .program-response blockquote{font-size:1.1rem}.v2-root .research-heading nav{gap:1.25rem}}@media (prefers-reduced-motion:reduce){.v2-root .research-ribbon .ribbon-track{animation:none!important;transform:none!important}.v2-root .research-ribbon .ribbon-copy{display:none}.v2-root .research-ribbon .ribbon-viewport{overflow-x:auto}.v2-root .ribbon-motion-control{display:none}.v2-root .program-response{animation:none}}.v2-root .static-problem .body-copy p:first-child{margin-top:0}.v2-root .static-problem .body-copy p:last-child{margin-bottom:0}.v2-root .mechanism-static-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-block:3rem;display:grid}.v2-root .mechanism-static-steps article{border-top:1px solid var(--line);padding-top:1.5rem}.v2-root .mechanism-static-steps h3{margin:0 0 1rem;font-size:2rem}.v2-root .mechanism-static-steps p{color:var(--muted);font-size:.94rem}.v2-root .research-context{color:var(--muted);margin:.75rem 0 0;font-size:.85rem}@media (max-width:700px){.v2-root .mechanism-static-steps{grid-template-columns:1fr;gap:1.5rem;margin-block:2rem}}.v2-root .static-problem .body-copy p+p{margin-top:1.25rem}.v2-root .stage-legend button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem .25rem}.v2-root .stage-legend button.current{color:#92e6ce}.v2-root .stage-legend button:focus-visible{outline-offset:4px;outline:2px solid #92e6ce}@media (max-width:950px){.v2-root .mechanism-section .change-visual{display:block}.v2-root .mechanism-section .surface-story{width:100%;display:block}.v2-root .mechanism-section .change-visual{order:0}.v2-root .mechanism-section .change-narrative{order:1}}@media (max-width:700px){.v2-root .mechanism-section .surface-theatre{height:270px}.v2-root .mechanism-section .surface-story figcaption,.v2-root .mechanism-section .surface-footer{padding:1rem}}.v2-root .research-response-slot{min-height:0;padding-top:0}.v2-root .research-response-slot:has(.program-response){padding-top:1.25rem}.v2-root .research-wordmark{letter-spacing:-.05em;cursor:default;gap:.6rem;font:600 1.8rem/1 Arial,sans-serif}.v2-root .wordmark-logitech{color:#111;font-size:2.1rem}.v2-root .wordmark-walmart{color:#0071ce;font-size:1.8rem}.v2-root .wordmark-fireblocks{color:#172343;letter-spacing:-.04em;font-size:1.6rem}.v2-root .microsoft-symbol{flex-shrink:0;grid-template-columns:repeat(2,12px);gap:2px;display:grid}.v2-root .microsoft-symbol i{background:#f25022;height:12px}.v2-root .microsoft-symbol i:nth-child(2){background:#7fba00}.v2-root .microsoft-symbol i:nth-child(3){background:#00a4ef}.v2-root .microsoft-symbol i:nth-child(4){background:#ffb900}@media (max-width:700px){.v2-root .research-response-slot{min-height:0}.v2-root .research-wordmark{font-size:1.5rem}}.v2-root .research-heading{margin-bottom:1.75rem}.v2-root .fallback-network{opacity:.8}@media (max-width:950px){.v2-root .hero-orbit{opacity:.28;display:block}}@media (max-width:700px){.v2-root .hero-orbit{opacity:.19}}
