@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#2dc2ff;--orange:#ff900b;--pink:#ff07c3;--base:#080b0f;--surface:#0f1318;--elevated:#171c22;--border:#252b32;--ink:#0b0d10;--muted:#68707a;--light:#f7f8fa;--line:#dfe3e8;--font:"Geist Variable",Arial,sans-serif;--mono:"Geist Mono Variable",monospace;color-scheme:light dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--base);font-family:var(--font);color:#fff;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}:focus-visible{outline:3px solid var(--blue);outline-offset:5px}img,svg{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:500;line-height:1.07}h2{font-size:clamp(2.4rem,3.7vw,3.8rem)}h3{font-size:1.5rem}p{color:inherit}.container{width:min(1392px,100% - 112px);margin-inline:auto}.light{color:var(--ink);background:#fff}.soft{background:var(--light);color:var(--ink)}.dark{background:var(--base);color:#fff}.blue,.color-0{color:var(--blue)}.orange,.color-1{color:var(--orange)}.pink,.color-2{color:var(--pink)}.muted{color:#9ba3ac}.eyebrow{font-family:var(--mono);letter-spacing:.09em;margin-bottom:24px;font-size:.75rem;font-weight:500;line-height:1.5}.dark .eyebrow{color:#a7b0b9}.eyebrow-line{vertical-align:middle;background:var(--blue);width:24px;height:2px;margin-right:10px;display:inline-block}.button{color:var(--ink);background:#fff;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:26px;min-height:52px;padding:17px 23px;font-size:.9rem;font-weight:550;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.button span{font-size:1.2rem;line-height:1}.button:hover{background:#dce3e9;transform:translateY(-2px)}.button-dark{background:var(--base);color:#fff}.button-dark:hover{background:#252e37}.text-link{border-bottom:1px solid #0000;align-items:center;gap:20px;min-height:44px;font-size:.94rem;display:inline-flex}.text-link span{font-size:1.2rem}.skip{z-index:999;color:#000;background:#fff;padding:10px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip:focus{transform:translateY(0)}.site-header{z-index:30;background:var(--base);border-bottom:1px solid #ffffff0e;height:78px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:32px;height:100%;display:flex}.brand{flex-shrink:0;display:block}.brand img{width:184px;height:auto}.site-header nav{align-items:center;gap:32px;font-size:.875rem;display:flex}.site-header nav>a:not(.button){color:#bfc5cc;transition:color .2s}.site-header nav>a:hover,.site-header nav>a[aria-current]{color:#fff}.site-header nav>a[aria-current]{text-underline-offset:8px;text-decoration:underline;text-decoration-color:var(--blue)}.menu-toggle{background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.menu-toggle span{background:#fff;width:24px;height:1px;margin:6px 0;display:block}.hero{position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.06fr 1fr;align-items:center;gap:4px;min-height:658px;padding-top:45px;padding-bottom:45px;display:grid}.hero-copy{z-index:2;position:relative}.hero h1{letter-spacing:-.057em;white-space:nowrap;margin:26px 0;font-size:clamp(3.1rem,4.45vw,4.75rem);font-weight:480;line-height:1.075}.hero h1>span{color:#c5cbd1}.hero-description{color:#9da6b0;max-width:535px;font-size:1.03rem;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:34px;display:flex}.hero-actions .button{padding-inline:21px}.hero-actions .text-link{font-size:.875rem}.hero-foot{border-top:1px solid var(--border);font-family:var(--mono);letter-spacing:.08em;color:#8c959f;justify-content:space-between;padding-block:22px;font-size:.69rem;display:flex}.hero-foot>span:last-child{font-family:var(--font);letter-spacing:0;font-size:.81rem}.hero-foot>span:last-child span{margin-left:18px}.outcome-map{margin:0 0 0 -15px;padding-top:12px;position:relative}.map-topline{font-family:var(--mono);letter-spacing:.08em;color:#7e8994;justify-content:space-between;margin:0 8px 0 28px;font-size:.625rem;display:flex}.outcome-map svg{width:100%;height:auto;overflow:visible}.outcome-map text{font-family:var(--mono);letter-spacing:.055em;fill:#aeb8c2;font-size:10px}.outcome-map text[fill=\#2DC2FF]{fill:var(--blue)}.outcome-map text[fill=\#FF900B]{fill:var(--orange)}.outcome-map text[fill=\#FF07C3]{fill:var(--pink)}.outcome-map .map-annotation text{font-family:var(--font);letter-spacing:0;fill:#82909d;font-size:11px}.outcome-map figcaption{font-family:var(--mono);letter-spacing:.02em;color:#7c8792;justify-content:space-between;gap:16px;margin-left:28px;font-size:.625rem;display:flex}.map-key{align-items:center;gap:8px;display:flex}.map-key i{background:var(--orange);width:5px;height:5px;display:block}.main-route{stroke-dasharray:850;stroke-dashoffset:0;animation:1.6s ease-out both route-in}.map-nodes{animation:1.5s both nodes-in}.hero-copy{animation:.75s ease-out both copy-in}@keyframes route-in{0%{stroke-dashoffset:850px}to{stroke-dashoffset:0}}@keyframes nodes-in{0%,30%{opacity:0}to{opacity:1}}@keyframes copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.outcome-strip{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.outcome-strip>.container{grid-template-columns:repeat(4,1fr);padding-block:31px;display:grid}.outcome-strip>.container>div{border-right:1px solid var(--border);align-items:center;gap:19px;padding:0 26px;display:flex}.outcome-strip>.container>div:first-child{padding-left:0}.outcome-strip>.container>div:last-child{border:0;padding-right:0}.strip-icon{font-size:1.8rem;line-height:1}.outcome-strip h2{font-family:var(--mono);letter-spacing:.035em;margin-bottom:5px;font-size:.7rem;line-height:1.5}.outcome-strip p{color:#9aa3ad;font-size:.81rem}.split{grid-template-columns:1fr 1.05fr;align-items:start;gap:85px;display:grid}.outcome-entry{padding-block:95px}.outcome-entry .split{grid-template-columns:.82fr 1.18fr;gap:70px}.outcome-entry h2{font-size:clamp(2.75rem,4.5vw,4.5rem)}label{margin-bottom:12px;font-size:.875rem;font-weight:500;display:block}textarea{resize:vertical;width:100%;min-height:145px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #adb5bf;border-radius:0;padding:15px 0;font-size:1.5rem;line-height:1.45;display:block}textarea::placeholder{color:#9098a2;opacity:1}.entry-bottom{justify-content:space-between;align-items:center;gap:30px;margin-top:23px;display:flex}.microcopy{color:var(--muted);max-width:330px;font-size:.75rem;line-height:1.6}.problem{border-top:1px solid var(--line);padding-top:90px}.prose{color:#606873;font-size:1.075rem;line-height:1.7}.prose p+p{margin-top:16px}.prose .lead{letter-spacing:-.035em;color:var(--ink);font-size:1.75rem}.dark .prose{color:#99a3ae}.dark .prose .lead{color:#fff}.situations{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:65px;display:grid}.situations>div{border-left:1px solid var(--line);padding-left:25px}.situation-number{font-family:var(--mono);margin-bottom:22px;font-size:1rem;display:block}.light .color-0{color:#007ca9}.light .color-1{color:#ab5700}.light .color-2{color:#bf008b}.situations h3{letter-spacing:-.025em;margin-bottom:8px;font-size:1.2rem;line-height:1.4}.situations p{color:var(--muted);max-width:310px;font-size:1rem}.section-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:58px;display:flex}.section-intro{color:var(--muted);max-width:390px;font-size:1rem;line-height:1.7}.dark .section-intro{color:#9ba5af}.timeline{grid-template-columns:repeat(6,1fr);margin:63px 0 0;padding:0;list-style:none;display:grid}.timeline li{padding-right:25px;position:relative}.timeline li:after{content:"";background:#35404b;height:1px;position:absolute;top:47px;left:0;right:0}.timeline li:last-child:after{right:90%}.step-number{font-family:var(--mono);color:#8b96a1;margin-bottom:20px;font-size:.75rem;display:block}.timeline i{z-index:1;background:var(--blue);outline:6px solid var(--base);border-radius:50%;width:7px;height:7px;margin-bottom:32px;display:block;position:relative}.timeline li:nth-child(3) i,.timeline li:nth-child(4) i{background:var(--orange)}.timeline li:nth-child(5) i,.timeline li:nth-child(6) i{background:var(--pink)}.timeline h3{letter-spacing:-.02em;margin-bottom:13px;font-size:1.1rem}.timeline p{color:#919da9;font-size:.875rem;line-height:1.6}.process-loop{color:#929ca6;font-family:var(--mono);border-bottom:1px solid #34404b;border-left:1px solid #34404b;border-radius:0 0 0 10px;justify-content:space-between;align-items:center;margin:30px 12% 0 0;padding:0 20px 13px;font-size:.7rem;display:flex}.process-loop span:last-child{color:var(--orange);font-size:1.5rem}.doors-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.door{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:300px;padding:36px 42px 32px;transition:background .2s;position:relative}.door:hover{background:#f5f7f9}.door:before{content:"";background:var(--blue);width:46px;height:2px;transition:width .3s;position:absolute;top:-1px;left:0}.door:hover:before{width:100%}.door-1:before,.door-2:before{background:var(--orange)}.door-3:before{background:var(--pink)}.door-top{justify-content:space-between;align-items:center;display:flex}.door-top .eyebrow{color:var(--muted);margin-bottom:24px;font-size:.65rem}.door-mark{color:#63717e;align-self:start;font-size:2.3rem;line-height:1}.door h3{margin-bottom:14px;font-size:2.7rem}.door p{color:var(--muted);max-width:350px;font-size:1rem}.door-link{justify-content:space-between;margin-top:32px;font-size:.8rem;display:flex}.door-link>span{font-size:1.2rem}.decision-system{margin-top:60px}.decision-origin{border-bottom:1px solid #38424b;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.decision-origin .eyebrow{color:var(--orange);margin:0}.decision-origin>span:last-child{color:var(--orange);font-size:1.5rem}.decision-options{grid-template-columns:repeat(8,1fr);display:grid}.decision-options>div{padding:35px 0 0;position:relative}.decision-options>div:before{content:"";background:#38424b;width:1px;height:15px;position:absolute;top:0;left:0}.decision-options span{font-family:var(--mono);font-size:.78rem;display:block}.decision-options small{color:#939fab;margin-top:8px;font-size:.75rem;display:block}.decision-system>p{color:#84909c;margin-top:32px;font-size:.8rem}.evidence-sheet{background:#fff;border:1px solid #d8dee5}.evidence-index{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.05em;color:#68707a;justify-content:space-between;padding:20px 30px;font-size:.65rem;display:flex}.evidence-content{align-items:center;gap:45px;padding:45px 50px;display:flex}.evidence-symbol{color:#a7b5c1;font-size:4rem;line-height:1}.evidence-content p{letter-spacing:-.025em;max-width:800px;font-size:1.5rem;line-height:1.5}.evidence-schema{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.evidence-schema li{border-right:1px solid var(--line);padding:21px 28px;font-size:.875rem}.evidence-schema li:last-child{border:0}.evidence-schema span{font-family:var(--mono);color:#68707a;margin-right:17px;font-size:.7rem}.insight-list{border-top:1px solid var(--line)}.insight-list>a{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 1.2fr 30px;align-items:center;gap:20px;padding:29px 0;transition:padding .2s;display:grid}.insight-list>a:hover{padding-left:12px}.insight-number{font-family:var(--mono);color:var(--muted);font-size:.75rem}.insight-list h3{font-size:1.55rem}.insight-list p{color:var(--muted);font-size:.9rem}.insight-list>a>span:last-child{font-size:1.5rem}.about-preview .text-link{margin-top:30px}.about-preview h2{font-size:clamp(2.2rem,3.5vw,3.3rem)}.about-statement{letter-spacing:-.03em;margin:40px 0 24px;font-size:1.8rem;line-height:1.35}.principle-words{font-family:var(--mono);text-transform:uppercase;color:#abb5bf;flex-wrap:wrap;gap:10px 20px;margin-top:35px;font-size:.7rem;display:flex}.principle-words span:first-child{color:var(--blue)}.principle-words span:nth-child(3){color:var(--orange)}.principle-words span:last-child{color:var(--pink)}.final-cta{border-top:1px solid var(--border);padding:85px 0}.final-cta>.container{justify-content:space-between;align-items:center;gap:40px;display:flex}.final-cta h2{font-size:clamp(3rem,5vw,5rem)}.final-cta p:not(.eyebrow){color:#9ca6b0;margin-top:22px}.final-cta .button{min-width:250px}.site-footer{background:var(--surface);border-top:1px solid var(--border);padding:50px 0 0}.footer-main{grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding-bottom:48px;display:grid}.footer-main p{color:#8d98a3;grid-column:1;font-size:.875rem}.footer-main nav{color:#b4bdc6;grid-area:1/2/3;justify-content:end;gap:23px;font-size:.81rem;display:flex}.footer-main nav a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--border);color:#86919d;justify-content:space-between;padding:23px 0;font-size:.75rem;display:flex}.page-hero h1{max-width:1000px;margin-top:28px;font-size:clamp(3rem,5.1vw,5rem)}.page-hero .lead{color:#a8b1ba;max-width:640px;margin-top:28px;font-size:1.15rem;line-height:1.7}.breadcrumb{font-family:var(--mono);color:#8e9aa5;align-items:center;gap:14px;margin-bottom:48px;font-size:.7rem;display:flex}.page-hero-grid{grid-template-columns:1.6fr 1fr;align-items:end;gap:60px;display:grid}.route-mini{font-family:var(--mono);color:#b0bac4;border-left:1px solid #34404b;flex-direction:column;gap:22px;margin-left:30px;padding:22px 0 5px 25px;font-size:.75rem;display:flex}.route-mini span{position:relative}.route-mini span:before{content:"";background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:-28px}.route-mini span:first-child:before{background:var(--blue)}.route-mini span:last-child:before{background:var(--pink)}.solution-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:36px;padding:26px 0;font-size:.875rem;display:flex}.solution-detail{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:100px;padding:80px 0;scroll-margin-top:90px;display:grid}.solution-detail h2{margin-bottom:22px;font-size:3.5rem}.solution-detail .lead{letter-spacing:-.025em;font-size:1.45rem;line-height:1.45}.solution-detail .prose{font-size:1rem}.solution-detail ul{margin:26px 0;padding:0;list-style:none}.solution-detail li{border-bottom:1px solid var(--line);gap:15px;padding:11px 0;font-size:.94rem;display:flex}.solution-detail li:before{content:"+";color:#778693}.solution-detail .question{letter-spacing:-.02em;margin:25px 0;font-size:1.25rem;font-weight:500;line-height:1.4}.solution-details{padding-bottom:30px}.case-rules{grid-template-columns:repeat(5,1fr);gap:25px;margin-top:65px;display:grid}.case-rules>div{border-top:1px solid #c3cbd3;padding-top:24px}.case-rules .eyebrow{color:#657380}.case-rules h3{margin-bottom:16px;font-size:1.35rem}.case-rules p{color:var(--muted);font-size:.9rem}.hub-category{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 1fr;gap:30px;padding:38px 0;scroll-margin-top:100px;display:grid}.hub-category h2{margin-bottom:15px;font-size:2.2rem}.hub-category p{color:var(--muted)}.hub-status{font-family:var(--mono);color:#73808c;border-left:1px solid var(--line);align-self:center;padding-left:30px;font-size:.75rem}.manifesto{letter-spacing:-.04em;max-width:1000px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.4}.manifesto em{color:#71808e;font-style:normal}.principles-list{margin:0;padding:0;list-style:none}.principles-list li{border-top:1px solid var(--line);grid-template-columns:60px .9fr 1.2fr;align-items:start;gap:35px;padding:28px 0;display:grid}.principles-list h3{font-size:1.7rem}.principles-list p{color:var(--muted);font-size:1rem}.principles-list>li>span{font-family:var(--mono);color:#74808c;font-size:.75rem}.contact-section{padding:70px 0 100px}.contact-layout{grid-template-columns:.85fr 1.15fr;gap:110px;display:grid}.contact-aside h2{margin-bottom:24px;font-size:2.4rem}.contact-aside p{color:var(--muted);max-width:370px;font-size:1rem}.contact-aside ol{counter-reset:contact;margin:40px 0;padding:0;list-style:none}.contact-aside li{counter-increment:contact;border-bottom:1px solid var(--line);gap:20px;padding:13px 0;font-size:.875rem;display:flex}.contact-aside li:before{content:"0" counter(contact);font-family:var(--mono);color:#607382;font-size:.75rem}.contact-form textarea{border:1px solid var(--line);background:#f7f8fa;border-radius:3px;min-height:170px;padding:18px;font-size:1.2rem}.form-fields{grid-template-columns:1fr 1fr;gap:24px;margin:26px 0;display:grid}.form-fields input{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #c9d0d7;border-radius:3px;min-height:48px;padding:10px 12px}.form-fields label small{color:var(--muted);font-weight:400}.contact-note{color:var(--muted);margin-bottom:24px;font-size:.8rem}.form-status{margin:20px 0 0;font-size:.875rem;line-height:1.6}.form-status:empty{display:none}.contact-form .button{justify-content:space-between;width:100%}.contact-unavailable{color:#56616c;background:#f2f4f6;border-left:2px solid #b3bdc7;margin-bottom:25px;padding:14px 18px;font-size:.81rem}.empty-hero{padding-block:100px}.empty-hero p{margin:20px 0 30px}@media (width>=1600px){.hero-grid{min-height:710px}.hero h1{font-size:4.65rem}.hero-description{font-size:1.1rem}.outcome-map{margin-left:0}.hero{min-height:780px}}@media (width<=1200px){.container{width:calc(100% - 72px)}.site-header nav{gap:23px}.header-cta{margin-left:0}.hero h1{font-size:4.3vw}.hero-description{max-width:470px;font-size:.94rem}.hero-actions{gap:14px}.hero-actions .button{gap:14px;padding-inline:16px;font-size:.8rem}.hero-actions .text-link{font-size:.8rem}.hero-grid{min-height:610px}.split{gap:45px}.outcome-strip>.container>div{gap:12px;padding-inline:18px}.outcome-strip h2{font-size:.63rem}.outcome-strip p{font-size:.73rem}.section{padding-block:85px}.case-rules{gap:18px}.contact-layout{gap:65px}.footer-main nav{gap:16px}.evidence-schema li{padding-inline:18px}}@media (width<=960px){.site-header nav{gap:19px}.site-header .brand img{width:150px}.header-cta{gap:12px;padding-inline:13px;font-size:.75rem}.hero-grid{grid-template-columns:1fr;gap:20px;padding-top:65px}.hero-copy{max-width:680px}.hero h1{font-size:clamp(3rem,7.4vw,4.75rem)}.hero-description{max-width:570px;font-size:1.05rem}.hero-actions .button{padding:17px 23px;font-size:.9rem}.hero-actions .text-link{font-size:.9rem}.outcome-map{width:min(100%,650px);margin:0 auto}.outcome-map svg{max-height:500px}.outcome-strip>.container{grid-template-columns:1fr 1fr;gap:28px 15px}.outcome-strip>.container>div{padding:0 20px!important}.outcome-strip>.container>div:nth-child(2){border:0}.outcome-strip h2{font-size:.7rem}.outcome-strip p{font-size:.81rem}.split{gap:38px}.outcome-entry .split{grid-template-columns:.8fr 1.2fr;gap:35px}.entry-bottom{flex-direction:column;align-items:start;gap:20px}.outcome-entry textarea{font-size:1.2rem}.timeline{grid-template-columns:repeat(3,1fr);gap:35px 0}.timeline li:nth-child(3):after{right:90%}.situations{gap:23px}.situations>div{padding-left:18px}.section-heading{gap:30px}.section-intro{max-width:280px}.door{padding:28px}.door-top .eyebrow{max-width:220px;font-size:.62rem}.decision-options{grid-template-columns:repeat(4,1fr);gap:20px 0}.evidence-content{gap:30px;padding:35px}.evidence-content p{font-size:1.3rem}.evidence-schema li{padding:20px 12px;font-size:.8rem}.evidence-schema span{margin-bottom:5px;display:block}.insight-list>a{grid-template-columns:35px 1fr 1fr 20px;gap:15px}.insight-list h3{font-size:1.3rem}.about-statement{font-size:1.5rem}.footer-main{grid-template-columns:1fr}.footer-main nav{flex-wrap:wrap;grid-area:auto/1;justify-content:start}.footer-main p{grid-row:2}.page-hero-grid{grid-template-columns:1fr}.route-mini{display:none}.solution-detail{gap:50px}.case-rules{grid-template-columns:repeat(3,1fr);gap:35px}.contact-layout{grid-template-columns:1fr;gap:50px}.contact-aside{grid-template-columns:1fr 1fr;gap:40px;display:grid}.contact-aside ol{margin-top:0}.principles-list li{grid-template-columns:35px .8fr 1.2fr;gap:20px}.hub-category{grid-template-columns:40px 1fr 1fr;gap:20px}}@media (width<=700px){html{scroll-padding-top:85px}.container{width:calc(100% - 40px)}.site-header{height:68px}.site-header .brand img{width:151px}.menu-toggle{display:block}.site-header nav{background:var(--surface);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:8px;padding:25px 20px;display:none;position:absolute;top:68px;left:0;right:0}.site-header nav.is-open{display:flex}.site-header nav>a{padding:12px;font-size:1rem}.site-header nav .button{margin-top:12px}.hero-grid{gap:36px;min-height:auto;padding-top:46px;padding-bottom:25px}.hero .eyebrow{letter-spacing:.065em;white-space:nowrap;font-size:.6rem}.eyebrow-line{width:14px;margin-right:6px}.hero h1{white-space:normal;letter-spacing:-.055em;margin:23px 0;font-size:clamp(2.5rem,10.1vw,3.5rem);line-height:1.1}.hero-break{display:none}.hero-description{font-size:.94rem;line-height:1.75}.hero-actions{gap:12px;margin-top:27px}.hero-actions .button{gap:21px;padding:16px 18px;font-size:.83rem}.hero-actions .text-link{gap:14px;font-size:.81rem}.outcome-map{width:calc(100% + 12px);margin:0 -6px}.map-topline{margin-inline:14px;font-size:.55rem}.outcome-map figcaption{gap:5px;margin:0 14px;font-size:.53rem}.outcome-map svg{max-height:350px}.outcome-map .map-annotation{display:none}.hero-foot{gap:20px;padding:20px 0;font-size:.53rem}.hero-foot>span:last-child{white-space:nowrap;font-size:.65rem}.hero-foot>span:last-child span{margin-left:7px}.outcome-strip>.container{gap:25px 10px;padding-block:26px}.outcome-strip>.container>div{border:0;gap:10px;padding:0!important}.strip-icon{font-size:1.4rem}.outcome-strip h2{letter-spacing:0;margin-bottom:5px;font-size:.56rem}.outcome-strip p{max-width:130px;font-size:.7rem;line-height:1.5}.section{padding-block:64px}.split,.outcome-entry .split{grid-template-columns:1fr;gap:32px}h2{font-size:2.2rem}.eyebrow{margin-bottom:20px;font-size:.65rem}.outcome-entry h2{font-size:2.8rem}.outcome-entry textarea{min-height:150px;font-size:1.3rem}.entry-bottom{flex-direction:row;align-items:center;gap:15px}.entry-bottom .microcopy{max-width:175px;font-size:.68rem}.entry-bottom .button{gap:16px;padding:14px 16px;font-size:.8rem}.prose{font-size:1rem}.situations{grid-template-columns:1fr;gap:30px;margin-top:40px}.situations>div{border-left:0;border-top:1px solid var(--line);grid-template-columns:36px 1fr;gap:5px 10px;padding:22px 0 0;display:grid}.situation-number{grid-row:1/3;margin:0;padding-top:3px}.situations h3{margin-bottom:2px;font-size:1.1rem}.situations p{grid-column:2;max-width:none;font-size:.94rem}.section-heading{margin-bottom:35px;display:block}.section-heading .section-intro{max-width:100%;margin-top:24px}.section-heading .text-link{margin-top:22px}.timeline{grid-template-columns:1fr;gap:0;margin-top:40px}.timeline li{grid-template-columns:33px 1fr;align-items:start;gap:10px;padding:0 0 32px 45px;display:grid}.timeline li:after,.timeline li:nth-child(3):after{width:1px;height:auto;inset:6px auto 0 9px}.timeline li:last-child:after{display:none}.timeline i{margin:0;position:absolute;top:7px;left:6px}.step-number{grid-area:1/1;margin:0;padding-top:3px;font-size:.65rem}.timeline h3{grid-column:2;margin:0;font-size:1.2rem}.timeline p{grid-column:2;font-size:.9rem}.process-loop{margin:0 0 0 9px;padding-left:15px;font-size:.61rem}.doors-grid{grid-template-columns:1fr}.door{min-height:258px;padding:27px 25px}.door h3{font-size:2.4rem}.door p{font-size:.94rem}.door-top .eyebrow{max-width:none;font-size:.6rem}.door-mark{font-size:1.8rem}.door-link{margin-top:24px}.wide-only,.desktop-only{display:none}.decision-system{margin-top:35px}.decision-options{grid-template-columns:repeat(4,1fr);gap:25px 10px}.decision-options span{font-size:.58rem}.decision-options small{font-size:.65rem}.decision-options>div{padding-top:25px}.decision-system>p{font-size:.75rem}.evidence-index{gap:20px;padding:17px 18px;font-size:.52rem}.evidence-content{align-items:start;gap:16px;padding:27px 20px}.evidence-symbol{font-size:2.4rem}.evidence-content p{font-size:1.15rem}.evidence-schema{grid-template-columns:1fr}.evidence-schema li{border-right:0;border-bottom:1px solid var(--line);padding:12px 20px;font-size:.8rem}.evidence-schema span{margin-right:25px;display:inline}.insight-list>a{grid-template-columns:27px 1fr 18px;gap:10px;padding:24px 0}.insight-list h3{font-size:1.4rem}.insight-list p{grid-area:2/2;font-size:.88rem}.insight-list>a>span:last-child{grid-area:1/3;font-size:1.1rem}.about-preview h2{font-size:2.1rem}.about-statement{margin-top:0;font-size:1.5rem}.principle-words{gap:15px;font-size:.61rem}.final-cta{padding:60px 0}.final-cta>.container{display:block}.final-cta h2{font-size:3rem}.final-cta .button{min-width:0;margin-top:30px;font-size:.875rem}.site-footer{padding-top:35px}.site-footer .brand img{width:160px}.footer-main{gap:18px;padding-bottom:30px}.footer-main p{font-size:.8rem}.footer-main nav{gap:10px 20px;font-size:.8rem}.footer-main nav a{min-height:35px}.footer-bottom{flex-wrap:wrap;gap:12px;font-size:.65rem}.footer-bottom>span:nth-child(2){display:none}.page-hero{padding:35px 0 50px}.breadcrumb{margin-bottom:38px;font-size:.61rem}.page-hero h1{margin-top:20px;font-size:2.9rem}.page-hero .lead{margin-top:23px;font-size:1rem}.solution-nav{gap:18px;padding:20px 0;font-size:.81rem}.solution-detail{grid-template-columns:1fr;gap:30px;padding:48px 0}.solution-detail h2{font-size:2.8rem}.solution-detail .lead{font-size:1.3rem}.solution-detail .question{font-size:1.2rem}.case-rules{grid-template-columns:1fr;gap:27px;margin-top:40px}.case-rules>div{grid-template-columns:30px 1fr;gap:15px;display:grid}.case-rules .eyebrow{grid-row:1/3;margin:0}.case-rules h3{margin-bottom:0}.case-rules p{grid-column:2}.hub-category{grid-template-columns:25px 1fr;gap:15px}.hub-category h2{font-size:1.9rem}.hub-category p{font-size:.94rem}.hub-status{border-left:0;grid-column:2;padding:0;font-size:.65rem}.manifesto{font-size:1.6rem}.principles-list li{grid-template-columns:25px 1fr;gap:15px}.principles-list h3{font-size:1.6rem}.principles-list p{grid-column:2;font-size:.94rem}.contact-section{padding-block:50px}.contact-aside{display:block}.contact-aside h2{font-size:2rem}.contact-aside ol{margin:25px 0 0}.contact-layout{gap:45px}.form-fields{grid-template-columns:1fr;gap:20px}.contact-form textarea{font-size:1.05rem}.empty-hero h1{font-size:4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.mobile-map-steps{display:none}@media (width<=700px){.outcome-map svg .map-plane text,.outcome-map figcaption{display:none}.mobile-map-steps{font-family:var(--mono);color:#adb7c1;flex-wrap:wrap;justify-content:center;gap:8px 17px;padding:0 10px 20px;font-size:.75rem;display:flex}.mobile-map-steps span:first-child{color:var(--blue)}.mobile-map-steps span:nth-child(3){color:var(--orange)}.mobile-map-steps span:last-child{color:var(--pink)}}:root{--base:#090b0d;--surface:#101315;--ink:#15181b;--muted:#666f77;--light:#f5f6f7;--border:#262a2e;color-scheme:dark;scrollbar-color:#50555a #090b0d;scrollbar-width:thin}html::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-track{background:#090b0d}html::-webkit-scrollbar-thumb{background:#50555a;border-radius:10px}body{overflow-x:clip}button,input,textarea{color-scheme:light}.container{width:min(1280px,100% - 112px)}h1,h2,h3{letter-spacing:-.045em;font-weight:450}h2{line-height:1.13}.quiet-label{letter-spacing:.12em;color:#78828b;margin-bottom:28px;font-size:.7rem;font-weight:550;line-height:1.5}.dark .quiet-label{color:#9ca4ac}.button{border-radius:100px;min-height:52px;padding:16px 28px;font-size:.875rem;font-weight:500;transition:background .25s,transform .25s,box-shadow .25s}.button:hover{background:#eef2f4;transform:translateY(-2px);box-shadow:0 8px 30px #ffffff12}.button-dark:hover{background:#32383e;box-shadow:0 8px 24px #00000014}.text-link{border-bottom:1px solid #afb7bd;gap:0;min-height:44px;padding-bottom:2px;font-size:.875rem;font-weight:500}.dark .text-link{border-bottom-color:#515960}.text-link>span{display:none}.text-link:hover{border-color:var(--blue)}.site-header{background:#090b0dfa;border:0;height:84px;transition:box-shadow .25s}.brand img{width:173px}.site-header nav{gap:33px;font-size:.82rem}.site-header nav>a:not(.button){color:#a9b0b7}.site-header nav>a[aria-current]{color:#fff;text-decoration:none}.site-header nav>a[aria-current]:after{content:"";background:var(--blue);width:16px;height:2px;margin:4px auto -6px;display:block}.header-cta{min-height:42px;margin-left:17px;padding:11px 21px;font-size:.8rem}.header-cta>span{display:none}.site-header .button:hover{transform:none}.light,.soft{color-scheme:light}.frontier-hero{isolation:isolate;background:#090b0d;min-height:730px;position:relative;overflow:hidden}.hero-art{z-index:-1;pointer-events:none;width:82vw;max-width:1400px;height:780px;position:absolute;top:-30px;right:-11vw;mask-image:linear-gradient(90deg,#0000 0,#000 20% 100%)}.hero-art:after{content:"";background:linear-gradient(#090b0d 0%,#0000 22% 76%,#090b0d 100%);position:absolute;inset:0}.hero-art picture{width:100%;height:100%;display:block}.hero-art img{object-fit:cover;transform-origin:65% 55%;will-change:transform;width:100%;height:100%;animation:14s ease-in-out infinite sculpture-breathe}.frontier-content{z-index:2;padding-top:135px;position:relative}.frontier-content .quiet-label{color:#b3bac1;letter-spacing:.11em;align-items:center;gap:14px;font-size:.65rem;display:flex}.brand-ticks{gap:4px;display:flex}.brand-ticks i{background:var(--blue);border-radius:2px;width:3px;height:10px;display:block}.brand-ticks i:nth-child(2){background:var(--orange)}.brand-ticks i:nth-child(3){background:var(--pink)}.frontier-content h1{letter-spacing:-.062em;margin:28px 0 30px;font-size:clamp(4.5rem,7.05vw,6.8rem);font-weight:430;line-height:1.02}.frontier-content h1 span{color:#b8bfc5}.frontier-content>p:not(.quiet-label){color:#9aa4ad;max-width:490px;font-size:1.075rem;line-height:1.8}.frontier-actions{align-items:center;gap:28px;margin-top:35px;display:flex}.hero-secondary{color:#b8c0c7;border-bottom:1px solid #586068;padding:14px 0;font-size:.875rem}.frontier-bottom{z-index:2;color:#7b868f;justify-content:space-between;align-items:end;margin-top:89px;padding-bottom:37px;font-size:.75rem;line-height:1.7;display:flex;position:relative}.frontier-bottom strong{color:#c0c7ce;font-weight:400}.motion-toggle{color:#8a959e;background:#111416b3;border:0;border-radius:50px;align-items:center;gap:9px;min-height:34px;padding:9px 13px;font-size:.65rem;display:flex}.motion-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:11px;height:11px}.motion-toggle:hover{color:#fff;background:#22272b}.motion-paused .hero-art img{animation-play-state:paused}.narrative-surface{z-index:3;border-radius:28px 28px 0 0;margin-top:0;position:relative}.perspective{padding-top:107px;padding-bottom:40px}.perspective-heading h2{letter-spacing:-.048em;max-width:1120px;font-size:clamp(2.3rem,3.8vw,3.65rem);line-height:1.19}.perspective-heading h2 span{color:#929aa2}.perspective-body{grid-template-columns:1fr 1fr;gap:100px;margin:45px 0 0;display:grid}.perspective-body>p{letter-spacing:-.025em;max-width:520px;font-size:1.5rem;line-height:1.5}.perspective-body>div>p{color:#727b83;max-width:490px;font-size:1rem;line-height:1.8}.perspective-body .text-link{margin-top:16px}.perspective-foot{color:#7c868e;align-items:center;gap:28px;margin-top:70px;font-size:.75rem;display:flex}.joining-line{background:#d7dce0;flex:1;height:1px;position:relative}.joining-line:before,.joining-line:after{content:"";background:#b0bac1;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.joining-line:before{left:0}.joining-line:after{background:var(--blue);right:0}.route-explorer{padding-top:80px}.route-explorer .section-heading{margin-bottom:45px}.route-explorer h2{font-size:3.7rem}.explorer-shell{background:#f3f5f6;border:1px solid #e4e8eb;border-radius:20px;grid-template-columns:.85fr 1.15fr;min-height:565px;display:grid;overflow:hidden}.route-tabs{flex-direction:column;justify-content:center;gap:5px;padding:30px 40px;display:flex}.route-tab{text-align:left;color:#7b858f;background:0 0;border:0;border-bottom:1px solid #dce2e6;border-radius:0;align-items:center;gap:24px;width:100%;padding:24px 3px;transition:color .25s;display:flex}.route-tab:last-child{border:0}.route-tab-number{font-size:.69rem;font-family:var(--mono);color:#84909a;align-self:flex-start;margin-top:7px}.route-tab strong{letter-spacing:-.045em;font-size:2rem;font-weight:450;line-height:1.25;display:block}.route-tab small{color:#8c959e;margin-top:5px;font-size:.8rem;font-weight:400;display:block}.route-tab.active{color:#12171b}.tab-indicator{color:#8e99a3;margin-left:auto;font-size:1.3rem;font-weight:300}.route-tab.active .tab-indicator{color:#15232d;transform:rotate(45deg)}.route-tab.active small{color:#65737e}.route-panels{padding:12px}.route-panel{color:#fff;background:#121619;border-radius:13px;flex-direction:column;height:100%;padding:30px 42px 35px;display:flex;overflow:hidden}.route-panel[hidden]{display:none}.route-diagram{--accent:#2dc2ff;align-self:center;place-items:center;width:280px;height:235px;margin:5px 0 20px;display:grid;position:relative}.diagram-orbit{border:1px solid #3b4953;border-radius:50%;width:178px;height:178px;position:absolute;transform:rotateX(55deg)rotate(-35deg)}.orbit-two{border-color:#ffffff12;width:225px;height:225px;transform:rotateX(55deg)rotate(35deg)}.orbit-three{border-color:#ffffff09;width:260px;height:260px;transform:rotateX(55deg)rotate(-35deg)}.diagram-core{width:65px;height:65px;color:var(--accent);font-family:var(--mono);background:#1a2228;border:1px solid #647d8f;border-radius:50%;place-items:center;font-size:.85rem;display:grid;position:relative;box-shadow:0 0 40px #2dc2ff0a}.diagram-label{font-family:var(--mono);letter-spacing:.15em;color:#82939f;font-size:.625rem;position:absolute;bottom:1px}.diagram-1{--accent:#ff900b}.diagram-1 .diagram-orbit{border-radius:30%;width:125px;height:125px;transform:rotate(45deg)}.diagram-1 .orbit-two{width:175px;height:175px;transform:rotate(45deg)}.diagram-1 .orbit-three{width:210px;height:210px}.diagram-2{--accent:#ff900b}.diagram-2 .diagram-orbit{border-style:dashed;transform:rotateX(15deg)}.diagram-3{--accent:#ff07c3}.diagram-3 .diagram-orbit{border-radius:15px;width:160px;height:160px;transform:rotateX(55deg)rotate(-45deg)}.diagram-3 .orbit-two{margin-top:-50px}.diagram-3 .orbit-three{margin-top:50px}.route-panel h3{letter-spacing:-.04em;max-width:390px;font-size:2rem;line-height:1.16}.route-panel p{color:#929fa9;max-width:400px;margin-top:20px;font-size:.94rem;line-height:1.75}.route-panel .text-link{color:#e5ebf0;border-bottom-color:#4d5962;margin-top:22px;font-size:.8rem}.route-panel-copy{margin-top:auto}.process-v2{padding-top:107px;padding-bottom:60px}.process-introduction{justify-content:space-between;align-items:end;gap:50px;display:flex}.process-introduction h2{font-size:clamp(2.5rem,4vw,4rem);line-height:1.18}.process-introduction>p{color:#85929d;padding-bottom:7px;font-size:.94rem;line-height:1.9}.process-grid{grid-template-columns:repeat(3,1fr);gap:0 50px;margin:70px 0 0;padding:0;list-style:none;display:grid}.process-grid li{border-top:1px solid #30383f;gap:20px;padding:30px 0;display:flex}.process-number{font-family:var(--mono);color:#5c7180;margin-top:3px;font-size:.7rem}.process-grid li:nth-child(2) .process-number,.process-grid li:nth-child(3) .process-number{color:#a28767}.process-grid li:nth-child(5) .process-number{color:#aa658e}.process-grid h3{letter-spacing:-.03em;margin-bottom:12px;font-size:1.3rem}.process-grid p{color:#83909b;max-width:255px;font-size:.875rem;line-height:1.75}.method-bottom{color:#7f8b94;border-top:1px solid #252c32;justify-content:space-between;align-items:center;gap:30px;margin-top:25px;padding-top:25px;font-size:.78rem;display:flex}.method-bottom .text-link{color:#b3bfc8;font-size:.78rem}.evidence-v2{padding-top:110px;padding-bottom:90px}.evidence-v2-layout{grid-template-columns:1.1fr 1fr;gap:120px;display:grid}.evidence-v2 h2{font-size:3.3rem;line-height:1.15}.evidence-v2 h2>span{color:#939da5}.evidence-v2-layout>div>p:not(.quiet-label){color:#6d7881;max-width:390px;margin-top:27px;font-size:1rem;line-height:1.8}.evidence-v2 .text-link{margin-top:20px}.evidence-steps{padding-top:5px}.evidence-steps>div{border-bottom:1px solid #e2e7ea;grid-template-columns:45px 1fr;gap:8px 14px;margin-bottom:24px;padding:0 0 25px;display:grid}.evidence-steps>div>span{font-family:var(--mono);color:#8997a2;grid-row:1/3;padding-top:5px;font-size:.75rem}.evidence-steps h3{letter-spacing:-.03em;font-size:1.5rem}.evidence-steps>div>p{color:#7a858d;grid-column:2;font-size:.875rem}.evidence-steps p.publication-note{padding-left:59px;color:#89939b!important;max-width:390px!important;margin-top:0!important;font-size:.75rem!important;line-height:1.65!important}.outcome-entry{border:0;padding:20px 0 60px}.outcome-inset{background:#f2f4f5;border:1px solid #e8ecee;border-radius:20px;grid-template-columns:.95fr 1.05fr;gap:70px;padding:60px;display:grid}.outcome-inset h2{font-size:3.4rem;line-height:1.15}.outcome-help{color:#7c8790;margin-top:25px;font-size:.94rem;line-height:1.8}.outcome-inset label{color:#677680;margin-bottom:8px;font-size:.875rem}.outcome-inset textarea{resize:vertical;scrollbar-width:thin;scrollbar-color:#b1bec7 transparent;border-color:#c0cbd2;min-height:165px;max-height:400px;padding-top:17px;font-size:1.45rem;line-height:1.5}.entry-bottom{align-items:end;gap:20px}.entry-bottom .button{white-space:nowrap;padding:14px 23px;font-size:.78rem}.entry-bottom .microcopy{color:#7c8790;max-width:200px;font-size:.7rem}.knowledge-bar{padding:40px 0 90px}.knowledge-bar>.container{justify-content:space-between;align-items:center;gap:40px;display:flex}.knowledge-bar .quiet-label{margin-bottom:18px}.knowledge-bar h2{letter-spacing:-.035em;font-size:2rem;line-height:1.35}.final-cta{background:radial-gradient(at 80% 100%,#171e23 0,#0000 60%),#090b0d;border:0;padding:100px 0}.final-cta h2{letter-spacing:-.055em;font-size:clamp(3rem,5vw,5rem);font-weight:420;line-height:1.1}.final-cta .quiet-label{font-size:.65rem}.site-footer{background:#090b0d;border-top:1px solid #272c31;padding-top:45px}.footer-main{padding-bottom:38px}.footer-main .brand img{width:160px}.footer-main p{color:#6c7882;font-size:.78rem}.footer-main nav{color:#a2aeb8;gap:25px;font-size:.8rem}.footer-bottom{color:#65727d;font-size:.69rem}.footer-bottom>a{display:none}.page-hero{background:radial-gradient(at 95% -25%,#1d272f 0%,#090b0d 60%);padding:65px 0 85px}.page-hero h1{letter-spacing:-.05em;font-size:clamp(3rem,5vw,4.8rem);font-weight:430;line-height:1.1}.page-hero .lead{color:#97a5af;max-width:660px;font-size:1.06rem}.breadcrumb{font-family:var(--font);letter-spacing:0;color:#7b8b96;margin-bottom:50px;font-size:.75rem}.route-mini{border-color:#33414b}.route-mini span{font-family:var(--font);letter-spacing:.08em;color:#8c9fab;font-size:.75rem}.solution-nav{border:0;gap:12px;padding:28px 0}.solution-nav a{color:#6b7a85;border:1px solid #d9e0e5;border-radius:40px;padding:9px 21px;font-size:.8rem}.solution-nav a:hover{color:#111d25;border-color:#1d2c37}.solution-detail{gap:110px;padding:70px 0}.solution-detail h2{font-size:3.6rem}.solution-detail .eyebrow{font-family:var(--font);letter-spacing:.09em;color:#89959e;font-size:.65rem}.solution-detail .lead{color:#78858f;max-width:360px;font-size:1.6rem}.solution-detail li{color:#6d7a84;padding:15px 0}.evidence-sheet{border-color:#e0e5e9;border-radius:18px;overflow:hidden}.evidence-index{font-family:var(--font);letter-spacing:.06em;background:#f9fafb;padding:25px 35px;font-size:.65rem}.evidence-content{gap:35px;padding:45px 40px}.evidence-content p{color:#4b5a65;font-size:1.4rem;line-height:1.6}.evidence-symbol{color:#b2c0ca;font-weight:200}.hub-category{align-items:center;padding:45px 0}.hub-category h2{font-size:2.25rem}.hub-status{color:#93a0aa;border:0;padding:0 0 0 30px;font-size:.7rem}.principles-list li{padding:33px 0}.contact-section{padding-top:75px}.contact-layout{gap:100px}.contact-form{background:#f6f8f9;border:1px solid #e7ecef;border-radius:16px;padding:32px}.contact-form textarea{resize:vertical;scrollbar-width:thin;scrollbar-color:#b3bec6 transparent;background:#fff;border-color:#dce3e8;border-radius:8px;max-height:400px;font-size:1.1rem}.form-fields input{background:#fff;border-color:#dce3e8;border-radius:8px;min-height:50px}.form-fields label{color:#51616e;font-size:.8rem}.contact-unavailable{color:#71818d;background:#eaf0f3;border:0;border-radius:8px;padding:16px 18px;font-size:.75rem;line-height:1.7}.contact-note{color:#81909c;font-size:.75rem}.contact-aside h2{font-size:2.4rem}.contact-aside li{color:#6d7d89}.eyebrow{font-family:var(--font);letter-spacing:.1em;font-size:.7rem;font-weight:550}.empty-hero h1{font-size:4rem}.motion-toggle[hidden]{display:none}@keyframes sculpture-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-9px)scale(1.025)}}@media (width>=1700px){.frontier-hero{min-height:790px}.frontier-content{padding-top:155px}.frontier-bottom{margin-top:104px}.hero-art{width:1350px;height:900px;top:-60px;right:calc(50% - 1070px)}}@media (width<=1200px){.container{width:calc(100% - 80px)}.frontier-hero{min-height:670px}.frontier-content{padding-top:115px}.frontier-content h1{font-size:7.1vw}.hero-art{width:88vw;height:700px;right:-17vw}.frontier-bottom{margin-top:74px}.perspective-heading h2{font-size:3rem}.perspective-body{gap:65px}.route-explorer h2{font-size:3.3rem}.route-tabs{padding:26px}.route-tab{gap:17px}.route-tab strong{font-size:1.9rem}.route-panel{padding:25px 30px 30px}.route-panel h3{font-size:1.8rem}.route-diagram{height:235px}.process-grid{gap:0 30px}.process-introduction h2{font-size:3.4rem}.evidence-v2-layout{gap:70px}.evidence-v2 h2{font-size:2.9rem}.outcome-inset{gap:45px;padding:42px}.outcome-inset h2{font-size:2.85rem}.outcome-inset .entry-bottom{flex-direction:column;align-items:start}.outcome-inset .microcopy{max-width:280px}.outcome-inset textarea{min-height:160px}.contact-layout{gap:60px}}@media (width<=960px){.site-header nav{gap:20px}.header-cta{margin-left:0;padding:11px 17px}.site-header .brand img{width:150px}.frontier-content h1{font-size:4.9rem}.frontier-content{padding-top:75px}.hero-art{opacity:.65;width:1050px;height:650px;top:5px;right:-400px;mask-image:linear-gradient(90deg,#0000 0,#000 35%)}.frontier-content>p:not(.quiet-label){max-width:450px;font-size:1rem}.frontier-hero{min-height:660px}.frontier-bottom{margin-top:95px}.section{padding:80px 0}.perspective{padding-bottom:30px}.perspective-heading h2{font-size:2.7rem}.perspective-body{gap:40px}.perspective-body>p{font-size:1.25rem}.perspective-body>div>p{font-size:.94rem}.explorer-shell{grid-template-columns:.9fr 1.1fr;min-height:550px}.route-tabs{padding:20px}.route-tab{gap:14px}.route-tab strong{font-size:1.6rem}.route-tab small{font-size:.75rem}.route-panel{padding:24px}.route-panel h3{font-size:1.7rem}.route-panel p{font-size:.875rem}.route-diagram{width:220px;height:200px;margin-top:0}.diagram-orbit{width:150px;height:150px}.orbit-two{width:185px;height:185px}.orbit-three{width:215px;height:215px}.diagram-1 .diagram-orbit{width:105px;height:105px}.diagram-1 .orbit-two{width:140px;height:140px}.diagram-1 .orbit-three{width:170px;height:170px}.diagram-3 .diagram-orbit{width:130px;height:130px}.process-introduction{display:block}.process-introduction>p{max-width:440px;margin-top:30px}.process-grid{grid-template-columns:1fr 1fr;gap:0 45px;margin-top:45px}.evidence-v2-layout{gap:55px}.evidence-v2 h2{font-size:2.6rem}.evidence-steps h3{font-size:1.3rem}.evidence-steps>div{grid-template-columns:30px 1fr;gap:9px}.evidence-steps p.publication-note{padding-left:39px}.outcome-inset{gap:30px;padding:35px}.outcome-inset h2{font-size:2.5rem}.outcome-inset textarea{font-size:1.3rem}.knowledge-bar{padding:10px 0 70px}.knowledge-bar h2{font-size:1.8rem}.contact-layout{grid-template-columns:1fr}.contact-aside{gap:60px}.contact-form{padding:35px}.solution-detail{gap:55px}}@media (width<=700px){.container{width:calc(100% - 40px)}.site-header{height:72px}.site-header .brand img{width:148px}.site-header nav{background:#121619;border-radius:0 0 18px 18px;gap:3px;padding:20px 24px 28px;top:72px}.site-header nav>a{padding:14px 5px;font-size:.95rem}.site-header nav>a[aria-current]:after{display:none}.site-header nav .button{margin-top:16px;padding:14px 20px;font-size:.875rem}.menu-toggle{padding:9px}.menu-toggle span{background:#bcc5cd;width:23px;margin:7px 0}.frontier-hero{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.frontier-content{z-index:2;padding-top:43px}.frontier-content .quiet-label{letter-spacing:.065em;gap:11px;margin-bottom:27px;font-size:.55rem}.brand-ticks i{width:2px;height:8px}.frontier-content h1{letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(2.9rem,12.3vw,4.5rem);line-height:1.04}.frontier-content>p:not(.quiet-label){max-width:325px;font-size:.94rem;line-height:1.8}.frontier-actions{flex-wrap:wrap;gap:21px;margin-top:28px}.frontier-actions .button{min-height:49px;padding:14px 22px;font-size:.8rem}.hero-secondary{padding:13px 0;font-size:.75rem}.hero-art{opacity:1;z-index:0;order:2;width:calc(100% + 40px);max-width:none;height:350px;margin:-3px -20px -40px;position:relative;top:auto;right:auto;mask-image:linear-gradient(0deg,#0000 0,#000 22% 90%,#0000)}.hero-art img{object-fit:cover;object-position:70% center;width:130%;max-width:none;height:100%;margin-left:-24%;animation-duration:16s}.hero-art:after{background:linear-gradient(0deg,#090b0d 0,#0000 35%)}.frontier-bottom{z-index:3;order:3;align-items:end;margin-top:0;padding-bottom:28px;font-size:.65rem}.motion-toggle{min-height:34px;padding:8px 10px}.motion-toggle span{display:none}.motion-toggle svg{width:12px;height:12px}.narrative-surface{border-radius:22px 22px 0 0}.section{padding:63px 0}.quiet-label{letter-spacing:.08em;margin-bottom:22px;font-size:.6rem}.perspective{padding-top:60px;padding-bottom:26px}.perspective-heading h2{letter-spacing:-.045em;font-size:2.1rem;line-height:1.22}.perspective-heading h2 br{display:none}.perspective-heading h2 span{margin-top:8px;display:block}.perspective-body{grid-template-columns:1fr;gap:22px;margin-top:30px}.perspective-body>p{font-size:1.2rem;line-height:1.6}.perspective-body>div>p{font-size:.94rem;line-height:1.8}.perspective-body .text-link{font-size:.82rem}.perspective-foot{gap:15px;margin-top:40px;font-size:.63rem}.perspective-foot>span:not(.joining-line){max-width:90px}.route-explorer{padding-top:40px;padding-bottom:65px}.route-explorer h2{font-size:2.65rem}.route-explorer .section-heading{margin-bottom:28px}.route-explorer .section-intro{margin-top:18px;font-size:.9rem}.route-explorer .section-intro br{display:none}.explorer-shell{border-radius:15px;min-height:0;display:block}.route-tabs{grid-template-columns:1fr 1fr;gap:5px;padding:15px;display:grid}.route-tab{border-radius:8px;align-items:center;gap:9px;padding:15px 10px;border:0!important}.route-tab.active{background:#fff;box-shadow:0 2px 8px #00000004}.route-tab-number{align-self:center;margin:0;font-size:.55rem}.route-tab strong{font-size:1.15rem;line-height:1.3}.route-tab small,.tab-indicator{display:none}.route-panels{padding:0 10px 10px}.route-panel{border-radius:10px;min-height:410px;padding:22px 25px 28px}.route-diagram{width:220px;height:170px;margin:0 0 30px}.diagram-orbit{width:140px;height:140px}.orbit-two{width:170px;height:170px}.orbit-three{width:195px;height:195px}.diagram-core{width:55px;height:55px;font-size:.75rem}.diagram-label{font-size:.55rem;bottom:-10px}.route-panel h3{max-width:300px;font-size:1.7rem}.route-panel p{margin-top:16px;font-size:.875rem;line-height:1.75}.route-panel .text-link{margin-top:18px;font-size:.8rem}.process-introduction h2{font-size:2.5rem;line-height:1.14}.process-introduction>p{margin-top:26px;font-size:.875rem;line-height:1.85}.process-grid{grid-template-columns:1fr;gap:0;margin-top:35px}.process-grid li{gap:20px;padding:22px 0}.process-number{font-size:.65rem}.process-grid h3{margin-bottom:8px;font-size:1.25rem}.process-grid p{max-width:100%;font-size:.875rem;line-height:1.7}.method-bottom{margin-top:10px;padding-top:22px;font-size:.7rem;display:block}.method-bottom .text-link{width:fit-content;margin-top:12px;font-size:.75rem;display:flex}.evidence-v2-layout{grid-template-columns:1fr;gap:37px}.evidence-v2 h2{font-size:2.6rem}.evidence-v2-layout>div>p:not(.quiet-label){max-width:100%;margin-top:20px;font-size:.94rem}.evidence-v2 .text-link{margin-top:13px;font-size:.81rem}.evidence-steps>div{grid-template-columns:28px 1fr;gap:9px;margin-bottom:22px;padding-bottom:20px}.evidence-steps h3{font-size:1.4rem}.evidence-steps>div>p{font-size:.84rem}.evidence-steps p.publication-note{padding-left:37px;font-size:.7rem!important}.outcome-entry{padding-top:0;padding-bottom:40px}.outcome-inset{border-radius:15px;grid-template-columns:1fr;gap:35px;width:calc(100% - 24px);padding:35px 24px}.outcome-inset h2{font-size:2.5rem}.outcome-help{margin-top:20px;font-size:.875rem}.outcome-inset label{font-size:.81rem}.outcome-inset textarea{min-height:130px;font-size:1.2rem}.outcome-inset .entry-bottom{flex-direction:column;align-items:start;gap:22px;margin-top:19px}.outcome-inset .entry-bottom .microcopy{max-width:260px;font-size:.7rem}.outcome-inset .button{width:100%;font-size:.82rem}.knowledge-bar{padding:10px 0 60px}.knowledge-bar>.container{display:block}.knowledge-bar h2{font-size:1.7rem;line-height:1.3}.knowledge-bar .text-link{margin-top:20px;font-size:.8rem}.knowledge-bar .quiet-label{font-size:.6rem}.final-cta{padding:64px 0}.final-cta h2{letter-spacing:-.05em;font-size:3rem}.final-cta .quiet-label{letter-spacing:.07em;max-width:290px;font-size:.57rem}.final-cta .button{min-height:49px;padding:16px 25px;font-size:.84rem}.site-footer{padding-top:36px}.footer-main .brand img{width:145px}.footer-main p{font-size:.72rem}.footer-main nav{gap:10px 23px;margin-top:5px;font-size:.75rem}.footer-bottom{font-size:.65rem}.page-hero{padding:32px 0 52px}.breadcrumb{margin-bottom:35px;font-size:.69rem}.page-hero h1{font-size:2.75rem;line-height:1.12}.page-hero .eyebrow{letter-spacing:.07em;font-size:.59rem}.page-hero .lead{font-size:.94rem;line-height:1.85}.page-hero-grid{gap:0}.solution-nav{gap:8px;padding:25px 0}.solution-nav a{padding:8px 13px;font-size:.7rem}.solution-detail{gap:26px;padding:45px 0}.solution-detail h2{font-size:2.85rem}.solution-detail .lead{max-width:none;font-size:1.3rem}.solution-detail .eyebrow{font-size:.6rem}.solution-detail .prose{font-size:.94rem}.solution-detail .question{font-size:1.2rem}.solution-detail li{padding:13px 0;font-size:.875rem}.solution-detail .text-link{font-size:.8rem}.evidence-index{gap:20px;padding:19px 22px;font-size:.55rem}.evidence-content{gap:16px;padding:28px 23px}.evidence-content p{font-size:1.1rem;line-height:1.65}.evidence-symbol{font-size:2.4rem}.hub-category{padding:34px 0}.hub-category h2{font-size:1.8rem}.hub-status{padding:5px 0 0;font-size:.7rem;line-height:1.7}.principles-list li{padding:26px 0}.contact-section{padding:45px 0}.contact-form{border-radius:12px;margin:0 -5px;padding:23px 20px}.contact-form textarea{min-height:150px;padding:14px;font-size:1rem}.contact-unavailable{padding:14px;font-size:.72rem}.contact-form .button{justify-content:center;font-size:.8rem}.contact-aside h2{font-size:2.2rem}.contact-aside p{font-size:.94rem}.contact-layout{gap:35px}.form-fields{gap:18px}.form-fields input{font-size:1rem}.contact-note{font-size:.72rem}.contact-form .button span{display:none}}@media (prefers-reduced-motion:reduce){.hero-art img{will-change:auto;animation:none}.motion-toggle{display:none}}.quiet-label,.frontier-content .quiet-label,.final-cta .quiet-label,.knowledge-bar .quiet-label{letter-spacing:.075em;font-size:.75rem}.site-header nav,.header-cta,.frontier-actions .button,.hero-secondary,.text-link,.route-panel .text-link,.method-bottom .text-link,.entry-bottom .button{font-size:.875rem}.perspective-heading h2 span,.evidence-v2 h2>span{color:#77838d}.process-introduction h2>span{color:#9aa6b0}.perspective-body>div>p,.route-panel p,.process-grid p,.evidence-steps>div>p,.outcome-help{font-size:1rem}.route-tab small{font-size:.875rem}.route-tab-number,.diagram-label,.process-number,.breadcrumb,.perspective-foot,.frontier-bottom,.footer-bottom,.footer-main p,.publication-note,.entry-bottom .microcopy,.contact-note,.contact-unavailable,.hub-status,.evidence-index{font-size:.75rem}.route-tab small,.perspective-foot,.entry-bottom .microcopy{color:#63737f}.route-panel p,.process-grid p{color:#a0adb7}.diagram-label{color:#9aaab6;letter-spacing:.07em}.evidence-steps p.publication-note{color:#62737f!important;font-size:.75rem!important}.footer-main nav{font-size:.875rem}.footer-main p,.footer-bottom{color:#8998a4}.form-fields label,.outcome-inset label{font-size:.875rem}.route-explorer .section-intro,.knowledge-bar .text-link,.contact-aside li,.solution-detail li,.solution-detail .prose,.contact-aside p,.page-hero .lead{font-size:1rem}.contact-note,.contact-unavailable,.hub-status{color:#617380}.outcome-inset .entry-bottom{align-items:center}.outcome-inset .microcopy{max-width:250px}.outcome-inset .button{font-size:.875rem}.route-tab.active .route-tab-number{color:#087599}.route-tab.active .tab-indicator{color:#455663}.site-footer .footer-main nav a{min-height:32px}@media (width<=1200px){.outcome-inset .entry-bottom{align-items:start}.site-header nav{gap:23px}}@media (width<=960px) and (width>=701px){.site-header nav{gap:18px;font-size:.8rem}.header-cta{padding-inline:16px;font-size:.8rem}.site-header .brand img{width:140px}}@media (width<=700px){.quiet-label,.frontier-content .quiet-label,.final-cta .quiet-label,.knowledge-bar .quiet-label{letter-spacing:.045em;font-size:.7rem}.frontier-content .quiet-label{font-size:.6875rem}.frontier-actions{gap:18px}.frontier-actions .button,.hero-secondary{font-size:.8rem}.perspective-foot{font-size:.75rem}.perspective-foot>span:not(.joining-line){max-width:110px}.route-tab-number{font-size:.6875rem}.route-tab strong{font-size:1.1rem}.route-panel p,.process-grid p{font-size:1rem}.route-panel h3{font-size:1.6rem}.process-grid li{gap:18px}.process-grid h3{font-size:1.3rem}.process-introduction>p,.perspective-body>div>p,.evidence-v2-layout>div>p:not(.quiet-label){font-size:1rem}.method-bottom{font-size:.75rem}.knowledge-bar .text-link{font-size:.875rem}.frontier-bottom{font-size:.6875rem}.footer-main nav{font-size:.8125rem}.contact-note,.contact-unavailable{font-size:.75rem}.outcome-inset .entry-bottom .microcopy{max-width:280px;font-size:.75rem}.outcome-inset .button{font-size:.875rem}.hub-status{font-size:.75rem;line-height:1.7}.page-hero .lead{font-size:1rem}.evidence-index{font-size:.625rem}.route-tab.active .route-tab-number{color:#087599}}@media (width>=701px) and (width<=960px){.frontier-hero{flex-direction:column;min-height:0;display:flex}.frontier-content{order:1;padding-top:60px}.frontier-content h1{font-size:4.7rem}.hero-art{z-index:0;opacity:1;order:2;align-self:flex-end;width:95%;height:380px;margin-top:-8px;margin-bottom:-30px;position:relative;top:auto;right:auto;mask-image:linear-gradient(#0000,#000 15% 82%,#0000)}.hero-art img{object-fit:contain;object-position:center right}.hero-art:after{background:linear-gradient(0deg,#090b0d 0,#0000 25%)}.frontier-bottom{order:3;margin-top:0;padding-bottom:35px}.frontier-content>p:not(.quiet-label){max-width:560px}}@media (prefers-reduced-motion:reduce){.motion-toggle{display:flex}.frontier-hero.motion-allowed .hero-art img{animation:14s ease-in-out infinite sculpture-breathe!important}}.privacy-link{color:inherit;font-size:inherit;background:0 0;border:0;min-height:32px;padding:0}.privacy-link:hover{color:#fff}.analytics-notice[hidden]{display:none}.analytics-notice{z-index:70;color:#f3f5f7;background:#181d22;border:1px solid #3a444d;border-radius:14px;align-items:center;gap:24px;max-width:690px;margin:auto;padding:20px 22px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 18px 60px #0008}.analytics-notice strong{font-size:.92rem;font-weight:580;display:block}.analytics-notice p{color:#b0bcc5;margin:5px 0;font-size:.78rem;line-height:1.5}.analytics-notice a{color:#93d9f2;text-underline-offset:3px;font-size:.76rem;text-decoration:underline}.analytics-notice-actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.analytics-notice-actions button{color:#ecf1f5;white-space:nowrap;background:0 0;border:1px solid #52606a;border-radius:6px;padding:9px 13px;font-size:.76rem}.analytics-notice-actions button:last-child{color:#11181d;background:#e8f0f4;border-color:#e8f0f4}.analytics-notice-actions button:hover{border-color:#fff}.privacy-copy h2{margin:36px 0 12px;font-size:1.5rem}.privacy-copy p{color:#5b6872;margin:0 0 16px;line-height:1.75}@media (width<=700px){.analytics-notice{border-radius:11px;padding:17px 18px;display:block;bottom:12px;left:12px;right:12px}.analytics-notice-actions{flex-direction:row;margin-top:14px}.analytics-notice-actions button{flex:1;padding:10px 8px;font-size:.7rem}.footer-main nav{flex-wrap:wrap}.privacy-copy h2{font-size:1.3rem}}.outcome-field{z-index:1;pointer-events:none;width:min(62vw,930px);margin:0;position:absolute;top:52px;right:max(-50px,50vw - 780px)}.field-composition{aspect-ratio:1000/650;position:relative}.field-stage{contain:layout paint;width:108%;height:108%;position:absolute;top:-4.357%;left:-6.816%;overflow:hidden;mask-image:linear-gradient(90deg,#0000 3%,#0000008c 15%,#000 27%)}.field-canvas,.field-fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.field-canvas{opacity:0}.field-stage.is-ready .field-canvas{opacity:1}.field-stage.is-ready .field-fallback{visibility:hidden}.field-origin,.field-destination{z-index:1;line-height:1.3;position:absolute}.field-origin{color:#b6c2cc;font-size:1rem;top:10%;left:24%}.field-overline{color:#8699a7;letter-spacing:.065em;margin-bottom:9px;font-size:.75rem;font-weight:500;line-height:1.5;display:block}.field-destination{text-align:left;top:19%;right:11%}.field-destination strong{color:#e6edf1;letter-spacing:-.04em;font-size:clamp(1.5rem,2.15vw,2rem);font-weight:430;line-height:1.12;display:block}.field-learning{color:#93a3af;align-items:center;gap:12px;font-size:.75rem;display:flex;position:absolute;top:82%;right:11%}.field-learning>span{background:#627480;width:24px;height:1px}.field-caption{opacity:.75;color:#9baebc;border-top:1px solid #b8d1e014;justify-content:space-between;gap:12px;margin:-6% 11% 0 24%;padding-top:22px;font-size:.8125rem;display:flex}.field-caption>span{align-items:center;gap:9px;display:flex}.field-caption i{background:#39c9ee;border-radius:2px;width:3px;height:9px}.field-caption>span:nth-child(2) i{background:#efa451}.field-caption>span:nth-child(3) i{background:#ef65bd}.motion-toggle{background:0 0;border:1px solid #afc5d01a;min-height:44px;padding:10px 15px;font-size:.75rem}@media (width>=961px){.frontier-bottom,.home-hero .frontier-bottom{justify-content:flex-start;align-items:flex-end;gap:28px}}.frontier-content h1{font-size:clamp(4.2rem,6.5vw,6.25rem)}.frontier-content>p:not(.quiet-label){max-width:475px}@media (width>=1700px){.outcome-field{width:980px;top:56px;right:calc(50vw - 835px)}.frontier-content{padding-top:149px}}@media (width>=961px) and (width<=1200px){.outcome-field{width:61%;top:96px;right:-20px}.frontier-content h1{font-size:clamp(4rem,6.4vw,4.9rem)}.frontier-content>p:not(.quiet-label){max-width:410px;font-size:1rem}.field-origin{font-size:.875rem;top:5%;left:24%}.field-destination{top:18%;right:10%}.field-caption{margin-left:24%;padding-top:17px;font-size:.75rem}.field-caption>span{gap:6px}}@media (width<=960px){.outcome-field{order:2;align-self:center;width:min(100%,780px);margin:0 0 40px;position:relative;top:auto;right:auto}.frontier-content h1{font-size:4.7rem}.field-origin{top:7%;left:12%}.field-destination{top:17%;right:12%}.field-destination strong{font-size:1.8rem}.field-caption{margin:0 12%;padding-top:20px}.frontier-bottom{order:3}}@media (width<=700px){.frontier-content h1{font-size:clamp(2.9rem,12.3vw,4.5rem)}.frontier-content>p:not(.quiet-label){max-width:345px;font-size:1rem;line-height:1.75}.outcome-field{width:100%;margin:34px 0 27px}.field-composition{aspect-ratio:1.43}.field-origin{font-size:.875rem;top:1%;left:6%}.field-overline{letter-spacing:.05em;margin-bottom:6px;font-size:.625rem}.field-destination{top:9%;right:7%}.field-destination strong{font-size:clamp(1.125rem,5vw,1.5rem)}.field-learning{gap:9px;font-size:.6875rem;top:83%;right:8%}.field-learning>span{width:17px}.field-caption{gap:10px;margin:0 6%;padding-top:18px;font-size:.75rem}.field-caption>span{gap:7px}.motion-toggle{justify-content:center;min-width:44px;min-height:44px;padding:10px}}@media (prefers-reduced-motion:reduce){.field-canvas{transition:none}}@media (width>=961px) and (height<=820px){.frontier-hero{min-height:max(620px,100svh - 84px);padding-bottom:120px}.frontier-content{padding-top:clamp(64px,100svh - 690px,112px)}.outcome-field{--field-height:min(40.3vw,604.5px,calc(100svh - 214px));width:min(62vw,930px);top:28px}.field-composition{height:var(--field-height);aspect-ratio:auto}.field-caption{margin-top:calc(var(--field-height) * -.0923077)}.frontier-bottom,.home-hero .frontier-bottom{margin-top:34px;padding-bottom:26px}}@media (width>=961px) and (height<=700px){.frontier-hero{min-height:max(520px,100svh - 84px);padding-bottom:112px}.frontier-content{padding-top:32px}.frontier-content h1{margin-top:22px;margin-bottom:24px;font-size:min(clamp(4.2rem,6.5vw,6.25rem),clamp(4rem,14svh,6.25rem))}.frontier-actions{margin-top:26px}}html{scroll-behavior:auto}.frontier-hero.hero-offscreen .field-signal{animation-play-state:paused}:root{scrollbar-color:auto;scrollbar-width:auto}:root::-webkit-scrollbar{width:6px;height:6px}:root::-webkit-scrollbar-track{background:0 0}:root::-webkit-scrollbar-thumb{background:#383d40;border-radius:999px}:root::-webkit-scrollbar-thumb:hover,:root::-webkit-scrollbar-thumb:active{background:#626a70}:root::-webkit-scrollbar-button{width:0;height:0;display:none}:root::-webkit-scrollbar-corner{background:0 0}@supports ((-moz-appearance:none)){:root{scrollbar-width:thin;scrollbar-color:#383d40 transparent}}.site-header.scrolled{box-shadow:0 1px #ffffff14}.perspective-body>div>p{color:#5f6a72}.route-tab:not(.active) small{color:#69757e}.outcome-help{color:#66727b}:where(a,button,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #2dc2ff}.narrative-surface{z-index:auto;position:static}.footer-main nav{flex-wrap:wrap}.site-header nav{gap:24px}.request-form input::placeholder,.request-form textarea::placeholder{color:#687f8e;opacity:1}.request-form .request-intro,.request-form .contact-note,.request-form .field-optional{color:#687e8c}.product-checkbox small,.module-list small,.module-choice>p:not(.store-label){color:#697e8d}.selection-item p,.selection-next>p{color:#657e8d}.request-form .form-status:focus{outline-offset:8px;outline:2px solid #2a9bd0}@media (width>=701px) and (width<=1100px){.menu-toggle{display:block}.site-header nav{background:var(--surface);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:8px;padding:25px 40px;display:none;position:absolute;top:84px;left:0;right:0}.site-header nav.is-open{display:flex}.site-header nav>a{padding:12px;font-size:1rem}.site-header nav .button{margin:12px 0 0}.site-header nav .store-selection-link{justify-content:space-between;display:flex}}.product-hero{padding:45px 0 0}.product-hero .breadcrumb{margin-bottom:55px}.product-hero-grid{grid-template-columns:1.6fr 1fr;align-items:center;gap:60px;display:grid}.product-name{color:#a3b2be;margin-bottom:21px;font-size:.95rem}.product-hero h1{letter-spacing:-.045em;max-width:820px;font-size:clamp(3rem,4.7vw,4.7rem);line-height:1.12}.product-hero .quiet-label{color:var(--accent);font-size:.7rem}.product-lead{color:#a0acb6;max-width:625px;margin-top:28px;font-size:1rem;line-height:1.85}.product-actions{align-items:center;gap:28px;margin-top:35px;display:flex}.product-actions .button{font-size:.82rem}.product-hero-art{border-left:1px solid #2a333b;padding:0 0 0 40px}.product-hero-art .product-mark{padding:0}.product-hero-art svg{height:240px}.product-hero-art .mark-frame{stroke-width:1.1px}.product-hero-art .mark-line{stroke:#adc1cf;opacity:.4}.product-hero-art>p{color:#bec8cf;max-width:350px;padding:10px 20px 0;font-size:1.3rem;line-height:1.5}.product-hero-art>p>span{font-family:var(--mono);color:#8798a5;letter-spacing:.1em;margin-bottom:16px;font-size:.64rem;display:block}.product-status{border-top:1px solid #2a333b;align-items:baseline;gap:12px;margin-top:60px;padding:26px 0 27px;display:flex}.product-status p{color:#96a5b1;font-size:.76rem;line-height:1.75}.product-status .note-dot{background:var(--accent)}.product-section-nav{z-index:8;background:#f5f6f7f5;border-bottom:1px solid #dce2e7;position:sticky;top:84px}.product-section-nav>.container{white-space:nowrap;gap:38px;display:flex;overflow-x:auto}.product-section-nav a{color:#637480;align-items:center;min-height:60px;padding:22px 0;font-size:.75rem;display:flex}.product-split{grid-template-columns:1fr 1.45fr;gap:95px;display:grid}.product-split h2{font-size:clamp(2.4rem,3.3vw,3.2rem)}.product-statement{letter-spacing:-.025em;color:#475760;font-size:1.4rem;line-height:1.7}.entry-module{border-left:2px solid var(--accent);margin-top:40px;padding-left:28px}.entry-module>span,.capacity-note>span,.evidence-measure>span{font-family:var(--mono);letter-spacing:.09em;color:#7d8d99;margin-bottom:16px;font-size:.66rem;display:block}.entry-module h3{margin-bottom:15px;font-size:1.45rem;line-height:1.4}.entry-module p{color:#71808c;font-size:.9rem;line-height:1.85}.product-scope{padding:0 0 100px}.scope-columns{grid-template-columns:1fr 1fr;gap:60px;margin-top:50px;display:grid}.scope-columns h3{margin-bottom:25px;font-size:1.25rem}.scope-list{border-top:1px solid #d6dee4;margin:0;padding:0;list-style:none}.scope-list li{color:#546672;border-bottom:1px solid #d6dee4;gap:16px;padding:20px 0;font-size:.875rem;line-height:1.85;display:flex}.scope-list li>span{color:var(--accent,#85959f);flex-shrink:0;font-size:1rem}.scope-exclusions{border-left:1px solid #d6dee4;padding-left:42px}.capacity-note{border-top:1px solid #bfcbd3;grid-template-columns:.65fr 2fr;gap:45px;margin-top:50px;padding:30px 0;display:grid}.capacity-note>span{margin:0;padding-top:3px}.capacity-note p{color:#667985;font-size:.87rem;line-height:1.8}.deliverable-intro{color:#8e9daa;max-width:370px;margin-top:28px;font-size:.9rem;line-height:1.85}.deliverables-list{border-top:1px solid #303c45;margin:0;padding:0;list-style:none}.deliverables-list li{border-bottom:1px solid #303c45;align-items:baseline;gap:35px;padding:30px 0;display:flex}.deliverables-list span{font-family:var(--mono);color:#7e929f;font-size:.7rem}.deliverables-list p{color:#b4c0ca;font-size:1.2rem;line-height:1.55}.requirements-list{color:#5d7180;margin:0;padding:0 0 0 18px;list-style:circle}.requirements-list li{margin-bottom:16px;padding-left:12px;font-size:.95rem;line-height:1.85}.scope-support{color:#7b8c99;border-top:1px solid #d7e0e5;margin-top:27px;padding-top:27px;font-size:.8rem;line-height:1.85}.product-evidence{padding:0}.evidence-panel{border-top:2px solid var(--accent);background:#e9edf0;border-radius:14px;grid-template-columns:1fr 1.35fr;gap:70px;padding:50px;display:grid}.evidence-panel h2{font-size:2.65rem}.evidence-panel>div>p:not(.quiet-label){color:#5d7282;font-size:.95rem;line-height:1.85}.evidence-measure{border-top:1px solid #c5d0d8;margin-top:28px;padding:27px 0}.evidence-measure strong{font-size:1rem;font-weight:450;line-height:1.6}.evidence-panel .evidence-disclosure{color:#788996!important;font-size:.76rem!important}.product-start{grid-template-columns:1fr 1fr;gap:100px;display:grid}.product-start h2{font-size:3rem}.product-start>div>p:not(.quiet-label){color:#6b7e8c;max-width:410px;margin-top:25px;font-size:.95rem;line-height:1.85}.module-choice{background:#fff;border:1px solid #d8e1e7;border-radius:14px;padding:36px 40px}.module-choice .store-label{color:#7a8c9a;margin:0 0 17px}.module-choice h3{margin-bottom:20px;font-size:1.65rem}.module-choice>p:not(.store-label){color:#778a98;font-size:.85rem;line-height:1.8}.module-list{border-top:1px solid #d8e1e7;margin:28px 0}.module-list>div{border-bottom:1px solid #d8e1e7;align-items:baseline;gap:13px;padding:19px 0;display:flex}.module-indicator{color:#8a949e;font-size:.8rem}.module-list strong{font-size:.85rem;font-weight:500;display:block}.module-list small{color:#8fa0ac;margin-top:7px;font-size:.78rem;line-height:1.65;display:block}.module-choice .button{justify-content:center;width:100%}.module-choice .text-link{border:0;justify-content:center;margin:14px 0 4px;font-size:.8rem;display:flex}.module-choice .module-disclaimer{text-align:center;margin-top:16px!important;font-size:.76rem!important}.store-notice{background:#e8f2f6;border-radius:6px;padding:14px 18px;line-height:1.8;color:#30637a!important;font-size:.75rem!important}.product-faq{padding:0 0 100px}.product-faq details{border-top:1px solid #cfdbe2;padding:0}.product-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:23px 0;font-size:.95rem;line-height:1.6;list-style:none;display:flex}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary>span{color:#8297a6;font-size:1.2rem}.product-faq details[open] summary>span{transform:rotate(45deg)}.product-faq details>p{color:#6b7d8a;padding:0 25px 27px 0;font-size:.85rem;line-height:1.85}.store-related{padding:75px 0}.store-related>.container>div{grid-template-columns:1fr 1fr;gap:70px;margin-bottom:40px;display:grid}.store-related>.container>div>a{border-top:1px solid #354551;padding-top:25px}.store-related a>span{font-family:var(--mono);letter-spacing:.09em;color:var(--accent);font-size:.64rem}.store-related h2{justify-content:space-between;gap:15px;margin:22px 0 18px;font-size:1.9rem;display:flex}.store-related h2>span{color:var(--accent)}.store-related p{color:#8095a4;font-size:.85rem;line-height:1.8}.store-related .hero-secondary{font-size:.78rem;display:inline-block}.selection-hero{padding:42px 0 65px}.selection-hero .breadcrumb{margin-bottom:50px}.selection-hero h1{font-size:clamp(3rem,5vw,4.7rem);line-height:1.1}.selection-hero>.container>p:last-child{color:#9aaebb;margin-top:27px;font-size:1rem;line-height:1.85}.selection-layout{grid-template-columns:.8fr 1.3fr;align-items:start;gap:90px;display:grid}.selection-summary h2{align-items:center;gap:18px;font-size:2.3rem;display:flex}.selection-total{min-width:32px;height:32px;font-size:.85rem;font-family:var(--mono);color:#7991a1;border:1px solid #c7d5de;border-radius:100px;justify-content:center;align-items:center;display:inline-flex}.selection-item{border-bottom:1px solid #d1dee7;align-items:start;gap:20px;padding:25px 0;display:flex}.selection-item:first-child{border-top:1px solid #d1dee7;margin-top:25px}.selection-item a{margin-bottom:9px;font-size:1.05rem;font-weight:500;display:block}.selection-item p{color:#78909f;font-size:.77rem;line-height:1.8}.remove-selection{color:#6e8492;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aabdc9;min-height:32px;margin-left:auto;padding:3px 0;font-size:.7rem}.selection-next{border-top:1px solid #c5d5df;margin-top:45px;padding-top:25px}.selection-next h3{margin-bottom:18px;font-size:1.05rem}.selection-next ol{color:#5d7889;padding-left:18px;font-size:.82rem;line-height:1.85}.selection-next li{margin-bottom:13px;padding-left:8px}.selection-next>p{color:#8ca0ac;margin-top:20px;font-size:.73rem;line-height:1.85}.selection-empty{color:#6b8392;padding:25px 0;font-size:.875rem;line-height:1.8}.selection-empty p+p{margin-top:15px}.selection-empty a{margin-top:20px;font-size:.8rem}.request-form{color-scheme:light;background:#fff;border:1px solid #d8e4ed;border-radius:16px;min-width:0;padding:40px}.request-form>h2{margin-bottom:17px;font-size:2rem}.request-form .request-intro{color:#8aa0ae;margin-bottom:28px;font-size:.75rem}.request-form label,.request-products legend{margin-bottom:11px;font-size:.8rem;font-weight:500;line-height:1.65;display:block}.request-form input:not([type=checkbox]),.request-form textarea{color:#17394d;width:100%;font:inherit;background:#fafcfd;border:1px solid #c6d6e1;border-radius:6px;min-width:0;padding:13px 15px;font-size:.9rem;line-height:1.7;transition:border-color .2s}.request-form textarea{resize:vertical;min-height:140px}.request-form input:focus-visible,.request-form textarea:focus-visible{outline-offset:2px;outline:2px solid #2a9bd0}.request-form textarea+label{margin-top:24px}.field-optional{color:#93a6b3;font-size:.7rem;font-weight:400}.request-form .form-fields{margin-top:25px}.request-products{border:0;margin:0 0 30px;padding:0}.request-products legend{margin-bottom:15px}.request-form .product-checkbox{cursor:pointer;border:1px solid #d3e0e9;border-radius:7px;align-items:center;gap:15px;margin-bottom:10px;padding:15px;display:flex}.product-checkbox:has(input:checked){background:#f2f7fa;border-color:#8ca5b7}.product-checkbox input{accent-color:#17394d;flex-shrink:0;width:16px;height:16px}.product-checkbox strong{font-size:.85rem;font-weight:500;display:block}.product-checkbox small{color:#7e98a9;margin-top:4px;font-size:.78rem;line-height:1.75;display:block}.request-form .request-consent,.contact-form .request-consent{color:#657f90;align-items:start;gap:13px;margin-top:28px;font-size:.75rem;font-weight:400;line-height:1.8;display:flex}.request-consent input{accent-color:#17394d;flex-shrink:0;width:16px;height:16px;margin-top:5px}.request-consent a{border-bottom:1px solid #91aab9}.request-form .button{justify-content:center;width:100%;margin-top:24px;font-size:.875rem}.request-form .contact-note{color:#90a4b1;margin-top:20px;font-size:.7rem;line-height:1.8}.form-trap{height:0;position:absolute;left:-9999px;overflow:hidden}.request-form .form-status{overflow-wrap:anywhere;margin-top:25px;font-size:.85rem;line-height:1.9}.form-status[data-state=success]{color:#24694d}.form-status[data-state=error]{color:#a43839}.request-form .contact-unavailable{margin-bottom:25px}@media (width<=1100px){.product-hero-grid{gap:35px}.product-hero-art{padding-left:15px}.product-split,.product-start{gap:45px}.selection-layout{grid-template-columns:.8fr 1.3fr;gap:45px}.evidence-panel{gap:35px;padding:35px}.module-choice{padding:30px}.product-section-nav>.container{gap:28px}}@media (width<=850px){.product-hero-grid{grid-template-columns:1fr}.product-hero-art{display:none}.product-hero h1,.product-hero .product-lead{max-width:none}.product-split,.product-start,.selection-layout{grid-template-columns:1fr;gap:35px}.scope-columns{gap:30px}.scope-exclusions{padding-left:25px}.evidence-panel{grid-template-columns:1fr;gap:30px}.store-related>.container>div{gap:40px}.selection-summary .selection-next{display:none}.selection-summary{max-width:none}.selection-section{padding-top:55px}}@media (width<=700px){.product-hero{padding-top:32px}.product-hero .breadcrumb{flex-wrap:wrap;gap:10px;margin-bottom:35px;font-size:.58rem}.product-hero .quiet-label{margin-bottom:20px;font-size:.66rem;line-height:1.8}.product-name{margin-bottom:20px;font-size:.8rem}.product-hero h1{font-size:clamp(2.5rem,8.6vw,3.4rem);line-height:1.15}.product-lead{margin-top:23px;font-size:.88rem;line-height:1.85}.product-actions{flex-wrap:wrap;gap:22px;margin-top:27px}.product-actions .button{min-height:48px;padding:14px 23px;font-size:.78rem}.product-actions .hero-secondary{font-size:.78rem}.product-status{margin-top:35px;padding:23px 0}.product-status p{font-size:.62rem}.product-section-nav{top:68px}.product-section-nav>.container{gap:25px}.product-section-nav a{min-height:54px;padding:19px 0;font-size:.68rem}.product-split h2{font-size:2.4rem}.product-statement{font-size:1.15rem;line-height:1.8}.entry-module{margin-top:30px;padding-left:21px}.entry-module>span{font-size:.51rem}.entry-module h3{font-size:1.2rem}.entry-module p{font-size:.82rem}.product-scope{padding-bottom:65px}.scope-columns{grid-template-columns:1fr;gap:35px;margin-top:35px}.scope-columns h3{margin-bottom:20px;font-size:1.15rem}.scope-exclusions{border-left:0;padding-left:0}.scope-list li{padding:18px 0;font-size:.81rem;line-height:1.85}.capacity-note{margin-top:35px;padding-bottom:0;display:block}.capacity-note p{margin-top:20px;font-size:.8rem}.deliverable-intro{font-size:.84rem}.deliverables-list li{gap:25px;padding:23px 0}.deliverables-list p{font-size:1.05rem}.requirements-list li{font-size:.85rem}.scope-support{font-size:.75rem}.evidence-panel{gap:25px;padding:27px 25px}.evidence-panel h2{font-size:2.1rem}.evidence-panel>div>p:not(.quiet-label){font-size:.85rem}.evidence-measure strong{font-size:.9rem}.product-start h2{font-size:2.5rem}.product-start>div>p:not(.quiet-label){margin-top:24px;font-size:.875rem}.module-choice{padding:27px 25px}.module-choice h3{font-size:1.4rem}.module-choice>p:not(.store-label){font-size:.8rem}.module-choice .store-label{font-size:.54rem}.product-faq{padding-bottom:65px}.product-faq summary{padding:20px 0;font-size:.85rem;line-height:1.7}.product-faq details>p{font-size:.8rem}.store-related{padding:55px 0}.store-related>.container>div{grid-template-columns:1fr;gap:32px}.store-related h2{font-size:1.7rem}.store-related a>span{font-size:.5rem}.store-related p{font-size:.8rem}.selection-hero{padding:32px 0 48px}.selection-hero .breadcrumb{gap:10px;margin-bottom:35px;font-size:.59rem}.selection-hero .quiet-label{font-size:.54rem}.selection-hero h1{font-size:2.85rem}.selection-hero>.container>p:last-child{margin-top:23px;font-size:.875rem}.selection-summary h2{font-size:2rem}.selection-item a{font-size:1rem}.selection-item p{font-size:.72rem}.request-form{border-radius:12px;margin-inline:-4px;padding:26px 21px}.request-form .quiet-label{margin-bottom:18px;font-size:.55rem}.request-form>h2{font-size:1.7rem}.request-form .request-intro{font-size:.65rem}.request-form label,.request-products legend{font-size:.76rem}.product-checkbox strong{font-size:.79rem}.product-checkbox small{font-size:.72rem}.request-form .product-checkbox{padding:13px}.request-form input:not([type=checkbox]),.request-form textarea{font-size:1rem}.request-form .form-fields{grid-template-columns:1fr}.request-form .request-consent{font-size:.7rem}.request-form .button{font-size:.8rem}.request-form .form-status{font-size:.79rem}}.store-hero{padding:52px 0 0}.store-hero .breadcrumb{margin-bottom:72px}.store-hero-grid{grid-template-columns:1.55fr 1fr;align-items:end;gap:70px;display:grid}.store-hero .quiet-label{align-items:center;gap:13px;font-size:.65rem;display:flex}.store-hero h1{letter-spacing:-.057em;margin:0;font-size:clamp(3.4rem,5.8vw,5.9rem);line-height:1.05}.store-hero h1>span{color:var(--blue)}.store-hero-aside{padding:0 0 10px}.store-hero-aside p{color:#a5afb8;margin-bottom:24px;font-size:1.1rem;line-height:1.8}.store-hero-aside a{align-items:center;gap:28px;display:inline-flex}.store-principles{color:#adb7be;border-top:1px solid #2b3035;gap:50px;margin-top:70px;padding:25px 0 30px;font-size:.75rem;display:flex}.store-principles i{background:#bac2c9;border-radius:50%;width:4px;height:4px;margin-right:10px;display:inline-block}.store-catalog{border-radius:24px 24px 0 0;padding:86px 0 90px}.store-section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px;display:flex}.store-section-heading h2{font-size:clamp(2.4rem,3.7vw,3.6rem)}.store-section-heading>p{color:#69737d;max-width:410px;font-size:.95rem;line-height:1.8}.store-section-heading .quiet-label{margin-bottom:18px}.store-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.store-card{background:#fff;border:1px solid #dce1e5;border-radius:14px;flex-direction:column;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.card-top{align-items:center;gap:19px;padding:24px 27px 0;display:flex}.store-number{font-family:var(--mono);color:#818b95;font-size:.65rem}.store-label{letter-spacing:.085em;color:#5e6974;font-size:.66rem;font-weight:600;line-height:1.6}.product-mark{padding:12px 24px 0;position:relative}.product-mark svg{width:100%;height:180px;display:block}.mark-blue{--mark-color:#16a2de}.mark-orange{--mark-color:#dc7714}.mark-pink{--mark-color:#cf37aa}.mark-frame{stroke:var(--mark-color);stroke-width:1.3px;opacity:.75}.mark-line{stroke:#7d8f9d;stroke-width:1px;opacity:.48}.mark-accent{stroke:var(--mark-color);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mark-point{fill:var(--mark-color)}.card-body{flex-direction:column;flex:1;padding:12px 27px 26px;display:flex}.store-card h3{letter-spacing:-.035em;margin-bottom:20px;font-size:1.7rem;line-height:1.22}.store-card h3 a:after{content:"";z-index:1;position:absolute;inset:0}.card-body>p{color:#65717b;flex:1;font-size:.875rem;line-height:1.8}.card-outcome{border-top:1px solid #e2e7eb;margin-top:27px;padding:23px 0 25px}.card-outcome>span{font-family:var(--mono);letter-spacing:.08em;color:#75828e;margin-bottom:12px;font-size:.64rem;display:block}.card-outcome strong{max-width:270px;font-size:.94rem;font-weight:450;line-height:1.5;display:block}.card-bottom{border-top:1px solid #e2e7eb;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;display:flex}.card-bottom>span{color:#7b8690;max-width:140px;font-size:.65rem;line-height:1.5}.card-bottom>a{z-index:2;align-items:center;gap:14px;min-height:44px;font-size:.8rem;display:flex;position:relative}.card-bottom>a>span{color:var(--accent);font-size:1.4rem}.store-launch-note{border-top:1px solid #e0e5e9;align-items:baseline;gap:14px;margin-top:32px;padding-top:23px;display:flex}.note-dot{background:#85929c;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.store-launch-note p{color:#75808a;max-width:960px;font-size:.75rem;line-height:1.8}.store-finder{padding:90px 0}.finder-grid{grid-template-columns:1fr 1.25fr;gap:100px;display:grid}.finder-grid h2{font-size:clamp(2.4rem,3.6vw,3.5rem)}.finder-grid>div>p:not(.quiet-label){color:#9aa6b0;margin-top:27px;font-size:.95rem;line-height:1.85}.finder-options>a{border-bottom:1px solid #30363b;align-items:center;gap:24px;min-height:80px;padding:26px 0;display:flex}.finder-options>a:first-child{border-top:1px solid #30363b}.finder-options>a>span:first-child{font-family:var(--mono);color:#7b8a97;font-size:.65rem}.finder-options>a>span:last-child{color:#bdc8d0;margin-left:auto;font-size:1.35rem}.finder-options h3{letter-spacing:-.025em;margin-bottom:8px;font-size:1.2rem;font-weight:450}.finder-options p{color:#8b98a2;font-size:.8rem;line-height:1.7}.finder-options>a:hover h3{color:var(--blue)}.finder-options .finder-unsure{color:#aeb8c1;border:0;min-height:60px;font-size:.8rem}.compare-scroll{overflow-x:auto}.compare-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:740px;font-size:.85rem}.compare-scroll th,.compare-scroll td{vertical-align:top;border-bottom:1px solid #dce2e6;padding:25px 26px;line-height:1.75}.compare-scroll thead th{background:#e9edf0;font-size:.91rem;font-weight:500}.compare-scroll th{width:25%;font-weight:450}.compare-scroll thead th:first-child{color:#6f7c87;font-size:.72rem}.compare-scroll tbody th{color:#6f7c87;font-size:.75rem}.compare-scroll td{color:#4e5e6a}.store-method{padding:0 0 100px}.method-grid{grid-template-columns:1fr 1.6fr;gap:80px;display:grid}.method-grid h2{font-size:2.75rem}.method-grid ol{grid-template-columns:repeat(3,1fr);gap:35px;margin:0;padding:0;list-style:none;display:grid}.method-grid li>span{font-family:var(--mono);color:#768694;border-top:1px solid #bfc9d0;margin-bottom:27px;padding-top:18px;font-size:.65rem;display:block}.method-grid h3{margin-bottom:12px;font-size:1.1rem}.method-grid li p{color:#6f7c87;font-size:.8rem;line-height:1.8}.store-final{text-align:center;padding:90px 0}.store-final h2{margin-bottom:34px;font-size:clamp(3rem,5vw,5rem)}.store-final .button{margin:auto}.store-final p:last-child{color:#8e9aa5;margin-top:20px;font-size:.8rem}.store-selection-link{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.selection-count{font-family:var(--mono);border:1px solid #44515b;border-radius:100px;padding:3px 7px;font-size:.72rem;line-height:1.2}.store-home-feature{padding:95px 0}.store-home-feature h2{font-size:clamp(2.4rem,3.8vw,3.6rem)}.store-home-feature .store-card h3{font-size:1.6rem}.store-home-feature .store-section-heading{margin-bottom:38px}.store-home-feature .store-launch-note{margin-top:25px}@media (width>=701px) and (width<=1200px){.site-header nav{gap:20px}.header-cta{margin-left:0}.store-selection-link{font-size:.72rem}.store-hero-grid{grid-template-columns:1.3fr 1fr;gap:36px}.card-top,.card-body{padding-inline:20px}.store-card h3{font-size:1.4rem}.store-cards{gap:16px}.finder-grid{gap:50px}.method-grid{grid-template-columns:1fr;gap:40px}.store-label{font-size:.6rem}}@media (width<=850px){.store-cards{grid-template-columns:1fr}.store-card{grid-template-rows:auto 1fr;grid-template-columns:1fr 1.45fr;display:grid}.card-top{grid-column:1;padding:25px}.product-mark{grid-area:2/1;align-self:center;padding:0 20px 20px}.card-body{border-left:1px solid #e3e8ec;grid-area:1/2/3;padding:28px}.store-card h3{font-size:1.7rem}.card-outcome strong{max-width:none}.store-cards{gap:20px}.store-hero-grid{grid-template-columns:1fr;gap:35px}.store-hero-aside p{font-size:1rem}.store-hero .breadcrumb{margin-bottom:45px}.store-principles{justify-content:space-between;gap:20px;margin-top:40px}.finder-grid{grid-template-columns:1fr;gap:45px}.store-section-heading{align-items:start}.store-section-heading>p{max-width:290px}.site-header nav{gap:13px}}@media (width<=700px){.store-hero{padding-top:33px}.store-hero .breadcrumb{margin-bottom:40px}.store-hero .quiet-label{letter-spacing:.08em;gap:10px;margin-bottom:25px;font-size:.53rem}.store-hero h1{font-size:clamp(2.8rem,10vw,4rem)}.store-hero-grid{gap:25px}.store-hero-aside p{margin-bottom:17px;font-size:.9rem;line-height:1.8}.store-hero-aside a{font-size:.8rem}.store-principles{flex-wrap:wrap;justify-content:start;gap:14px 20px;margin-top:34px;padding:22px 0 27px;font-size:.64rem}.store-catalog{border-radius:16px 16px 0 0;padding:55px 0 58px}.store-section-heading{margin-bottom:30px;display:block}.store-section-heading>p{max-width:none;margin-top:20px;font-size:.85rem}.store-section-heading h2{font-size:2.5rem}.store-section-heading .text-link{margin-top:20px}.store-card{display:flex}.card-top{padding:23px 25px 0}.product-mark{padding:0 25px}.product-mark svg{height:145px}.card-body{border:0;padding:12px 25px 23px}.store-label{font-size:.62rem}.store-card h3{margin-bottom:15px;font-size:1.7rem}.card-body>p{font-size:.85rem}.card-outcome{margin-top:23px;padding:22px 0}.card-bottom{padding-top:15px}.store-launch-note p{font-size:.7rem}.store-finder{padding:60px 0}.finder-grid{gap:35px}.finder-grid h2{font-size:2.4rem}.finder-grid>div>p:not(.quiet-label){margin-top:20px;font-size:.875rem}.finder-options>a{gap:17px;padding:22px 0}.finder-options h3{font-size:1.05rem;line-height:1.4}.finder-options p{font-size:.73rem}.compare-scroll th,.compare-scroll td{padding:20px 22px}.compare-scroll{margin-right:-20px;padding-right:20px}.store-method{padding:0 0 62px}.method-grid{grid-template-columns:1fr;gap:30px}.method-grid h2{font-size:2.4rem}.method-grid ol{grid-template-columns:1fr;gap:23px}.method-grid li{border-top:1px solid #c9d1d7;gap:24px;padding-top:18px;display:flex}.method-grid li>span{border:0;margin:0;padding:3px 0}.method-grid h3{margin-bottom:8px;font-size:1.15rem}.method-grid li p{font-size:.85rem}.store-final{padding:62px 0}.store-final h2{font-size:3.15rem}.store-final .quiet-label{font-size:.58rem}.store-home-feature{padding:60px 0}.site-header nav .store-selection-link{justify-content:space-between;display:flex}.store-card h3 a:focus-visible{outline-offset:5px;outline:2px solid #0b8ebd}}.product-need,.product-scope,.product-evidence,#comenzar{scroll-margin-top:55px}.catalog-dark{color:#e9eff4;background:radial-gradient(52% 44% at 10% 0,#2dc2ff0f,#0000 62%),radial-gradient(40% 42% at 94% 6%,#ff07c30a,#0000 60%),#090b0d}.catalog-dark .catalog-filters button{color:#abb7c2;background:#0d1216;border-color:#253039}.catalog-dark .catalog-filters button:hover{color:#eef3f7;border-color:#3c4c57}.catalog-dark .catalog-filters button[aria-pressed=true]{color:#0b1014;background:#f2f6f9;border-color:#f2f6f9}.catalog-dark .catalog-result{color:#8e9aa4}.catalog-dark .store-card{background:linear-gradient(158deg,#0f1418,#090c0f);border-color:#1d252c;box-shadow:0 30px 70px -60px #000}.catalog-dark .store-card:hover{border-color:color-mix(in srgb,var(--accent) 48%,#1d252c);box-shadow:0 34px 90px -54px color-mix(in srgb,var(--accent) 55%,transparent)}.catalog-dark .store-number{color:#7f91a0}.catalog-dark .store-card .store-label{color:#9dabb6}.catalog-dark .service-relief{background:radial-gradient(ellipse at 42% 30%,color-mix(in srgb,var(--accent) 14%,#10171c),#0a0e11 74%);color:color-mix(in srgb,var(--accent) 60%,#c9d5dd);border-color:#1e272e;border-radius:12px;margin:20px 20px 18px}.catalog-dark .service-relief.mark-blue,.catalog-dark .service-relief.mark-pink,.catalog-dark .service-relief.mark-orange{color:color-mix(in srgb,var(--accent) 60%,#c9d5dd)}.catalog-dark .flow-signature{color:#90a5b3;opacity:.55}.catalog-dark .card-body{border-color:#ffffff10}.catalog-dark .store-card h3{color:#f1f5f8}.catalog-dark .card-body>p{color:#96a2ac}.catalog-dark .store-card .card-outcome{border-color:#ffffff10}.catalog-dark .card-outcome>span{color:#8895a1}.catalog-dark .card-outcome strong{color:#dfe8ee}.catalog-dark .store-card .card-bottom{border-color:#ffffff10}.catalog-dark .store-card .card-bottom>span{color:#93a1ac}.catalog-dark .store-card .card-bottom>a{color:#e9eff4;border-bottom:1px solid #ffffff26;padding-bottom:2px}.catalog-dark .store-card .card-bottom>a:hover{border-color:#2dc2ff}.catalog-dark .store-card h3 a:focus-visible{outline-color:#2dc2ff}.catalog-dark .store-card.accent-blue{--accent:#2dc2ff}.catalog-dark .store-card.accent-orange{--accent:#ff900b}.catalog-dark .store-card.accent-pink{--accent:#ff07c3}.catalog-dark .custom-offers article{background:linear-gradient(150deg,#0f1418,#090c0f);border-color:#1d252c}.catalog-dark .custom-offers h2{color:#f1f5f8}.catalog-dark .custom-offers p:not(.quiet-label){color:#96a2ac}.custom-offers:not(:has(article:not([hidden]))){display:none}@media (width<=850px){.catalog-dark .store-card{background:linear-gradient(158deg,#0f1418,#090c0f)}}@media (width<=700px){.catalog-dark .service-relief{margin:16px 16px 14px}.catalog-dark .store-card h3{color:#f1f5f8}}.home-offer{border-radius:24px 24px 0 0;position:relative}.home-context{max-width:640px;margin-top:24px;font-size:1.05rem;line-height:1.8}.home-proof{padding-top:0}.home-proof .proof-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:35px;display:grid}.proof-links a{border-top:1px solid #cbd4dc;padding-top:23px}.proof-links h3{margin-bottom:15px;font-size:1.15rem}.proof-links p{color:#596b78;font-size:.9rem;line-height:1.8}.home-method-link{margin-top:24px;display:inline-flex}.product-subtitle{color:#657584;margin:-10px 0 17px;font-size:.8rem;font-weight:500}.product-fit{border-top:1px solid #cfdae3;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;padding-top:30px;display:grid}.product-fit h3{margin-bottom:15px;font-size:1.1rem}.product-fit p{color:#536f81;font-size:.87rem;line-height:1.85}.product-example{border:1px solid #ccd9e3;border-radius:12px;margin-top:32px;padding:32px}.product-example h3{margin-bottom:18px;font-size:1.4rem}.product-example>p:not(.quiet-label){color:#516e80;font-size:.87rem;line-height:1.85}.product-example ol{margin:22px 0;padding:0;list-style:none}.product-example li{border-top:1px solid #d4dfe7}.product-example summary{cursor:pointer;align-items:center;gap:18px;padding:19px 0;font-size:.9rem;list-style:none;display:flex}.product-example summary::-webkit-details-marker{display:none}.product-example summary>span:first-child{font-family:var(--mono);color:#627e90;font-size:.7rem}.product-example summary>span:last-child{margin-left:auto;font-size:1.2rem}.product-example details[open] summary>span:last-child{transform:rotate(45deg)}.product-example details>p{color:#526f81;padding:0 0 20px 38px;font-size:.85rem;line-height:1.9}.product-example .example-limit{font-size:.75rem!important}.acceptance-list{margin:25px 0 0;padding-left:20px}.acceptance-list li{margin:15px 0;padding-left:7px;font-size:.9rem;line-height:1.8}.pilot-phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.pilot-phases li{border-top:1px solid #b8c9d5;padding-top:22px}.pilot-phases li>span{font-family:var(--mono);color:#627e90;font-size:.7rem}.pilot-phases h3{margin:22px 0 13px;font-size:1.2rem}.pilot-phases p{color:#536f81;font-size:.85rem;line-height:1.9}.pilot-conditions{border-top:1px solid #c6d5df;grid-template-columns:1fr 2fr;gap:50px;margin-top:40px;padding:28px 0;display:grid}.pilot-conditions h3{font-size:1.1rem;line-height:1.5}.pilot-conditions p{color:#536f81;font-size:.85rem;line-height:1.9}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:40px;display:grid}.guide-card{border:1px solid #d4dfe7;border-radius:12px;min-width:0;padding:27px}.guide-card h2,.guide-card h3{margin:20px 0;font-size:1.35rem;line-height:1.35}.guide-card p{color:#536c7d;font-size:.9rem;line-height:1.9}.guide-card a{margin-top:22px;display:inline-flex}.editorial-guide{border-top:1px solid #ccd9e3;max-width:850px;margin-top:50px;padding-top:50px;scroll-margin-top:110px}.editorial-guide h2{margin:20px 0 25px;font-size:2.2rem;line-height:1.2}.editorial-guide h3{margin:28px 0 15px;font-size:1.15rem}.editorial-guide p,.editorial-guide li{color:#536c7d;font-size:1rem;line-height:1.9}.editorial-guide li{margin-bottom:12px}.editorial-guide ul{padding-left:20px}.editorial-guide .text-link{margin-top:20px}.evidence-status{border:1px solid #c5d5df;border-radius:12px;margin-bottom:35px;padding:30px}.evidence-status h2{margin:20px 0;font-size:1.75rem}.evidence-status p,.evidence-status li{color:#536f81;font-size:.95rem;line-height:1.9}.evidence-status ul{margin-top:20px;padding-left:20px}.draft-download{cursor:pointer;color:#45687e;background:0 0;border:0;border-bottom:1px solid #8da6b7;margin-top:20px;padding:7px 0;font-size:.8rem}.draft-download:focus-visible,.product-example summary:focus-visible{outline-offset:5px;outline:2px solid #1688b4}.contact-form input:not([type=checkbox]),.contact-form textarea{font-size:1rem}.pilot-terms{scroll-margin-top:140px}.site-header .header-cta{white-space:nowrap}.store-card .card-bottom>span{max-width:170px}.frontier-content>.hero-specific{max-width:560px;font-size:1.05rem;line-height:1.7}.frontier-actions{flex-wrap:wrap}.guides-note{color:#536f81;margin-top:25px;font-size:.8rem;line-height:1.85}.proof-links .text-link{font-size:.9rem}@media (width<=1050px){.pilot-phases{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-grid{grid-template-columns:1fr}.home-proof .proof-links{grid-template-columns:1fr;gap:30px}.guide-card h3{font-size:1.3rem}}@media (width<=700px){.home-offer{border-radius:16px 16px 0 0}.frontier-content>.hero-specific{font-size:.95rem;line-height:1.8}.product-fit{grid-template-columns:1fr;gap:28px}.product-example{padding:24px 20px}.product-example h3{font-size:1.3rem}.product-example summary{gap:12px;font-size:.84rem}.product-example details>p{padding-left:0}.pilot-phases{grid-template-columns:1fr;gap:27px}.pilot-phases h3{margin-top:15px}.pilot-conditions{grid-template-columns:1fr;gap:15px}.editorial-guide h2{font-size:1.8rem}.editorial-guide p,.editorial-guide li{font-size:.95rem}.guide-card{padding:24px}.product-fit p,.pilot-phases p{font-size:.875rem}}.card-body>.product-subtitle{color:#4d6474;flex:none;font-size:.78rem;line-height:1.7}.home-offer{scroll-margin-top:100px}.pilot-terms h2{max-width:650px}.draft-panel{border-top:1px solid #c5d5df;margin-top:24px;padding-top:24px}.draft-panel p{color:#536f81;margin-top:15px;font-size:.8rem;line-height:1.8}.draft-panel textarea{width:100%;min-height:200px;font-size:.85rem;line-height:1.8}[hidden]{display:none!important}.premium-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:48px;display:flex}.premium-heading h2{max-width:830px}.premium-heading>p{color:#52616d;max-width:390px;line-height:1.85}.dark .premium-heading>p{color:#a8b2bd}.business-fronts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.business-front{background:linear-gradient(145deg,#fff,#f4f6f8);border:1px solid #dce2e7;border-radius:12px;flex-direction:column;padding:30px;transition:transform .25s,border-color .25s;display:flex}.business-front:hover{border-color:#879baa;transform:translateY(-5px)}.front-top{font-family:var(--mono);letter-spacing:.06em;color:#53616e;justify-content:space-between;font-size:.65rem;display:flex}.front-top>span:last-child{font-size:1.15rem}.business-front .product-mark{height:145px;margin:25px 0}.business-front h3{letter-spacing:-.04em;font-size:clamp(1.5rem,2.3vw,2rem)}.business-front>p{color:#52616d;margin:20px 0 30px;font-size:.94rem;line-height:1.8}.front-link{justify-content:space-between;gap:12px;margin-top:auto;font-size:.83rem;display:flex}.need-grid,.confidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.need-grid>a{border-top:1px solid #303941;padding-top:26px;padding-bottom:35px;position:relative}.need-grid span,.confidence-grid>div>span{font-family:var(--mono);letter-spacing:.04em;color:#9facb7;font-size:.65rem}.need-grid h3{margin:26px 0;font-size:clamp(1.5rem,2.5vw,2.2rem)}.need-grid p{color:#a8b2bd;max-width:340px;font-size:.94rem;line-height:1.85}.need-grid b{color:var(--blue);margin-top:24px;font-size:1.4rem;font-weight:400;display:block}.incident-inline{border-block:1px solid #303941;align-items:center;gap:16px;margin-top:50px;padding:25px 0;font-size:.95rem;display:flex}.incident-inline>span:last-child{color:#c1c9d1;margin-left:auto}.incident-inline.on-light{border-color:#d3dce2}.confidence-grid{margin-bottom:36px}.confidence-grid>div{border-top:1px solid #cbd4dc;padding-top:24px}.confidence-grid h3{margin:24px 0 16px;font-size:1.35rem}.confidence-grid p{color:#52616d;font-size:.94rem;line-height:1.85}.catalog-intro{color:#a8b2bd;max-width:650px;margin-top:30px;line-height:1.85}.catalog-filters{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.catalog-filters button{color:#31404b;background:#fff;border:1px solid #cbd4dc;border-radius:30px;min-height:46px;padding:12px 20px;font-size:.88rem}.catalog-filters button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.catalog-result{font-family:var(--mono);color:#52616d;margin-bottom:30px;font-size:.7rem}.custom-offers{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.custom-offers article{background:#f4f6f8;border:1px solid #dce2e7;border-radius:12px;padding:35px}.custom-offers h2{margin:22px 0;font-size:2.3rem}.custom-offers p:not(.quiet-label){color:#52616d;line-height:1.85}.custom-offers a{margin-top:24px}.need-links{grid-template-columns:1fr 1fr;gap:0 50px;display:grid}.need-links a{color:#d8dfe5;border-top:1px solid #303941;padding:24px 0}.security-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.security-areas a{border:1px solid #dce2e7;border-radius:10px;padding:28px}.security-areas a>span{font-family:var(--mono);color:#576875;font-size:.68rem}.security-areas h3{margin:25px 0 18px;font-size:1.3rem;line-height:1.25}.security-areas p{color:#52616d;font-size:.92rem;line-height:1.8}.security-areas b{margin-top:20px;font-weight:400;display:block}.capability-list{grid-template-columns:1fr 1fr;gap:0 45px;display:grid}.capability-list>div{border-top:1px solid #ccd6de;align-items:center;gap:22px;padding:25px 0;display:flex}.capability-list span{font-family:var(--mono);color:#52616d;font-size:.7rem}.capability-list h3{font-size:1.25rem;line-height:1.3}.bespoke-note{background:#f4f6f8;border-left:2px solid #2b91b6;margin-top:45px;padding:32px}.bespoke-note h3{margin-bottom:18px;font-size:1.4rem}.bespoke-note p{color:#52616d;max-width:850px;line-height:1.85}.service-options{gap:18px;margin:35px 0;display:grid}.service-options>div{border:1px solid #ccd6de;border-radius:8px;padding:22px}.service-options h3{margin-bottom:10px;font-size:1.05rem;line-height:1.4}.service-options p{color:#52616d;font-size:.9rem;line-height:1.85}.incident-hero .button{margin-top:30px}.incident-limit{color:#aab4be;max-width:660px;margin-top:24px;font-size:.85rem;line-height:1.8}.contact-form select{width:100%;color:var(--ink);min-height:50px;font:inherit;background:#fff;border:1px solid #a4b2bd;border-radius:4px;padding:14px}.request-classification{margin-bottom:25px}.incident-message{background:#fff5e6;border-left:2px solid #ad620a;margin-bottom:25px;padding:15px 20px}.store-related>.container>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.store-related h2{font-size:2rem}.store-cards .card-bottom{flex-wrap:wrap;gap:12px}.product-status p{font-size:.8rem}.store-card{min-width:0}.store-card h3,.product-checkbox strong{overflow-wrap:anywhere}.product-section-nav{z-index:10}.business-front:focus-visible,.security-areas a:focus-visible{outline:3px solid #1685ac}@media (width>=701px) and (width<=1100px){.business-fronts{gap:16px}.business-front{padding:24px}.premium-heading{align-items:start;gap:28px}.premium-heading h2{font-size:2.7rem}.security-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header nav{gap:20px}.store-related>.container>div{grid-template-columns:1fr 1fr}}@media (width<=850px){.business-fronts,.need-grid,.confidence-grid{grid-template-columns:1fr}.business-front{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.front-top{grid-column:1/-1}.business-front .product-mark{grid-area:2/2/5;height:160px}.business-front h3{grid-row:2;margin-top:28px}.business-front>p,.front-link{grid-column:1}.premium-heading{display:block}.premium-heading>p,.premium-heading>.text-link{margin-top:25px}.need-grid{gap:20px}.need-grid p{max-width:580px}.need-grid h3{margin:20px 0}.confidence-grid{gap:30px}.confidence-grid h3{margin:15px 0}.incident-inline{flex-wrap:wrap;align-items:start}.incident-inline>span:last-child{width:100%;margin-left:0}}@media (width<=700px){.business-front{padding:25px;display:flex}.business-front .product-mark{height:155px;margin:16px 0}.business-front h3{margin-top:0;font-size:1.8rem}.business-front>p{margin-bottom:24px}.premium-heading{margin-bottom:30px}.premium-heading h2{font-size:2.2rem}.premium-heading>p{font-size:.95rem}.custom-offers,.security-areas,.capability-list,.need-links{grid-template-columns:1fr}.custom-offers article{padding:26px}.store-related>.container>div{grid-template-columns:1fr}.bespoke-note{padding:25px}.incident-hero h1{font-size:2.6rem}.incident-limit{font-size:.8rem}.business-fronts{gap:20px}.catalog-filters{gap:8px}.catalog-filters button{padding:11px 14px;font-size:.8rem}.catalog-intro{font-size:.95rem}.store-hero h1{font-size:clamp(2.6rem,10vw,3.4rem)}.confidence-grid{margin-bottom:25px}.contact-form .request-classification{gap:20px}}@media (prefers-reduced-motion:reduce){.business-front{transition:none}.business-front:hover{transform:none}}.front-art{aspect-ratio:4/3;background:#0b0d10;border-radius:7px;margin:25px 0 28px;overflow:hidden}.front-art img{object-fit:cover;width:100%;height:100%;display:block}.front-art-hero{border:1px solid #202932;border-radius:14px;width:100%;margin:0 0 24px}.business-front:has(.front-art){padding:24px}.business-front:has(.front-art) h3{margin-top:0}@media (width>=701px) and (width<=850px){.business-front .front-art{grid-area:2/2/5;align-self:center;margin:20px 0}.business-front h3{margin-top:28px}}@media (width<=700px){.front-art{margin:20px 0 24px}.product-hero-art .front-art{max-width:460px;margin-inline:auto}}.business-front:hover{transform:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.business-front{transition:transform .4s,border-color .4s}.business-front:hover{transform:translateY(-2px)}.business-front .front-art img{transition:transform .7s cubic-bezier(.2,.65,.3,1)}.business-front:hover .front-art img{transform:scale(1.015)}}.business-front,.store-card{background:#fcfcfa;border-color:#d8ded8;border-radius:12px}.business-front:hover,.store-card:hover{border-color:#a6b1aa;box-shadow:0 12px 30px #243b2c07}.business-front .front-top,.store-card .store-label{color:#65716b}.front-art{aspect-ratio:4/3;background:#eeefea;border:1px solid #e3e6df;border-radius:7px}.front-art-hero{border-color:#b8c1b6;border-radius:10px}.business-front.accent-blue,.store-card.accent-blue{--accent:#537486}.business-front.accent-pink,.store-card.accent-pink{--accent:#78758a}.business-front.accent-orange,.store-card.accent-orange{--accent:#62796e}.service-relief{color:#657b70;background:radial-gradient(at 40% 28%,#fafbf7,#edf0e9);border:1px solid #e3e7df;border-radius:7px;margin:24px 24px 22px;overflow:hidden;padding:0!important}.service-relief svg{width:100%;height:180px;display:block}.product-hero-art .service-relief{margin:0 0 24px}.product-hero-art .service-relief svg{aspect-ratio:440/260;height:auto}.store-card .card-bottom>span{color:#667269}@media (width<=700px){.service-relief{margin:22px 20px 18px}.service-relief svg{height:170px}}.front-art{background:#0b0d10;border-color:#252e33;position:relative}.flow-signature{pointer-events:none;color:#6c8177;opacity:.5;width:calc(100% - 32px);height:24px;position:absolute;inset:auto 16px 7px}.flow-signature g{opacity:.3}.flow-signature-dark{color:#c9d6dc;opacity:.6}.service-relief>.flow-signature,.product-hero-art .service-relief>.flow-signature{aspect-ratio:auto;height:24px}:root{--paper:#fcfcfa;--mist:#f3f5f1;--hairline:#d8ded8;--slate:#537486;--sage:#62796e;--lavender:#78758a}.light{background:var(--paper)}.soft{background:var(--mist)}.accent-blue{--accent:var(--slate)}.accent-orange{--accent:var(--sage)}.accent-pink{--accent:var(--lavender)}.page-hero,.store-hero,.selection-hero,.product-hero{background:radial-gradient(at 96% 0,#19232a 0%,#090b0d 64%)}.page-hero{isolation:isolate;border-bottom:1px solid #202b31;position:relative}.page-hero:after{content:"";z-index:-1;opacity:.3;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 54' fill='none'%3E%3Cg stroke='%2393a8b4' stroke-width='.7'%3E%3Cpath d='M16 8C136 8 250 53 400 31M16 46C160 46 263 13 400 31M16 18C158 18 286 44 400 31M16 36C154 36 250 25 400 31'/%3E%3Ccircle cx='400' cy='31' r='8' opacity='.4'/%3E%3C/g%3E%3Ccircle cx='400' cy='31' r='2' fill='%23e5eae8'/%3E%3C/svg%3E") 50%/contain no-repeat;width:min(34vw,330px);height:44px;position:absolute;bottom:18px;right:max(24px,50vw - 720px)}.page-hero .lead,.product-lead,.catalog-intro{color:#a8b4bc;max-width:660px;line-height:1.85}.breadcrumb{color:#9aabb5;flex-wrap:wrap;line-height:1.65}.light .quiet-label,.light .eyebrow,.soft .quiet-label,.soft .eyebrow{color:#627269}.store-section-heading,.premium-heading{align-items:end;gap:36px}.store-section-heading>p,.premium-heading>p{line-height:1.85}.business-front,.store-card,.guide-card,.custom-offers article,.security-areas a,.module-choice,.evidence-panel,.product-example{border-color:var(--hairline);border-radius:12px}.guide-card,.custom-offers article,.module-choice{background:var(--paper)}.guide-card p,.editorial-guide p,.editorial-guide li,.product-statement,.service-options p{color:#53646b}.guide-card .text-link,.security-areas b{font-size:.84rem}.guide-card h2,.guide-card h3{letter-spacing:-.03em}.guide-card .quiet-label{letter-spacing:.07em;font-size:.64rem}.guide-grid{gap:24px}.premium-heading+.guide-grid{margin-top:0}.security-areas a{background:var(--paper);transition:border-color .25s,background-color .25s}.security-areas a:hover{background:#f7f9f4;border-color:#a3b0a7}.route-mini{border-color:#43524f;gap:20px;padding-block:16px}.route-mini span:before,.route-mini span:first-child:before,.route-mini span:last-child:before{background:#9dafad;width:4px;height:4px}.solution-nav{flex-wrap:wrap;gap:10px}.solution-nav a{background:var(--paper);border-color:var(--hairline);color:#52645d;align-items:center;min-height:44px;display:inline-flex}.solution-detail{border-color:var(--hairline)}.pilot-conditions,.capacity-note,.scope-list,.scope-list li,.editorial-guide{border-color:var(--hairline)}.pilot-conditions p,.pilot-phases p{color:#586a6c}.pilot-phases h3{letter-spacing:-.025em}.contact-form,.request-form{background:var(--paper);border:1px solid var(--hairline);border-radius:12px}.contact-form select,.contact-form textarea,.form-fields input,.request-form input:not([type=checkbox]),.request-form textarea{color:#183028;background:#fff;border-color:#bac7bf;border-radius:6px}.contact-form select:focus-visible,.contact-form textarea:focus-visible,.form-fields input:focus-visible{outline-offset:3px;outline:2px solid #537486}.contact-note,.guides-note{color:#5b6d68;line-height:1.85}.contact-unavailable,.store-notice{border-radius:6px}.product-section-nav{border-color:var(--hairline);background:#f3f5f1f5}.service-relief>.flow-signature,.product-hero-art .service-relief>.flow-signature{width:calc(100% - 32px)}.final-cta{background:#090b0d;border-top:1px solid #25302e}.final-cta .quiet-label{color:#a2b3ae}.cta-context{color:#a8b8bd;max-width:480px;margin-top:24px;font-size:.94rem;line-height:1.85}.footer-capabilities{color:#b2bfbd;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:0 0 26px;font-size:.8rem;display:flex}.footer-capabilities>span{font-family:var(--mono);letter-spacing:.1em;color:#95a6a2;margin-right:8px;font-size:.66rem}.footer-capabilities a{padding:7px 0}.footer-capabilities a:hover{color:#fff}.footer-main nav a,.footer-capabilities a{text-underline-offset:5px}.footer-main nav a:focus-visible,.footer-capabilities a:focus-visible{outline-offset:5px;outline:2px solid #a6c3cd}.privacy-copy{max-width:850px}.privacy-copy h2{letter-spacing:-.03em;margin:35px 0 17px;font-size:1.7rem}.privacy-copy h2:first-child{margin-top:0}.privacy-copy p{color:#53646b;margin-bottom:18px;line-height:1.9}.privacy-copy a{text-underline-offset:4px;text-decoration:underline}@media (width>=851px){.business-front h3{min-height:2.3em}.store-card h3{min-height:2.35em;line-height:1.16}.card-body>.product-subtitle{min-height:3.4em}}@media (width<=850px){.store-section-heading,.premium-heading{gap:26px}.guide-grid{grid-template-columns:1fr}.footer-capabilities{gap:10px 23px}}@media (width<=700px){.page-hero:after{opacity:.2;width:155px;bottom:8px;right:20px}.page-hero .lead{font-size:.96rem}.footer-capabilities{grid-template-columns:1fr;gap:1px;padding-bottom:24px;display:grid}.footer-capabilities>span{margin-bottom:8px}.privacy-copy h2{font-size:1.45rem}.privacy-copy p{font-size:.94rem}.product-section-nav>.container{gap:24px}.business-front h3{min-height:0}}@media (prefers-reduced-motion:reduce){.security-areas a{transition:none}}.custom-offers .custom-osar{background:radial-gradient(520px 300px at 90% 0,#ff07c314,#0000 60%),radial-gradient(420px 280px at 0 100%,#2dc2ff10,#0000 60%),#0c1116;border-color:#2b3540}.custom-osar h2{color:#fff}.custom-osar p:not(.quiet-label){color:#9aa5af!important}.custom-osar .quiet-label{color:#d5a8cd}.custom-osar .text-link{color:#fff}.nodes-action-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.nodes-osar-link{color:#c3ccd4;border-bottom:1px solid #3a444d;padding-bottom:3px;font-size:.85rem;transition:color .2s,border-color .2s,text-decoration-color .2s}.nodes-osar-link:hover{color:#fff;border-color:var(--blue)}@media (width<=700px){.nodes-action-links{flex-direction:column;align-items:center;gap:14px;width:100%}.nodes-action-links .nodes-cta{width:100%}.nodes-osar-link{color:#9aa5af;text-underline-offset:5px;border-bottom:0;padding-bottom:0;font-size:.82rem;text-decoration:underline #3a444d}.nodes-osar-link:hover{text-decoration-color:var(--blue)}}.osar-hero{background:radial-gradient(900px 520px at 82% 18%,#2dc2ff12,transparent 62%),radial-gradient(700px 480px at 12% 92%,#ff07c30d,transparent 64%),var(--base);padding-bottom:95px;position:relative;overflow:hidden}.osar-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;display:grid}.osar-status{font-family:var(--mono);letter-spacing:.08em;color:#c7d0d8;background:#ffffff06;border:1px solid #2c343c;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:.63rem;display:inline-flex}.osar-status i{background:linear-gradient(135deg,var(--blue),var(--pink));border-radius:50%;width:6px;height:6px}.osar-hero h1{letter-spacing:-.055em;margin-top:26px;font-size:clamp(3rem,5vw,4.9rem);line-height:1.03}.osar-hero h1 span{color:#7e8893}.osar-hero .lead{max-width:590px;margin-top:26px}.osar-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.osar-honesty{max-width:470px;font-family:var(--mono);letter-spacing:.03em;color:#9aa6b0;border-left:1px solid #303840;margin-top:34px;padding-left:14px;font-size:.76rem;line-height:1.7}.osar-orbit{flex-direction:column;gap:22px;min-width:0;margin:0;display:flex}.osar-orbit svg{width:100%;height:auto}.osar-orbit figcaption ul{font-family:var(--mono);letter-spacing:.05em;color:#b9c2ca;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:0;padding:0;font-size:.64rem;list-style:none;display:grid}.osar-orbit figcaption li{align-items:center;gap:8px;min-width:0;display:flex}.osar-orbit figcaption li i{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.osar-orbit figcaption p{font-family:var(--mono);letter-spacing:.05em;color:var(--t3);margin-top:16px;font-size:.64rem;line-height:1.7}.osar-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.osar-outcomes article{border-top:1px solid var(--hair-2);padding-top:26px}.osar-outcomes article>span{font-family:var(--mono);color:var(--t3);font-size:.66rem}.osar-outcomes h3{margin:18px 0 12px;font-size:1.45rem;line-height:1.25}.osar-outcomes p{color:var(--t2);font-size:.96rem;line-height:1.75}.osar-cycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.osar-cycle li{border-top:2px solid var(--hair-2);min-width:0;padding-top:22px}.osar-cycle li:first-child{border-color:var(--blue)}.osar-cycle li:nth-child(2){border-color:#7c9cff}.osar-cycle li:nth-child(3){border-color:var(--orange)}.osar-cycle li:nth-child(4){border-color:#ff4d5a}.osar-cycle li:nth-child(5){border-color:var(--pink)}.osar-cycle li>span{font-family:var(--mono);color:var(--t3);font-size:.65rem}.osar-cycle h3{margin:14px 0 8px;font-size:1.2rem}.osar-cycle p{color:var(--t2);font-size:.86rem;line-height:1.7}.osar-cycle-note{border-top:1px solid var(--hair-2);font-family:var(--mono);letter-spacing:.06em;color:var(--t3);align-items:center;gap:12px;margin-top:34px;padding-top:20px;font-size:.63rem;line-height:1.8;display:flex}.osar-cycle-note span{color:var(--orange);font-size:1.2rem;line-height:1}.osar-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.osar-nodes article{background:linear-gradient(90deg,var(--accent),var(--accent2,var(--accent))) top/100% 2px no-repeat,#10151a;border:1px solid #232b33;border-top:0;border-radius:12px;min-width:0;padding:24px}.osar-node-top{font-family:var(--mono);letter-spacing:.07em;color:var(--accent);justify-content:space-between;align-items:center;gap:12px;font-size:.64rem;display:flex}.osar-node-top b{letter-spacing:.06em;color:#7d8791;border:1px solid #2a323a;border-radius:999px;padding:4px 8px;font-size:.64rem;font-weight:500}.osar-nodes h3{color:#fff;margin:20px 0 10px;font-size:1.22rem;line-height:1.3}.osar-nodes p{color:#98a3ad;font-size:.88rem;line-height:1.7}.osar-disclaimer{font-family:var(--mono);letter-spacing:.05em;color:#77828c;border:1px dashed #2b333b;border-radius:8px;margin-top:26px;padding:14px 18px;font-size:.64rem;line-height:1.8}.osar-governance{grid-template-columns:1fr 1fr;gap:0 50px;margin:0;padding:0;list-style:none;display:grid}.osar-governance li{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:16px;padding:24px 0;display:grid}.osar-governance li>span{font-family:var(--mono);color:var(--t3);padding-top:4px;font-size:.68rem}.osar-governance h3{margin-bottom:8px;font-size:1.3rem}.osar-governance p{color:var(--muted);font-size:.95rem;line-height:1.7}.osar-limits{grid-template-columns:1fr 1fr;gap:0 50px;margin:0;padding:0;list-style:none;display:grid}.osar-limits li{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:14px;padding:24px 0;display:grid}.osar-limits li>span{color:var(--orange);font-size:1.2rem;line-height:1}.osar-limits h3{margin-bottom:8px;font-size:1.25rem}.osar-limits p{color:var(--muted);font-size:.95rem;line-height:1.7}.osar-final{border-top:1px solid var(--border);background:radial-gradient(760px 420px at 88% 20%,#ff07c30e,transparent 62%),var(--base);padding:90px 0}.osar-final>.container{justify-content:space-between;align-items:end;gap:50px;display:flex}.osar-final h2{margin-top:22px;font-size:clamp(2.6rem,4.4vw,4.2rem)}.osar-final p:not(.quiet-label){color:#9ca6b0;max-width:560px;margin-top:22px}.osar-final-actions{flex-direction:column;flex:none;align-items:flex-start;gap:18px;display:flex}.osar-final .text-link{color:#c3ccd4}.osar-flow{background:radial-gradient(600px 300px at 78% 20%,#2dc2ff0a,#0000 65%),#0a0e11;border:1px dashed #2a333c;border-radius:18px;grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);align-items:center;gap:20px;margin-top:46px;padding:30px;display:grid}.osar-flow-station,.osar-flow-systems{align-content:start;gap:14px;min-width:0;display:grid}.flow-label{font-family:var(--mono);letter-spacing:.13em;color:var(--t3);font-size:.64rem}.flow-window{background:#0b1014;border:1px solid #242c34;border-radius:11px;gap:8px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff08}.flow-window-bar{background:color-mix(in srgb,var(--blue) 62%,#141b21);border-radius:2px;width:46%;height:5px}.flow-window-line{background:#1c242b;border-radius:2px;height:4px}.flow-window-line.is-strong{background:#2a333c;width:78%}.flow-window-line.is-short{width:54%}.flow-window-foot{font-family:var(--mono);letter-spacing:.12em;color:#98a3ad;font-size:.64rem}.osar-flow-station p{color:var(--t2);margin:0;font-size:.8rem;line-height:1.6}.osar-flow-link{text-align:center;justify-items:center;gap:11px;display:grid}.osar-flow-link span{font-family:var(--mono);letter-spacing:.12em;white-space:nowrap;color:var(--t3);font-size:.64rem}.osar-flow-link i{background:linear-gradient(90deg,#0000,#2f3a44 16% 84%,#0000);width:100%;height:1px;display:block;position:relative}.osar-flow-link i:after{content:"";border-top:1px solid #3b4650;border-right:1px solid #3b4650;width:7px;height:7px;position:absolute;top:-3px;right:5%;transform:rotate(45deg)}.osar-flow-systems ul{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.osar-flow-systems li{color:#c3ccd4;background:#0b1013;border:1px solid #242c34;border-radius:9px;padding:12px 14px;font-size:.82rem}.osar-flow-systems li:last-child{border-color:color-mix(in srgb,var(--pink) 34%,#242c34);background:color-mix(in srgb,var(--pink) 7%,#0b1013);color:#e6d3e2}.osar-flow-note{border-top:1px solid var(--hair-2);font-family:var(--mono);letter-spacing:.1em;color:var(--t3);grid-column:1/-1;margin:6px 0 0;padding-top:16px;font-size:.64rem}.osar-lines-band{border-top:1px solid var(--hair-2)}.osar-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.osar-lines a,.osar-lines>div{color:inherit;background:#0b1013;border:1px solid #242c34;border-radius:14px;gap:9px;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:grid}.osar-lines a:hover{background:#0d1217;border-color:#3a444d;transform:translateY(-2px)}.osar-lines>div{background:0 0;border-style:dashed}.osar-lines span{font-family:var(--mono);letter-spacing:.14em;color:var(--t3);font-size:.64rem}.osar-lines strong{letter-spacing:-.02em;color:#eef3f7;font-size:1.2rem;font-weight:470}.osar-lines em{color:var(--t2);font-size:.84rem;font-style:normal;line-height:1.55}.osar-lines i{font-style:normal;font-family:var(--mono);letter-spacing:.1em;color:var(--blue);font-size:.64rem}.osar-lines>div i{color:var(--t3)}@media (width<=1100px){.osar-hero-grid{gap:40px}.osar-cycle{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.osar-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.osar-hero-grid{grid-template-columns:1fr;gap:44px}.osar-orbit{width:min(100%,520px);margin:0 auto}.osar-governance,.osar-limits{grid-template-columns:1fr}.osar-final>.container{display:block}.osar-final-actions{margin-top:32px}.osar-flow{grid-template-columns:1fr;gap:18px;padding:22px}.osar-flow-link{grid-auto-flow:column;justify-content:center;align-items:center;gap:12px}.osar-flow-link i{background:linear-gradient(#0000,#2f3a44 18% 82%,#0000);width:1px;height:34px}.osar-flow-link i:after{inset:auto auto 3px calc(50% - 3px);transform:rotate(135deg)}.osar-lines{grid-template-columns:1fr}}@media (width<=700px){.osar-hero{padding:38px 0 62px}.osar-status{padding:7px 12px;font-size:.64rem}.osar-hero h1{margin-top:22px}.osar-actions{gap:14px}.osar-actions .button{justify-content:space-between;width:100%}.osar-orbit figcaption ul{grid-template-columns:1fr 1fr}.osar-outcomes{grid-template-columns:1fr;gap:22px}.osar-cycle{grid-template-columns:1fr;gap:0}.osar-cycle li{border-top-width:1px;padding:18px 0}.osar-cycle h3{margin-top:10px}.osar-cycle-note{font-size:.64rem}.osar-nodes{grid-template-columns:1fr}.osar-final{padding:64px 0}.osar-final-actions{width:100%}.osar-final .button{justify-content:space-between;width:100%}}.nodes-film-frame{border:1px solid var(--hair-2);background:#05070a;border-radius:22px;margin:34px 0 0;overflow:hidden}.nodes-film-frame video{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.nodes-film-frame figcaption{border-top:1px solid var(--hair-2);font-family:var(--mono);letter-spacing:.16em;color:var(--t3);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:13px 20px;font-size:.66rem;display:flex}@media (width<=700px){.nodes-film-frame{border-radius:16px;margin-top:26px}.nodes-film-frame figcaption{letter-spacing:.12em;flex-direction:column;gap:6px}}.osar-page .osar-outcomes{gap:clamp(30px,3.6vw,54px)}.osar-page .osar-outcomes article{padding-top:32px}.osar-page .osar-outcomes h3{letter-spacing:-.022em;max-width:24ch;margin:22px 0 14px;font-size:1.38rem;line-height:1.28}.osar-page .osar-outcomes p{font-size:1rem;line-height:1.72}.osar-page .osar-cycle{gap:clamp(24px,2.8vw,40px)}.osar-page .osar-cycle li{padding-top:28px}.osar-page .osar-cycle h3{letter-spacing:-.018em;margin:16px 0 10px;font-size:1.16rem}.osar-page .osar-cycle p{font-size:.95rem;line-height:1.68}.osar-page .osar-cycle-note{margin-top:clamp(40px,4.5vw,64px);padding-top:26px}.osar-page .osar-nodes{gap:clamp(16px,1.8vw,24px)}.osar-page .osar-nodes article{padding:clamp(26px,2.6vw,36px)}.osar-page .osar-nodes h3{margin:22px 0 12px;font-size:1.24rem}.osar-page .osar-nodes p{font-size:.95rem;line-height:1.72}.osar-page .osar-disclaimer{margin-top:clamp(34px,4vw,54px);padding:18px 22px;line-height:1.9}.osar-page .osar-governance,.osar-page .osar-limits{gap:0 clamp(40px,5vw,90px)}.osar-page .osar-governance li,.osar-page .osar-limits li{padding:34px 0}.osar-page .osar-governance p,.osar-page .osar-limits p{max-width:48ch;font-size:1rem;line-height:1.75}.osar-page .osar-flow{gap:clamp(24px,3vw,40px);margin-top:clamp(38px,4.4vw,62px);padding:clamp(30px,3.4vw,46px)}.osar-page .osar-flow-station p{font-size:.95rem;line-height:1.7}.osar-page .osar-flow-systems li{padding:15px 18px;font-size:.92rem}.osar-page .nodes-film-frame{border-radius:26px;margin-top:clamp(44px,5vw,74px)}.osar-page .nodes-film-frame figcaption{padding:17px 24px}.osar-page .osar-faq{margin-top:clamp(30px,3.4vw,48px)}.osar-page .osar-faq summary{letter-spacing:-.02em;padding:30px 2px;font-size:clamp(1.06rem,1.35vw,1.28rem)}.osar-page .osar-faq p{max-width:68ch;padding:0 2px 32px;font-size:1rem;line-height:1.8}.osar-page .osar-lines{gap:clamp(16px,1.8vw,24px);margin-top:clamp(30px,3.4vw,48px)}.osar-page .osar-lines a,.osar-page .osar-lines>div{gap:12px;padding:clamp(26px,2.8vw,36px)}.osar-page .osar-lines strong{font-size:1.3rem}.osar-page .osar-lines em{font-size:.95rem;line-height:1.65}.osar-page .osar-final{padding:clamp(110px,13vw,190px) 0}.osar-page .osar-final>.container{gap:clamp(50px,7vw,110px)}.osar-page .osar-final h2{letter-spacing:-.038em;margin-top:28px;font-size:clamp(2.5rem,4.2vw,3.9rem);line-height:1.1}.osar-page .osar-final p:not(.quiet-label){max-width:52ch;margin-top:26px;font-size:1.125rem;line-height:1.72}@media (width<=700px){.osar-page .osar-faq summary{padding:22px 2px}}@media (width<=960px){.osar-page .osar-cycle{grid-template-columns:repeat(2,minmax(0,1fr))}}.delivery-records,.proof-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.delivery-record{isolation:isolate;border:1px solid var(--hairline);background:linear-gradient(145deg,#fff 8%,#f0f3f1 100%);border-radius:12px;padding:30px 30px 62px;position:relative;overflow:hidden}.record-index{font-family:var(--mono);letter-spacing:.06em;color:#5d7075;align-items:center;gap:18px;font-size:.6rem;line-height:1.5;display:flex}.record-index>span:first-child{color:#597780;border-right:1px solid #c8d2cf;padding-right:16px;font-size:.75rem}.delivery-record h3{letter-spacing:-.035em;margin:35px 0 20px;font-size:clamp(1.35rem,1.8vw,1.65rem);line-height:1.16}.delivery-record>p{color:#52646b;min-height:5.4em;font-size:.93rem;line-height:1.8}.delivery-record ul{border-top:1px solid #d9e0dc;margin:25px 0 0;padding:0;list-style:none}.delivery-record li{color:#344c50;border-bottom:1px solid #e0e6e1;align-items:center;gap:12px;padding:12px 0;font-size:.8rem;display:flex}.delivery-record li:before{content:"";background:#78918e;border-radius:50%;flex:none;width:4px;height:4px}.delivery-record .flow-signature{opacity:.55;width:calc(100% - 60px);height:25px;inset:auto 30px 18px}.delivery-bottom{justify-content:space-between;align-items:center;gap:25px;margin-top:30px;display:flex}.delivery-bottom>span{color:#5c6f70;font-size:.82rem;line-height:1.6}.proof-card{border:1px solid var(--hairline);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.proof-card-head{border-bottom:1px solid var(--hairline);background:linear-gradient(140deg,#f8faf7,#ecf1ef);padding:28px 28px 26px}.proof-card-head h3{letter-spacing:-.035em;margin:22px 0 14px;font-size:1.65rem;line-height:1.18}.proof-card-head>p:last-child{color:#4f666b;min-height:3.5em;font-size:.92rem;line-height:1.75}.proof-card-body{flex-direction:column;flex:1;padding:28px;display:flex}.proof-card h4{font-family:var(--mono);letter-spacing:.065em;color:#627578;margin:0 0 15px;font-size:.64rem;font-weight:500;line-height:1.5}.proof-card ul,.proof-card ol{color:#364f56;margin:0 0 28px;padding-left:17px;font-size:.87rem;line-height:1.8}.proof-card li+li{margin-top:10px}.proof-measure{border-top:1px solid var(--hairline);margin-top:auto;padding-top:22px}.proof-measure p{color:#2f4a52;margin-bottom:24px;font-size:1rem;line-height:1.65}.proof-card .text-link{font-size:.85rem}.decision-note{border-block:1px solid var(--hairline);grid-template-columns:.8fr 1.2fr;align-items:start;gap:65px;padding-block:38px;display:grid}.decision-note h2{font-size:clamp(1.8rem,2.7vw,2.6rem);line-height:1.15}.decision-note p{color:#52646b;font-size:1rem;line-height:1.85}.decision-note p+p{margin-top:18px}.decision-note .text-link{margin-top:24px}.store-card:focus-within,.business-front:focus-visible{border-color:#6f8b92;box-shadow:0 10px 28px #213e4808}.page-hero h1,.premium-heading h2,.store-section-heading h2,.product-hero h1,.store-card h3,.business-front h3{text-wrap:balance}@media (width<=1000px){.delivery-record{padding:24px 24px 58px}.record-index{gap:12px;font-size:.55rem}.proof-card-head,.proof-card-body{padding:24px}.delivery-record>p{min-height:0}}@media (width<=850px){.delivery-records,.proof-catalog{grid-template-columns:1fr}.delivery-record{padding:28px 28px 56px}.delivery-record h3{margin-top:25px}.delivery-record>p{max-width:650px}.delivery-record ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;display:grid}.delivery-record li{align-items:start;font-size:.78rem}.delivery-record li:before{margin-top:8px}.delivery-bottom{flex-direction:column;align-items:start;gap:18px}.decision-note{grid-template-columns:1fr;gap:24px}.proof-card-head h3{font-size:1.65rem}}@media (width<=500px){.delivery-record ul{display:block}.delivery-record{padding-inline:24px}.delivery-record h3{font-size:1.5rem}.delivery-records,.proof-catalog{gap:18px}.delivery-bottom .text-link{font-size:.84rem}.proof-card-head,.proof-card-body{padding:24px}.record-index{font-size:.58rem}}.sec-catalog{isolation:isolate;background:#07090b;border-top:1px solid #ffffff0a;position:relative;overflow:hidden}.sec-catalog-aurora{z-index:-1;pointer-events:none;background:radial-gradient(46% 40% at 8% 0,#2dc2ff10,#0000 66%),radial-gradient(42% 46% at 94% 8%,#ff07c30d,#0000 64%),radial-gradient(40% 40% at 50% 100%,#ff900b08,#0000 70%);position:absolute;inset:0}.sec-catalog-heading{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(28px,4vw,72px);margin-bottom:clamp(28px,3.4vw,44px);display:grid}.sec-catalog-heading h2{letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,3.6vw,3.35rem);font-weight:440;line-height:1.06}.sec-catalog-answer{gap:12px;padding-bottom:4px;display:grid}.sec-catalog-answer p{color:#a8b3bd;max-width:52ch;margin:0;font-size:.95rem;line-height:1.8}.sec-catalog-answer p:first-child{color:#e2e9ef}.sec-toolbar{background:linear-gradient(140deg,#ffffff0e,#ffffff04);border:1px solid #ffffff12;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff14,0 24px 70px -60px #000}.sec-search{background:#070a0c99;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex;position:relative}.sec-search-icon{color:#8d99a4;flex:none;width:18px;height:18px;display:flex}.sec-search-icon svg{width:18px;height:18px}.sec-search input{appearance:none;color:#eef4f8;width:100%;min-width:0;height:48px;font:inherit;background:0 0;border:0;outline:none;font-size:.92rem}.sec-search input::placeholder{color:#7d8994;opacity:1}.sec-search:focus-within{border-color:#2dc2ff88;box-shadow:0 0 0 3px #2dc2ff1f}.sec-count{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8d99a4;white-space:nowrap;margin:0;padding:0 8px;font-size:.7rem}.sec-reset{color:#c5cfd7;background:#ffffff08;border:1px solid #ffffff16;border-radius:10px;min-height:44px;padding:0 16px;font-size:.78rem;transition:border-color .2s,color .2s,background-color .2s}.sec-reset:hover{color:#fff;background:#ffffff10;border-color:#ffffff2e}.sec-filter-groups{grid-template-columns:1.25fr .85fr 1fr;gap:14px;margin-top:14px;display:grid}.sec-filter-group{background:#0a0e12b8;border:1px solid #ffffff0f;border-radius:14px;min-width:0;margin:0;padding:12px 14px 14px}.sec-filter-group legend{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8d99a4;margin-left:-4px;padding:0 6px;font-size:.68rem}.sec-filter-options{flex-wrap:wrap;gap:7px;display:flex}.sec-filter{color:#aab5be;background:#ffffff05;border:1px solid #ffffff14;border-radius:100px;min-height:40px;padding:0 13px;font-size:.78rem;line-height:1;transition:border-color .2s,color .2s,background-color .2s,box-shadow .2s}.sec-filter:hover{color:#fff;border-color:#ffffff2b}.sec-filter[aria-pressed=true]{border-color:color-mix(in srgb,var(--blue) 55%,#ffffff14);color:#f2f8fc;background:linear-gradient(120deg,#2dc2ff22,#ff07c318);box-shadow:inset 0 0 0 1px #ffffff10}.sec-filter:focus-visible,.sec-reset:focus-visible,.sec-card-link:focus-visible,.sec-card h3 a:focus-visible,.sec-empty-action:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.sec-card{background:linear-gradient(155deg,#ffffff10,#ffffff05 52%,#ffffff02);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:20px 20px 18px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 26px 60px -54px #000}.sec-card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--a) 16%,transparent),transparent 62%);opacity:.95;position:absolute;inset:-1px}.sec-card:after{content:"";background:linear-gradient(90deg,var(--a),transparent 68%);opacity:.7;height:1px;position:absolute;top:0;left:20px;right:20px}.sec-card.accent-cyan{--a:#2dc2ff;--b:#ff07c3}.sec-card.accent-orange{--a:#ff900b;--b:#2dc2ff}.sec-card.accent-magenta{--a:#ff07c3;--b:#ff900b}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sec-card:hover{border-color:color-mix(in srgb,var(--a) 34%,#ffffff12);box-shadow:inset 0 1px 0 #ffffff1c,0 34px 80px -58px color-mix(in srgb,var(--a) 46%,transparent);transform:translateY(-3px)}}.sec-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sec-card-index{font-family:var(--mono);letter-spacing:.11em;color:#8a96a1;max-width:32ch;font-size:.66rem;line-height:1.5}.sec-card-link{color:#aeb9c2;border:1px solid #ffffff14;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin:-8px -8px 0 0;transition:border-color .2s,color .2s,background-color .2s;display:grid}.sec-card-link svg{width:15px;height:15px}.sec-card-link:hover{border-color:color-mix(in srgb,var(--a) 45%,#ffffff14);color:#fff;background:#ffffff0a}.sec-card h3{letter-spacing:-.025em;color:#f0f5f9;margin:2px 0 0;font-size:1.18rem;font-weight:500;line-height:1.22}.sec-card h3 a{color:inherit;margin-block:-9px;padding-block:9px;text-decoration:none;display:block}.sec-outcome{color:#dfe7ed;letter-spacing:-.01em;margin:0;font-size:.92rem;line-height:1.55}.sec-promise{color:#8f9ba5;margin:0;font-size:.82rem;line-height:1.65}.sec-tags{padding:0;flex-wrap:wrap;gap:5px;margin:auto 0 0;padding-top:10px;list-style:none;display:flex}.sec-tags li{font-family:var(--mono);letter-spacing:.04em;color:#9da9b3;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff0f;border-radius:6px;padding:6px 8px;font-size:.64rem;line-height:1}.sec-empty{background:#0a0e12;border:1px dashed #ffffff1c;border-radius:16px;justify-items:start;gap:8px;margin-top:18px;padding:26px;display:grid}.sec-empty-title{color:#eef4f8;margin:0;font-size:1.1rem}.sec-empty p{color:#98a4ae;margin:0;font-size:.9rem;line-height:1.7}.sec-empty-action{margin-top:8px}.sec-empty[hidden],.sec-grid[hidden],.sec-card[hidden]{display:none!important}@media (width<=1080px){.sec-catalog-heading{grid-template-columns:1fr;align-items:start}.sec-filter-groups{grid-template-columns:1fr 1fr 1fr}.sec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.sec-toolbar{grid-template-columns:1fr auto;align-items:stretch}.sec-search{grid-column:1/-1}.sec-count{align-self:center}.sec-filter-groups{grid-template-columns:1fr}}@media (width<=640px){.sec-grid{grid-template-columns:1fr}.sec-card{padding:18px}.sec-filter,.sec-reset{min-height:44px}.sec-tags{grid-template-columns:repeat(2,max-content);gap:5px 6px;display:grid}}@media (prefers-reduced-motion:reduce){.sec-card,.sec-filter,.sec-reset,.sec-card-link{transition:none}}.sec-catalog .quiet-label{align-items:center;gap:12px;display:flex}.arch-gradient{background:linear-gradient(96deg,#2dc2ff 0%,#ff07c3 52%,#ff900b 100%);color:#f3f8fc;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.arch-hero h1{text-wrap:balance}.arch-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.hero-secondary{color:#c3cdd5;border-bottom:1px solid #4a555f;align-items:center;gap:8px;min-height:44px;font-size:.9rem;text-decoration:none;display:inline-flex}.hero-secondary:hover{color:#fff;border-color:#fff}.arch-change{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,52px);display:grid}.arch-change article{background:linear-gradient(155deg,#ffffff0e,#ffffff04 58%);border:1px solid #ffffff12;border-radius:18px;padding:26px 24px;position:relative}.arch-change article>span{font-family:var(--mono);letter-spacing:.14em;color:#84909b;margin-bottom:18px;font-size:.68rem;display:block}.arch-change h3{letter-spacing:-.02em;color:#eef4f8;margin:0 0 12px;font-size:1.15rem;font-weight:520}.arch-change p{color:#9aa4ad;margin:0;font-size:.9rem;line-height:1.78}.arch-method{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,34px);margin:clamp(34px,4vw,54px) 0 0;padding:0;list-style:none;display:grid}.arch-method li{border-top:1px solid #202830;padding-top:26px;position:relative}.arch-method li:before{content:"";background:linear-gradient(90deg,#2dc2ff,#ff07c3);width:44px;height:1px;position:absolute;top:-1px;left:0}.arch-method li>span{font-family:var(--mono);letter-spacing:.14em;color:#84909b;font-size:.68rem}.arch-method h3{letter-spacing:-.03em;color:#f1f6f9;margin:20px 0 10px;font-size:1.3rem;font-weight:480}.arch-method p{color:#9aa4ad;margin:0;font-size:.9rem;line-height:1.8}.arch-deliverables{border-top:1px solid #1c2329;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:clamp(30px,4vw,50px) 0 0;padding:0;list-style:none;display:grid}.arch-deliverables li{border-bottom:1px solid #1c2329;grid-template-columns:38px 1fr;gap:6px;padding:24px 2px;display:grid}.arch-deliverables li>span{font-family:var(--mono);letter-spacing:.12em;color:#6f7b85;padding-top:4px;font-size:.68rem}.arch-deliverables h3{color:#e8eff4;letter-spacing:-.014em;margin:0 0 6px;font-size:1.06rem;font-weight:520}.arch-deliverables p{color:#94a0a9;margin:0;font-size:.87rem;line-height:1.72}.arch-signals{border-top:1px solid #1c2329;gap:0;margin:clamp(26px,3.4vw,44px) 0 0;padding:0;list-style:none;display:grid}.arch-signals li{border-bottom:1px solid #1c2329;grid-template-columns:44px 1fr;align-items:baseline;gap:8px;padding:18px 2px;display:grid}.arch-signals li>span{font-family:var(--mono);letter-spacing:.12em;color:#6f7b85;font-size:.66rem}.arch-signals p{color:#dbe4ea;letter-spacing:-.012em;margin:0;font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.55}.osar-faq,.arch-faq{border-top:1px solid #1c2329;margin-top:clamp(24px,3vw,40px);display:grid}.osar-faq details,.arch-faq details{border-bottom:1px solid #1c2329}.osar-faq summary,.arch-faq summary{cursor:pointer;color:#e4ebf1;letter-spacing:-.014em;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 2px;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.5;list-style:none;display:flex}.osar-faq summary::-webkit-details-marker,.arch-faq summary::-webkit-details-marker{display:none}.osar-faq summary:hover,.arch-faq summary:hover{color:#fff}.osar-faq summary>span,.arch-faq summary>span{color:#9aa4ad;border:1px solid #2a333b;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;font-size:.9rem;line-height:1;transition:transform .25s,border-color .25s,color .25s;display:grid}.osar-faq details[open] summary>span,.arch-faq details[open] summary>span{color:#2dc2ff;border-color:#2dc2ff;transform:rotate(45deg)}.osar-faq p,.arch-faq p{color:#9aa4ad;max-width:64ch;margin:0;padding:0 2px 24px;font-size:.93rem;line-height:1.85}.osar-faq summary:focus-visible,.arch-faq summary:focus-visible{outline-offset:4px;outline:2px solid #2dc2ff}@media (width<=1080px){.arch-method{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.arch-change{grid-template-columns:1fr}}@media (width<=760px){.arch-method{grid-template-columns:1fr;gap:0}.arch-method li{padding:20px 0}.arch-deliverables{grid-template-columns:1fr}.arch-signals li{grid-template-columns:32px 1fr}.arch-actions .button{justify-content:space-between;width:100%}}:root{--bg:#07090b;--bg-2:#0a0e12;--panel:#0c1116;--panel-2:#0f151a;--hair:#ffffff12;--hair-2:#ffffff20;--t1:#e9eff4;--t2:#a8b3bd;--t3:#85919b;--paper:#0c1116;--mist:#0a0e12;--hairline:#ffffff14;--light:#07090b;--line:#ffffff14;--muted:#9aa5af;--ink:#0b0f13;--slate:#2dc2ff;--sage:#ff900b;--lavender:#ff07c3;color-scheme:dark}html{background:var(--bg)}body{background:var(--bg);color:var(--t1)}.site-header,.site-footer,button,input,textarea,select{color-scheme:dark}::selection{background:var(--blue);color:#07090b}.light,.soft{background:var(--bg);color:var(--t1)}.section{padding:clamp(74px,8.2vw,112px) 0}.section.soft,.soft.section{background:var(--bg-2);border-top:1px solid #ffffff0a}.section+.section,.pilot-terms+.section,.product-section-nav+.section{border-top:1px solid #ffffff0a}.section.light+.section.light,.section.dark+.section.dark{border-top-color:#ffffff08}.contact-section.light,.selection-section.light{background:var(--bg);color:var(--t1)}.light h1,.light h2,.light h3,.light h4,.soft h1,.soft h2,.soft h3,.soft h4{color:var(--t1)}.light p,.soft p,.light li,.soft li,.light small,.soft small,.light dd,.soft dd,.light td,.soft td{color:var(--t2)}.light strong,.soft strong{color:var(--t1)}.light .quiet-label,.soft .quiet-label,.light .eyebrow,.soft .eyebrow,.dark .quiet-label{color:var(--t3)}.process-number{color:#7e8a94}.light .color-0,.soft .color-0{color:var(--blue)}.light .color-1,.soft .color-1{color:var(--orange)}.light .color-2,.soft .color-2{color:var(--pink)}.light .prose,.soft .prose,.prose{color:var(--t2)}.light .prose .lead,.soft .prose .lead,.prose .lead{color:var(--t1)}.light .text-link,.soft .text-link{color:var(--t1);border-bottom-color:#3d4852}.light .text-link:hover,.soft .text-link:hover{border-color:var(--blue)}.light .button-dark,.soft .button-dark,.module-choice .button-dark{color:#0b0f13;background:#eef3f6;border-color:#eef3f6}.light .button-dark:hover,.soft .button-dark:hover,.module-choice .button-dark:hover{color:#0b0f13;background:#fff}.hero-secondary{color:#c1cbd3;border-bottom-color:#3f4a54}.section-heading,.premium-heading,.store-section-heading{align-items:end;gap:clamp(26px,4vw,56px);margin-bottom:clamp(32px,4vw,54px)}.section-heading h2,.premium-heading h2,.store-section-heading h2{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(2.4rem,3.7vw,3.5rem);font-weight:440;line-height:1.06}.section-intro,.premium-heading>p,.store-section-heading>p{color:var(--t2);font-size:1rem;line-height:1.85}.premium-heading .quiet-label,.store-section-heading .quiet-label,.section-heading .quiet-label{margin-bottom:20px}.premium-heading .quiet-label:before,.store-section-heading .quiet-label:before,.section-heading .quiet-label:before{content:"";vertical-align:middle;background:linear-gradient(90deg,var(--blue),var(--pink));width:22px;height:1px;margin-right:10px;display:inline-block}.proof-card,.guide-card,.security-areas a,.module-choice,.custom-offers article,.product-example,.evidence-status,.delivery-record{background:linear-gradient(160deg,var(--panel),#080b0e 74%);border:1px solid var(--hair);color:var(--t1);border-radius:16px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.proof-card,.guide-card,.security-areas a,.delivery-record{transition:transform .35s,border-color .35s,box-shadow .35s}.proof-card:hover,.guide-card:hover,.security-areas a:hover,.delivery-record:hover{border-color:color-mix(in srgb,var(--accent,var(--blue)) 42%,#26313a);transform:translateY(-3px);box-shadow:0 30px 70px -50px #000}}.page-hero,.store-hero,.selection-hero,.product-hero{background-color:#080b0e;background-image:radial-gradient(#ffffff0a 1px,#0000 1px),radial-gradient(88% 128% at 84% -34%,#17242d 0%,#0b1116 46%,#07090b 84%);background-size:24px 24px,cover;border-bottom:1px solid #ffffff10}.page-hero{padding:clamp(46px,5vw,66px) 0 clamp(66px,7vw,92px)}.page-hero h1,.store-hero h1,.selection-hero h1,.product-hero h1{color:var(--t1);text-wrap:balance}.page-hero .lead,.product-lead,.selection-hero>.container>p:last-child,.catalog-intro{color:var(--t2)}.breadcrumb{color:var(--t3)}.breadcrumb a:hover{color:var(--t1)}.route-mini{color:#a7b2bc;border-color:#33414b}.route-mini span{color:#a7b2bc}.manifesto em{color:#b9c4cd}.principles-list li{border-top:1px solid var(--hair);align-items:start}.principles-list>li>span{color:var(--t3)}.principles-list p{color:var(--t2)}.solution-nav{border:0}.solution-nav a{background:var(--panel);border:1px solid var(--hair);color:var(--t2);border-radius:100px;padding:10px 20px;font-size:.8rem;transition:border-color .25s,color .25s,background-color .25s}.solution-nav a:hover{border-color:var(--hair-2);color:var(--t1);background:var(--panel-2)}.solution-detail{border-bottom:1px solid var(--hair)}.solution-detail .eyebrow{color:var(--t3)}.solution-detail .lead,.solution-detail .question{color:var(--t1)}.solution-detail li{border-bottom:1px solid var(--hair);color:var(--t2)}.solution-detail li:before{color:var(--blue)}.guide-card p{color:var(--t2)}.guide-card h2,.guide-card h3{color:var(--t1)}.guides-note{color:var(--t3)}.editorial-guide{border-top:1px solid var(--hair)}.editorial-guide p,.editorial-guide li{color:var(--t2)}.editorial-guide h3{color:var(--t1)}.proof-card-head{border-bottom:1px solid var(--hair);background:linear-gradient(150deg,#10161b,#0a0e11)}.proof-card-head>p:last-child{color:var(--t2)}.proof-card h4{color:var(--t3)}.proof-card ul,.proof-card ol{color:var(--t2)}.proof-measure{border-top:1px solid var(--hair)}.proof-measure p{color:var(--t1)}.decision-note{border-color:var(--hair)}.decision-note p,.privacy-copy p{color:var(--t2)}.privacy-copy h2{color:var(--t1)}.privacy-copy a{color:var(--t1);text-decoration-color:#4d5a64}.delivery-record>p,.delivery-record li{color:var(--t2)}.delivery-record li{border-bottom:1px solid var(--hair)}.delivery-record ul{border-top:1px solid var(--hair)}.record-index{color:var(--t3)}.record-index>span:first-child{color:var(--t2);border-right-color:var(--hair)}.delivery-bottom>span{color:var(--t3)}.business-front{background:linear-gradient(160deg,var(--panel),#080b0e 74%);border:1px solid var(--hair);border-radius:16px}.business-front:hover{border-color:var(--hair-2);box-shadow:none}.business-front .front-top{color:var(--t3)}.business-front>p{color:var(--t2)}.front-art{background:#0b0d10;border-color:#222c33}.security-areas a>span{color:var(--t3)}.security-areas p{color:var(--t2)}.security-areas h3{color:var(--t1)}.security-areas b{color:var(--accent,var(--blue))}.capability-list>div{border-top:1px solid var(--hair)}.capability-list span{color:var(--t3)}.capability-list h3{color:var(--t1)}.need-grid>a{border-top-color:var(--hair)}.need-grid h3{color:var(--t1)}.need-grid p{color:var(--t2)}.need-links a{border-top-color:var(--hair);color:var(--t1)}.confidence-grid>div{border-top-color:var(--hair)}.confidence-grid>div>span{color:var(--t3)}.confidence-grid p{color:var(--t2)}.incident-inline{border-color:var(--hair)}.incident-inline.on-light{border-color:var(--hair);color:var(--t2)}.incident-inline.on-light>span:last-child{color:var(--t1)}.bespoke-note{border-left:2px solid var(--blue);background:linear-gradient(120deg,#0c1519,#090d10);border-radius:0 14px 14px 0}.bespoke-note h3{color:var(--t1)}.bespoke-note p{color:var(--t2)}.service-options>div{border:1px solid var(--hair);background:var(--panel);border-radius:12px}.service-options h3{color:var(--t1)}.service-options p,.custom-offers p:not(.quiet-label){color:var(--t2)}.custom-offers h2{color:var(--t1)}.product-fit{border-top-color:var(--hair)}.product-fit h3{color:var(--t1)}.product-fit p{color:var(--t2)}.pilot-phases li{border-top-color:var(--hair)}.pilot-phases li>span{color:var(--t3)}.pilot-phases p{color:var(--t2)}.pilot-conditions{border-top-color:var(--hair)}.pilot-conditions p{color:var(--t2)}.contact-form,.request-form{background:linear-gradient(160deg,var(--panel),#080b0e 76%);border:1px solid var(--hair);color:var(--t1);color-scheme:dark;border-radius:20px;box-shadow:0 40px 120px -70px #000}.contact-form label,.request-form label,.request-form .request-products legend,.form-fields label{color:#c9d3db}.contact-form select,.contact-form textarea,.contact-form .form-fields input,.request-form input:not([type=checkbox]),.request-form textarea{color:var(--t1);background:#070a0c;border:1px solid #27313a;border-radius:10px}.contact-form select:focus-visible,.contact-form textarea:focus-visible,.contact-form .form-fields input:focus-visible,.request-form input:focus-visible,.request-form textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-color:#2b6d89}.contact-form textarea::placeholder,.request-form input::placeholder,.request-form textarea::placeholder,.form-fields input::placeholder{color:#6f7b85;opacity:1}.contact-note,.request-form .request-intro,.field-optional,.request-form .contact-note{color:var(--t3)}.contact-unavailable,.store-notice{color:var(--t2);background:#0c1519;border:1px solid #1c2b33;border-radius:10px}.incident-message{border-left:2px solid var(--orange);color:#e6d3b6;background:#171107;border-radius:0 10px 10px 0}.draft-download{color:var(--t2);border-bottom-color:#3a454e}.request-consent{color:var(--t3)}.request-consent a{color:var(--t1);border-bottom-color:#48545e}.product-checkbox{border:1px solid var(--hair);background:var(--panel);border-radius:10px}.product-checkbox:has(input:checked){border-color:color-mix(in srgb,var(--accent,var(--blue)) 55%,var(--hair));background:color-mix(in srgb,var(--accent,var(--blue)) 9%,var(--panel))}.product-checkbox input,.request-consent input{accent-color:var(--blue)}.product-checkbox small{color:var(--t3)}.form-status[data-state=success]{color:#8fe3b8;background:#0b1512;border-left:3px solid #2fa875;padding:12px 16px}.form-status[data-state=error]{color:#ffa8a1;background:#170d0d;border-left:3px solid #c0483f;padding:12px 16px}.contact-aside p{color:var(--t2)}.contact-aside li{border-bottom:1px solid var(--hair);color:var(--t2)}.contact-aside li:before{color:var(--t3)}.contact-aside h2{color:var(--t1)}.contact-channels{flex-direction:column;gap:10px;margin-top:36px;display:flex}.contact-channels .channels-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:.68rem}.contact-channels a{border:1px solid var(--hair);background:var(--panel);border-radius:10px;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 16px;display:flex}.contact-channels a:hover{border-color:var(--hair-2);background:var(--panel-2)}.contact-channels a:focus-visible{outline-offset:3px;outline:2px solid #a6c3cd}.contact-channels a span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:.64rem}.contact-channels a b{letter-spacing:.005em;color:var(--t1);font-size:.95rem;font-weight:500}.footer-contact{border-top:1px solid var(--hair);padding-top:24px}@media (width<=700px){.contact-channels{margin-top:26px}.contact-channels a{padding:12px 14px}.contact-channels a b{font-size:.9rem}}.product-section-nav{border-bottom:1px solid var(--hair);color-scheme:dark;background:#07090b}.product-section-nav a{color:var(--t2)}.product-section-nav a:hover{color:var(--t1)}.product-hero .quiet-label{color:var(--accent)}.product-name{color:var(--t3)}.product-hero-art{border-left:1px solid var(--hair)}.product-hero-art>p{color:var(--t1)}.product-hero-art>p>span{color:var(--t3)}.product-status{border-top:1px solid var(--hair)}.product-status p{color:var(--t3)}.product-statement{color:#dde5ec}.entry-module p{color:var(--t2)}.entry-module>span,.capacity-note>span,.evidence-measure>span{color:var(--t3)}.scope-list{border-top:1px solid var(--hair)}.scope-list li{border-bottom:1px solid var(--hair);color:var(--t2)}.scope-exclusions{border-left:1px solid var(--hair)}.capacity-note{border-top:1px solid var(--hair)}.capacity-note p,.deliverable-intro{color:var(--t2)}.deliverables-list{border-top-color:var(--hair)}.deliverables-list li{border-bottom-color:var(--hair)}.deliverables-list span{color:var(--t3)}.deliverables-list p{color:#cfd9e1}.requirements-list{color:var(--t2)}.scope-support{border-top:1px solid var(--hair);color:var(--t3)}.evidence-panel{border:1px solid var(--hair);border-top:2px solid var(--accent);background:linear-gradient(160deg,#0d1318,#080b0e);border-radius:18px}.evidence-panel>div>p:not(.quiet-label){color:var(--t2)}.evidence-measure{border-top:1px solid var(--hair)}.evidence-measure strong{color:var(--t1)}.evidence-panel .evidence-disclosure{color:var(--t3)!important}.acceptance-list li,.product-start>div>p:not(.quiet-label){color:var(--t2)}.module-choice .store-label{color:var(--t3)}.module-choice>p:not(.store-label){color:var(--t2)}.module-list{border-top:1px solid var(--hair)}.module-list>div{border-bottom:1px solid var(--hair)}.module-list small{color:var(--t3)}.module-indicator{color:#8a949e}.module-ready{color:var(--accent)}.product-faq details{border-top:1px solid var(--hair)}.product-faq details:last-child{border-bottom:1px solid var(--hair)}.product-faq summary{color:var(--t1)}.product-faq summary>span{color:var(--t3)}.product-faq details>p{color:var(--t2)}.store-related>.container>div>a{border-top:1px solid var(--hair)}.store-related p{color:var(--t2)}.product-example h3{color:var(--t1)}.product-example>p:not(.quiet-label){color:var(--t2)}.product-example li{border-top-color:var(--hair)}.product-example details>p{color:var(--t2)}.product-example summary>span:first-child{color:var(--t3)}.product-example .example-limit{color:var(--t3)!important}.selection-total{border:1px solid var(--hair);color:var(--t2);background:var(--panel)}.selection-item{border-bottom:1px solid var(--hair)}.selection-item:first-child{border-top:1px solid var(--hair)}.selection-item p{color:var(--t3)}.remove-selection{color:var(--t3);border-bottom-color:#3a454e}.selection-next{border-top:1px solid var(--hair)}.selection-next h3{color:var(--t1)}.selection-next ol{color:var(--t2)}.selection-next>p{color:var(--t3)}.selection-empty{color:var(--t2)}.store-card{background:linear-gradient(158deg,#0f1418,#090c0f);border:1px solid #1d252c;border-radius:16px;box-shadow:0 30px 70px -60px #000}.store-card:hover{border-color:color-mix(in srgb,var(--accent) 46%,#1d252c);box-shadow:0 34px 90px -54px color-mix(in srgb,var(--accent) 55%,transparent)}.store-card .store-label,.store-card .card-bottom>span{color:var(--t3)}.store-card h3,.store-card h3 a{color:var(--t1)}.store-card .product-subtitle{color:var(--t3)}.store-card .card-body>p{color:var(--t2)}.store-card .card-outcome{border-top-color:var(--hair)}.store-card .card-outcome>span{color:var(--t3)}.store-card .card-outcome strong{color:#dfe8ee}.store-card .card-bottom{border-top-color:var(--hair)}.store-card .card-bottom>a{color:var(--t1);border-bottom:1px solid #ffffff26;padding-bottom:2px}.store-card .card-bottom>a:hover{border-color:var(--blue)}.store-number{color:var(--t3)}.card-body{border-left-color:var(--hair)}.store-card.accent-blue,.business-front.accent-blue{--accent:#2dc2ff}.store-card.accent-orange,.business-front.accent-orange{--accent:#ff900b}.store-card.accent-pink,.business-front.accent-pink{--accent:#ff07c3}.product-hero.accent-blue{--accent:#2dc2ff}.product-hero.accent-orange{--accent:#ff900b}.product-hero.accent-pink{--accent:#ff07c3}.service-relief{background:radial-gradient(ellipse at 42% 30%,color-mix(in srgb,var(--accent,var(--blue)) 14%,#10171c),#0a0e11 74%);color:color-mix(in srgb,var(--accent,var(--blue)) 62%,#c9d5dd);border-color:#1e272e}.service-relief.mark-blue{color:#59c6f0}.service-relief.mark-orange{color:#e09a4e}.service-relief.mark-pink{color:#e26bc4}.product-hero-art .service-relief{border-color:#1e272e;border-radius:12px;margin:0 0 24px}.flow-signature{color:#7f97a3;opacity:.45}.catalog-filters button{border-color:var(--hair);background:var(--panel);color:var(--t2)}.catalog-filters button[aria-pressed=true]{color:#0b1014;background:#f2f6f9;border-color:#f2f6f9}.catalog-result{color:var(--t3)}.store-launch-note{border-top-color:var(--hair)}.store-launch-note p{color:var(--t3)}.store-principles{border-top-color:var(--hair);color:#aeb9c2}.store-hero-aside p{color:var(--t2)}.site-header{background:#07090b}.site-footer{border-top:1px solid var(--hair);background:#07090b}.analytics-notice{border:1px solid var(--hair);color:var(--t2);background:#0d1217}@media (width<=960px){.section-heading h2,.premium-heading h2,.store-section-heading h2{font-size:clamp(2.2rem,4.6vw,2.8rem)}.page-hero,.store-hero,.selection-hero,.product-hero{background-image:radial-gradient(#ffffff0a 1px,#0000 1px),radial-gradient(120% 140% at 90% -20%,#16232c 0%,#0a0f13 52%,#07090b 88%)}}@media (width<=700px){.section{padding:60px 0}.proof-card,.guide-card,.security-areas a,.module-choice,.custom-offers article,.product-example,.evidence-status,.delivery-record{border-radius:14px}.contact-form,.request-form{border-radius:16px}.section-heading,.premium-heading,.store-section-heading{margin-bottom:30px}.page-hero{padding:34px 0 50px}.premium-heading .quiet-label:before,.store-section-heading .quiet-label:before,.section-heading .quiet-label:before{width:16px;margin-right:8px}}.js [data-rv]{opacity:0;transition:opacity .72s cubic-bezier(.22,.61,.36,1) var(--rv-d,0s),translate .72s cubic-bezier(.22,.61,.36,1) var(--rv-d,0s);translate:0 22px}.js [data-rv].rv-in{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.js [data-rv]{opacity:1;transition:none;translate:none}}.site-footer .footer-main nav a,.site-footer .footer-main nav button,.site-footer .footer-capabilities a,.site-footer .footer-main .brand,.breadcrumb a,.site-header nav a,.site-header .brand,.nodes-action-links a,.draft-download{align-items:center;min-height:40px;display:inline-flex}.breadcrumb a,.site-footer .footer-main nav a,.site-header nav a{justify-content:center;min-width:40px;margin-inline:-8px;padding-inline:8px}.premium-page .section{padding:clamp(104px,12vw,176px) 0}.premium-page .section+.section,.premium-page .pilot-terms+.section,.premium-page .product-section-nav+.section,.premium-page .section.soft,.premium-page .soft.section,.premium-page .final-cta{border-top:0}.premium-page .final-cta{padding:clamp(104px,12vw,176px) 0}.premium-page .section-heading,.premium-page .premium-heading,.premium-page .store-section-heading{gap:0;margin-bottom:clamp(52px,6vw,96px);display:block}.premium-page .nodes-heading,.premium-page .svc-heading,.premium-page .sec-catalog-heading{gap:0;margin-bottom:clamp(44px,5vw,84px);display:block}.premium-page .section-heading .quiet-label,.premium-page .premium-heading .quiet-label,.premium-page .store-section-heading .quiet-label,.premium-page .nodes-heading .quiet-label,.premium-page .svc-heading .quiet-label,.premium-page .sec-catalog-heading .quiet-label{margin-bottom:26px}.premium-page .section-heading h2,.premium-page .premium-heading h2,.premium-page .store-section-heading h2,.premium-page .nodes-heading h2,.premium-page .svc-heading h2,.premium-page .sec-catalog-heading h2,.premium-page .process-copy h2,.premium-page .pilot-copy h2{letter-spacing:-.034em;max-width:21ch;font-size:clamp(2.35rem,3.5vw,3.3rem);font-weight:440;line-height:1.12}.premium-page .section-intro,.premium-page .premium-heading>p,.premium-page .store-section-heading>p{max-width:56ch;color:var(--t2);margin-top:28px;font-size:1.125rem;line-height:1.72}.premium-page .nodes-heading-side,.premium-page .svc-heading-answer,.premium-page .sec-catalog-answer{margin-top:clamp(28px,3vw,40px)}.premium-page .nodes-intro,.premium-page .svc-heading-answer p,.premium-page .sec-catalog-answer p{max-width:56ch;color:var(--t2);margin:0;font-size:1.125rem;line-height:1.72}.premium-page .svc-heading-answer p+p,.premium-page .sec-catalog-answer p+p{margin-top:16px}.premium-page .svc-heading-answer p:first-child,.premium-page .sec-catalog-answer p:first-child{color:#dfe7ed}.premium-page .nodes-heading .nodes-subtitle{color:#c3ccd4;max-width:46ch;margin:20px 0 0;font-size:1.125rem;line-height:1.62}.premium-page .section-heading>.text-link,.premium-page .premium-heading>.text-link,.premium-page .store-section-heading>.text-link{margin-top:26px}.premium-page .home-faq-head h2{letter-spacing:-.032em;max-width:19ch}.premium-page .home-faq-head p{max-width:50ch;margin:22px 0 26px;font-size:1.0625rem;line-height:1.75}.premium-page .home-faq-list summary{letter-spacing:-.02em;padding:clamp(26px,2.8vw,34px) 2px;font-size:clamp(1.06rem,1.35vw,1.28rem)}.premium-page .home-faq-list details p{max-width:68ch;padding:0 2px 32px;font-size:1rem;line-height:1.8}.premium-page .home-process .timeline{margin-top:clamp(56px,6.4vw,96px)}.premium-page .home-process .timeline h3{letter-spacing:-.022em;margin-bottom:14px;font-size:1.18rem}.premium-page .home-process .timeline p{font-size:.97rem;line-height:1.7}.premium-page .home-process .process-loop{margin-top:clamp(40px,4.6vw,64px)}.premium-page .catalog-filters{gap:12px;margin-bottom:22px}.premium-page .catalog-result{margin-bottom:clamp(46px,5.2vw,76px)}.premium-page .store-cards{gap:clamp(20px,2.2vw,30px)}.premium-page .custom-offers{gap:clamp(20px,2.2vw,30px);margin-top:clamp(52px,6vw,92px)}.premium-page .custom-offers article{padding:clamp(30px,3.2vw,46px)}.premium-page .custom-offers h2{letter-spacing:-.034em;max-width:20ch;margin:24px 0 18px;font-size:clamp(2rem,2.9vw,2.6rem);line-height:1.14}.premium-page .custom-offers p:not(.quiet-label){max-width:52ch;font-size:1.0625rem;line-height:1.75}.premium-page .need-links{gap:0 clamp(40px,5vw,86px)}.premium-page .need-links a{padding:clamp(26px,3vw,36px) 0}.premium-page .contact-section,.premium-page .product-scope,.premium-page .product-evidence,.premium-page .product-faq,.premium-page .store-related{border-top:0;padding:clamp(104px,12vw,176px) 0}.premium-page .arch-faq summary{letter-spacing:-.02em;padding:clamp(26px,2.8vw,34px) 2px;font-size:clamp(1.06rem,1.35vw,1.28rem)}.premium-page .arch-faq details p{max-width:68ch;padding:0 2px 32px;font-size:1rem;line-height:1.8}@media (width<=700px){.premium-page .section,.premium-page .final-cta,.premium-page .contact-section,.premium-page .product-scope,.premium-page .product-evidence,.premium-page .product-faq,.premium-page .store-related{padding:78px 0}.premium-page .section-heading,.premium-page .premium-heading,.premium-page .store-section-heading,.premium-page .nodes-heading,.premium-page .svc-heading,.premium-page .sec-catalog-heading{margin-bottom:40px}.premium-page .section-intro,.premium-page .premium-heading>p,.premium-page .store-section-heading>p,.premium-page .nodes-intro,.premium-page .svc-heading-answer p,.premium-page .sec-catalog-answer p{margin-top:20px;font-size:1.02rem}.premium-page .home-faq-list summary,.premium-page .arch-faq summary{padding:22px 2px}.premium-page .home-process .timeline{margin-top:44px}.premium-page .catalog-result,.premium-page .custom-offers,.premium-page .store-cards{margin-bottom:30px}.premium-page .custom-offers{margin-top:44px}.premium-page .need-links a{padding:20px 0}}@media (width<=1100px){.store-label,.outcome-strip h2{font-size:.64rem!important}}@media (width<=700px){.breadcrumb a,.breadcrumb span,.store-label,.store-related a>span,.entry-module>span,.capacity-note>span,.evidence-measure>span,.outcome-strip h2,.eyebrow,.store-hero .quiet-label,.selection-hero .quiet-label,.request-form .quiet-label,.pages-hero .eyebrow,.article-hero .eyebrow,.nodes-meta span,.nodes-meta strong,.node-tab-copy span,.node-tab-status,.screen-bar,.screen-title,.desk-app>span,.screen-thread p,.screen-foot span,.service-card-top,.service-schematic,.process-loop>span,.map-topline span{font-size:.64rem!important}}.holo-kicker,.nodes-portrait-live{font-size:.64rem!important}.editorial-site{--paper:#f3f4f5;--copy:#b5bec8;--quiet:#99a6b3;--base:#080b0f;--surface:#10151b;--surface-raised:#171e26;--space-section:clamp(72px, 8vw, 120px);--radius:20px;color:var(--paper);background:var(--base);color-scheme:dark}.editorial-site [hidden]{display:none!important}.editorial-site [data-rv]{opacity:1!important;animation:none!important;transform:translate(0,0)!important}.editorial-site .container{width:min(1280px,100% - 112px);margin-inline:auto}.editorial-site :is(h1,h2,h3){letter-spacing:-.045em;text-wrap:balance;font-weight:450}.editorial-site h1{font-size:clamp(44px,5.7vw,80px);line-height:1.06}.editorial-site h2{font-size:clamp(32px,3.65vw,52px);line-height:1.12}.editorial-site h3{font-size:25px;line-height:1.25}.editorial-site p{line-height:1.7}.editorial-site :is(.quiet-label,.eyebrow,.state-label){font:12px/1.6 var(--mono);letter-spacing:.065em;color:var(--quiet)}.editorial-site .muted{color:var(--copy)}.editorial-site .button{color:#dbe2e8;min-height:48px;box-shadow:none;background:#171e25;border:1px solid #53616e;border-radius:12px;gap:14px;padding:12px 20px;font-size:14px;font-weight:450;transform:none}.editorial-site .button:hover{color:#fff;box-shadow:none;background:#232d37;border-color:#81909d;transform:none}.editorial-site .button-secondary{color:var(--paper);background:0 0;border-color:#657180}.editorial-site .text-link{color:inherit;text-underline-offset:6px;border:0;min-height:44px;font-size:15px}.editorial-site .text-link:hover{color:#fff;text-decoration:none}.editorial-site .brand{align-items:center;min-height:44px;display:inline-flex}.editorial-site .brand img{width:174px;height:auto}.editorial-site .site-header{z-index:40;background:#080b0ff7;border:0;height:88px}.editorial-site .site-header .header-inner{position:relative}.editorial-site .site-header nav{gap:30px}.editorial-site .site-header nav>a{text-align:left;justify-content:flex-start;margin:0;padding-inline:0;font-size:14px}.editorial-site .site-header nav>.header-cta{min-height:44px;color:var(--paper);white-space:nowrap;background:0 0;border:0;border-radius:0;gap:12px;padding:11px 0 11px 12px;font-size:13px}.editorial-site .site-header nav>.header-cta:hover{color:#fff;text-decoration:none}.editorial-site .site-header nav>.nav-group{position:static}.nav-group>summary{cursor:pointer;color:#c4cbd3;align-items:center;min-height:44px;font-size:14px;list-style:none;display:flex}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary:after{content:"";opacity:.65;border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin:-3px 0 0 8px;transform:rotate(45deg)}.nav-group[open]>summary{color:#fff}.nav-group[open]>summary:after{margin-top:3px;transform:rotate(225deg)}.editorial-site .site-header .nav-panel{border-radius:var(--radius);z-index:41;background:#11171e;border:0;gap:4px;width:540px;padding:20px;display:grid;position:absolute;top:calc(100% - 4px);right:0;box-shadow:0 22px 80px #0008}.editorial-site .site-header .nav-panel>a{text-align:left;min-height:44px;color:var(--paper);border:0;border-radius:10px;place-content:center stretch;gap:6px;margin:0;padding:15px 18px;text-decoration:none;display:grid}.editorial-site .site-header .nav-panel>a:hover{background:#ffffff06}.nav-panel strong{letter-spacing:-.015em;font-size:16px;font-weight:450;line-height:1.4}.nav-panel span{color:var(--copy);max-width:45ch;font-size:13px;line-height:1.6}.editorial-site .site-header .nav-panel>:is(.nav-overview,.nav-next){color:var(--quiet);padding-block:10px;font-size:13px}.editorial-site .site-header .nav-panel-systems{width:340px}.editorial-site .site-header .nav-panel-company{width:220px}.editorial-site .site-header .nav-panel-company>a{font-size:15px}.editorial-site main :is(section[id],.anchor-alias){scroll-margin-top:112px}.editorial-site .anchor-alias{pointer-events:none;width:0;height:0;position:absolute}.editorial-site .breadcrumb{color:var(--quiet);flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:36px;font-size:13px;display:flex}.editorial-site .breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.editorial-page{padding-bottom:56px}.editorial-intro{padding:76px 0 64px}.editorial-intro h1{max-width:1050px;margin:22px 0 28px}.editorial-site .lead{max-width:730px;color:var(--copy);font-size:21px;line-height:1.65}.editorial-section{padding:var(--space-section) 0}.editorial-section+.editorial-section{padding-top:44px}.editorial-heading{justify-content:space-between;align-items:end;gap:56px;margin-bottom:48px;display:flex}.editorial-heading h2{max-width:770px}.editorial-heading>p{max-width:440px;color:var(--copy);font-size:17px}.editorial-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.editorial-split{grid-template-columns:1fr 1fr;align-items:start;gap:88px;display:grid}.editorial-split h2{margin:18px 0 28px}.editorial-split p{color:var(--copy);max-width:58ch;font-size:18px}.editorial-split p+p{margin-top:20px}.editorial-caption{max-width:75ch;margin-top:20px;color:var(--quiet)!important;font-size:13px!important}.editorial-site .home-hero{height:auto;min-height:670px;padding:0;position:relative;overflow:hidden}.editorial-site .home-hero .frontier-content{z-index:2;pointer-events:none;min-height:590px;padding:100px 0 74px;position:relative}.editorial-site .home-hero .frontier-content>*{pointer-events:auto;max-width:530px}.editorial-site .home-hero h1{letter-spacing:-.055em;white-space:normal;max-width:580px;margin:27px 0 30px;font-size:clamp(58px,5.8vw,84px);font-weight:450;line-height:1.04}.editorial-site .home-hero h1 span{color:#c1cad3}.editorial-site .home-hero .hero-description{max-width:450px;color:var(--copy);font-size:19px;line-height:1.7}.editorial-site .home-hero .outcome-field{z-index:1;width:min(59vw,850px);top:32px;right:max(-54px,50vw - 755px)}.editorial-site .home-hero .frontier-bottom{z-index:2;justify-content:flex-start;margin-top:0;padding:0 0 22px;display:flex;position:relative}.editorial-site .home-hero .motion-toggle{min-height:44px;color:var(--quiet);background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.editorial-site .hero-secondary{color:#c4cbd3;border:0;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.editorial-site .hero-secondary:hover{color:#fff;text-decoration:none}.editorial-site .field-caption{border:0}.home-aria{background:#0e1319;padding:64px 0}.aria-entry{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.aria-entry-identity{align-items:center;gap:20px;display:flex}.aria-entry-identity img{object-fit:contain;width:72px;height:72px}.aria-entry-identity h2{font-size:36px}.aria-entry-identity p{color:var(--quiet);font-size:13px}.aria-entry-copy h3{max-width:25ch;font-size:29px}.aria-entry-copy>p{color:var(--copy);max-width:56ch;margin-top:14px;font-size:16px}.aria-entry-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:20px;display:flex}.aria-entry-actions a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.home-lines-intro{justify-content:space-between;align-items:end;gap:60px;margin-bottom:56px;display:flex}.home-lines-intro h2{max-width:18ch;margin-top:20px}.home-lines-intro>p{max-width:36ch;color:var(--copy);font-size:17px}.home-capabilities{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.home-capability{flex-direction:column;align-items:start;padding:12px 0;display:flex}.capability-label{font:12px/1.6 var(--mono);color:var(--quiet);margin-bottom:25px}.home-capability h3{max-width:22ch;margin-bottom:18px;font-size:25px}.home-capability p{color:var(--copy);max-width:35ch;font-size:16px}.home-capability .text-link{margin-top:20px}.home-capability:first-child .capability-label{color:#2dc2ff}.home-capability:nth-child(2) .capability-label{color:#ff900b}.home-capability:nth-child(3) .capability-label{color:var(--pink)}.home-livingos{background:#10151b}.home-livingos h2{letter-spacing:-.045em;margin:20px 0;font-size:clamp(32px,3.65vw,52px)}.home-livingos h3{margin-bottom:20px;font-size:29px}.home-livingos .editorial-split{align-items:center}.livingos-principles{grid-template-columns:1fr 1fr;gap:38px 32px;display:grid}.livingos-principles>div{padding:0}.livingos-principles .quiet-label{color:var(--quiet);margin-bottom:12px}.livingos-principles strong{letter-spacing:-.02em;font-size:19px;font-weight:450;display:block}.livingos-principles p{color:var(--copy);margin-top:12px;font-size:15px}.home-method .editorial-heading{align-items:start}.method-preview{grid-template-columns:repeat(3,1fr);gap:56px;margin:48px 0 30px;display:grid}.method-preview h3{margin:12px 0 16px;font-size:25px}.method-preview p{color:var(--copy);max-width:38ch;font-size:17px}.closing-editorial{padding-top:24px}.closing-editorial h2{max-width:900px}.closing-editorial p{max-width:640px;color:var(--copy);margin:24px 0;font-size:19px}.home-contact{grid-template-columns:1.1fr .85fr;align-items:end;gap:clamp(48px,7vw,100px);display:grid}.home-contact__heading h2{margin:20px 0 0}.home-contact__details>p{max-width:42ch;margin:0}@media (width<=768px){.home-contact{grid-template-columns:1fr;gap:28px}}.line-directory{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:56px;display:grid}.line-directory>a{border:0;align-content:start;gap:20px;padding:0;display:grid}.line-directory .index,.offer-index{font:12px/1.6 var(--mono);color:var(--quiet)}.line-directory h3{font-size:27px}.line-directory p{color:var(--copy);font-size:17px}.line-directory>a:hover h3{color:#fff}.system-structure{grid-template-columns:1fr 1fr;gap:36px 48px;display:grid}.system-structure>div{border:0;align-content:start;gap:12px;padding:0;display:grid}.system-structure strong{letter-spacing:-.025em;font-size:21px;font-weight:450}.system-structure span{color:var(--copy);font-size:17px;line-height:1.7}.portfolio-rows{grid-template-columns:1fr 1fr;gap:16px 64px;display:grid}.portfolio-row{border:0;flex-direction:column;align-items:start;gap:18px;min-width:0;padding:32px 0 40px;display:flex}.portfolio-row h3{max-width:27ch;margin:10px 0 15px;font-size:28px}.portfolio-row h3 a{min-height:44px;display:inline-block}.portfolio-row h3 a:hover{color:#fff;text-decoration:none}.portfolio-row p{color:var(--copy);max-width:47ch;font-size:17px}.portfolio-row .offer-kind{color:var(--quiet);font-size:12px}.offer-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:auto;padding-top:4px;display:flex}.selection-add{color:#b9c4ce;text-align:left;background:0 0;border:1px solid #45525f;border-radius:10px;min-height:44px;padding:10px 16px;font-size:13px}.selection-add:hover,.selection-add[aria-pressed=true]{color:#fff;background:#1b2530;border-color:#8293a3}.catalog-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;display:flex}.catalog-bar button{color:#b6c1cc;background:0 0;border:1px solid #0000;border-radius:10px;min-height:44px;padding:10px 17px;font-size:13px}.catalog-bar button[aria-pressed=true]{color:#f3f4f5;background:#202a34;border-color:#596b7b}.catalog-count{font:12px/1.6 var(--mono);color:var(--quiet);margin-bottom:20px}.scope-sheet{grid-template-columns:1fr 1fr;gap:64px;margin-top:44px;display:grid}.scope-sheet h3{margin-bottom:22px;font-size:26px}.scope-sheet :is(ul,ol),.editorial-list{color:var(--copy);padding-left:20px;font-size:18px}.scope-sheet li,.editorial-list li{margin:13px 0;padding-left:5px}.scope-note{color:var(--copy);border:0;max-width:85ch;margin:30px 0;padding:0;font-size:15px;line-height:1.7}.editorial-faq{max-width:1000px;margin-top:30px}.editorial-faq details{border:0;padding:16px 0}.editorial-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;font-size:21px;list-style:none;display:flex}.editorial-faq summary::-webkit-details-marker{display:none}.editorial-faq summary:after{content:"+";color:var(--quiet);font-size:22px}.editorial-faq details[open] summary:after{content:"−"}.editorial-faq p{color:var(--copy);max-width:75ch;margin-top:20px;font-size:17px}.editorial-footer{background:#0c1015;border:0;padding:76px 0 24px}.footer-editorial-top{justify-content:space-between;align-items:center;gap:40px;margin-bottom:56px;display:flex}.footer-editorial-top p{color:var(--copy);font-size:17px}.footer-editorial-links{grid-template-columns:1.4fr 1fr 1fr;gap:64px;margin-bottom:56px;display:grid}.footer-editorial-links nav{align-content:start;gap:4px;display:grid}.footer-editorial-links a{gap:8px}.footer-editorial-links :is(a,button),.editorial-footer .footer-bottom>a{text-align:left;min-height:44px;color:var(--copy);align-items:center;max-width:37ch;font-size:14px;line-height:1.5;display:inline-flex}.editorial-footer .footer-bottom{color:var(--quiet);border:0;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:16px;font-size:12px;display:flex}.explore-layout{grid-template-columns:.8fr 1.2fr;gap:96px;display:grid}.aria-identity{align-items:center;gap:20px;margin-bottom:28px;display:flex}.aria-identity img{object-fit:contain;width:80px;height:80px}.aria-identity h2{font-size:36px}.explore-notice{color:var(--copy);max-width:43ch;margin-bottom:20px;font-size:15px}.explore-surface{background:0 0;border:0;border-radius:0;padding:0}.explore-surface label{margin:0 0 14px;font-size:18px}.explore-surface :is(select,textarea),.illustrative-stage select{width:100%;color:var(--paper);font:16px/1.6 var(--font);background:#121a23;border:1px solid #53606d;border-radius:9px;min-height:52px;margin:0 0 28px;padding:15px 17px;display:block}.explore-surface textarea{min-height:132px}.explore-reset{background:0 0;border:0;margin-left:16px;padding:10px}.explore-result{background:#111922;border:0;border-radius:16px;margin-top:32px;padding:28px}.explore-result h3{margin:14px 0;font-size:26px}.explore-result p{color:var(--copy);font-size:16px}.explore-result a{min-height:44px;margin:16px 0;font-size:17px;line-height:1.5;display:block}.explore-result a:not(.button){color:#dbe4ec}.illustrative-stage{border-radius:var(--radius);background:#111922;border:0;margin-top:36px;padding:44px}.illustrative-stage h3{margin:18px 0;font-size:30px}.illustrative-stage>p{max-width:68ch;color:var(--copy)}.illustrative-stage label{margin:26px 0 12px;font-size:17px}.illustrative-stage select{max-width:600px}.illustrative-result{max-width:70ch;color:var(--copy);padding-top:12px;font-size:17px}.illustrative-result strong{color:var(--paper);font-weight:500}.demo-track{flex-wrap:wrap;gap:14px 32px;margin:0;padding:20px 0;list-style:none;display:flex}.demo-track li{color:var(--quiet);font:13px/1.6 var(--mono);padding:9px 0}.demo-track li[aria-current]{color:var(--paper);font-weight:600}.livingos-hero{padding-bottom:80px}.livingos-hero h1{max-width:19ch}.livingos-hero .livingos-principles{grid-template-columns:repeat(4,1fr);gap:44px;margin-top:64px;padding:40px 0}.editorial-site .page-hero,.editorial-site .selection-hero,.editorial-site .store-hero{border:0;padding:76px 0 68px}.editorial-site :is(.page-hero,.selection-hero,.store-hero):before,.editorial-site :is(.page-hero,.selection-hero,.store-hero):after{display:none}.editorial-site :is(.page-hero,.selection-hero,.store-hero){background-image:none}.editorial-site .page-hero h1{margin:20px 0 28px}.editorial-site .premium-page{background:var(--base);color:var(--paper)}.editorial-site .premium-page :is(.light,.soft,.section,.contact-section){background:var(--base);color:var(--paper);border:0}.editorial-site .premium-page .section{padding-block:var(--space-section)}.editorial-site .premium-page :is(.section-heading,.premium-heading){gap:48px}.editorial-site .premium-page :is(.quiet-label,.eyebrow){color:var(--quiet)}.editorial-site .premium-page :is(.guide-card,.confidence-card,.proof-card,.service-card,.solution-card){box-shadow:none;background:0 0;border:0;border-radius:0}.editorial-site .guide-grid{gap:60px}.editorial-site .guide-card{padding-inline:0}.editorial-site .editorial-guide{border:0}.editorial-site .editorial-guide:first-child{margin-top:0;padding-top:0}.guide-index{gap:14px;margin-bottom:48px;display:grid}.editorial-site .request-form{box-shadow:none;background:0 0;border:0;padding:0}.request-options{margin:28px 0 36px}.request-options>summary{cursor:pointer;align-items:center;gap:20px;min-height:48px;font-size:17px;list-style:none;display:flex}.request-options>summary:after{content:"+";color:var(--quiet);margin-left:auto}.request-options[open]>summary:after{content:"−"}.request-options .request-products{margin-top:20px}.editorial-site .request-form .product-checkbox{background:#111922;border:0;border-radius:9px;padding:16px}.editorial-site .request-form .product-checkbox:has(input:checked){background:#1a2835;outline:1px solid #8293a3}.editorial-site .selection-next,.editorial-site .selection-item{border:0}.editorial-site .contact-layout{gap:96px}.editorial-site .contact-aside{background:0 0;border:0}.editorial-site .contact-aside li{border:0}.editorial-site .contact-form{box-shadow:none;background:0 0;border:0;padding:0}.editorial-site .contact-form :is(input:not([type=checkbox]),textarea,select),.editorial-site .request-form :is(input:not([type=checkbox]),textarea,select){color:var(--paper);background:#121a23;border:1px solid #53606d;border-radius:8px;padding:14px;font-size:16px}.editorial-site .contact-form :is(label,.contact-note),.editorial-site .contact-aside p{color:var(--copy)}.editorial-site .contact-form textarea::placeholder{color:#a2adb9}.editorial-site .form-status[data-state=error]{color:#ffb4ab}.editorial-site .form-status[data-state=success]{color:#a7d5bd}.editorial-site .contact-channels{display:none}.editorial-site .premium-page .text-link{color:inherit}.editorial-site .premium-page :is(.scope-note,.guides-note){color:var(--copy)}@media (width>=901px){.editorial-site .site-header nav{display:flex!important}.editorial-site .menu-toggle{display:none}}@media (width<=1100px){.editorial-site .container{width:calc(100% - 80px)}.editorial-site .site-header nav{gap:22px}.editorial-site .home-hero h1{max-width:460px;font-size:70px}.editorial-site .home-hero .hero-description{max-width:390px}.editorial-site .home-hero .outcome-field{width:62vw;top:88px;right:-72px}.editorial-split,.aria-entry,.explore-layout{gap:48px}.home-capabilities,.line-directory{gap:32px}.home-capability h3{font-size:23px}}@media (width<=900px){.editorial-site .site-header{height:76px}.editorial-site .site-header .header-inner{position:static}.editorial-site .menu-toggle{display:block}.editorial-site .site-header nav{background:#10161d;border:0;align-items:stretch;gap:8px;max-height:calc(100dvh - 76px);padding:22px 40px 32px;display:none;position:absolute;top:76px;left:0;right:0;overflow:auto}.editorial-site .site-header nav.is-open{flex-direction:column;display:flex}.nav-group>summary,.editorial-site .site-header nav>a:not(.button){min-height:48px;padding-block:12px;font-size:18px}.editorial-site .site-header nav>.header-cta{align-self:flex-start;margin-top:12px}.editorial-site .site-header .nav-panel{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0 0 12px;padding:0;position:static}.editorial-site .site-header .nav-panel>a{padding:14px 12px}.editorial-site .home-hero{min-height:0}.editorial-site .home-hero .frontier-content{min-height:0;padding:58px 0 0}.editorial-site .home-hero .frontier-content>*{max-width:620px}.editorial-site .home-hero h1{font-size:70px}.editorial-site .home-hero .hero-description{max-width:530px}.editorial-site .home-hero .outcome-field{opacity:1;width:100%;max-width:760px;margin:0 auto;position:relative;top:auto;right:auto}.editorial-site .home-hero .frontier-bottom{justify-content:flex-end;padding-top:10px}.editorial-site .home-hero .motion-toggle>span{display:inline}.editorial-intro{padding:50px 0 44px}.editorial-heading,.home-lines-intro{display:block}.editorial-heading>p,.home-lines-intro>p{max-width:60ch;margin-top:24px}.editorial-split,.aria-entry,.explore-layout{grid-template-columns:1fr;gap:36px}.scope-sheet{gap:40px}.home-capabilities,.line-directory{grid-template-columns:1fr;gap:36px}.home-capability h3{max-width:27ch;font-size:29px}.home-capability p{max-width:65ch}.capability-label{margin-bottom:16px}.home-capability .text-link{margin-top:12px}.portfolio-rows{column-gap:36px}.portfolio-row h3{font-size:25px}.livingos-hero .livingos-principles{grid-template-columns:1fr 1fr;gap:32px}.editorial-site .contact-layout{gap:44px}}@media (width<=600px){.editorial-site .container{width:calc(100% - 48px)}.editorial-site .brand img{width:155px}.editorial-site h1{overflow-wrap:break-word;font-size:43px}.editorial-site h2{font-size:34px}.editorial-site .lead{font-size:18px}.editorial-site .home-hero h1{margin:24px 0;font-size:52px}.editorial-site .home-hero .frontier-content{padding-top:40px}.editorial-site .home-hero .hero-description{font-size:18px}.editorial-site .home-hero .outcome-field{min-height:300px;margin-top:24px}.editorial-site .frontier-actions{gap:18px}.editorial-site .home-hero .frontier-actions .button{min-height:50px;padding-inline:19px;font-size:14px}.editorial-site .site-header nav{padding-inline:24px}.editorial-section{padding-block:68px}.editorial-section+.editorial-section{padding-top:36px}.editorial-actions{gap:18px;margin-top:26px}.home-aria{padding:44px 0}.aria-entry{gap:24px}.aria-entry-identity img{width:60px;height:60px}.aria-entry-identity h2{font-size:30px}.aria-entry-copy h3{font-size:27px}.home-lines-intro{margin-bottom:36px}.home-livingos h2{font-size:34px}.livingos-principles{gap:32px 24px}.livingos-principles strong{font-size:18px}.method-preview,.scope-sheet,.system-structure,.portfolio-rows{grid-template-columns:1fr;gap:32px}.method-preview{margin-top:32px}.method-preview h3{margin-top:0}.portfolio-row{gap:14px;padding:24px 0}.portfolio-row h3{font-size:26px}.offer-actions{gap:18px}.catalog-bar{gap:8px}.catalog-bar button{text-align:left;font-size:13px}.scope-sheet :is(ul,ol),.editorial-list{font-size:17px}.editorial-faq summary{font-size:19px}.illustrative-stage{padding:24px}.illustrative-stage h3{font-size:27px}.explore-result{padding:24px}.footer-editorial-top{margin-bottom:36px;display:block}.footer-editorial-top p{margin-top:24px}.footer-editorial-links{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.editorial-footer .footer-bottom{gap:12px;display:grid}.editorial-site .page-hero,.editorial-site .selection-hero,.editorial-site .store-hero{padding:44px 0}.editorial-site .premium-page .section{padding-block:64px}.editorial-site .request-classification{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.editorial-site *{scroll-behavior:auto!important}.editorial-site .home-hero.motion-paused .field-stage.is-ready .field-canvas{display:none}.editorial-site .home-hero.motion-paused .field-stage.is-ready .field-fallback{visibility:visible}.editorial-site .home-hero .frontier-content{opacity:1;transform:none}}.orientation-identity{color:#b8c3cd;align-items:center;gap:10px;font-size:12px;display:flex}.orientation-identity img{object-fit:contain;width:36px;height:36px}.hero-orientation label{margin:10px 0;font-size:15px;display:block}.hero-orientation textarea{color:#f1f3f5;width:100%;min-height:70px;font:inherit;resize:vertical;background:#10171d;border:1px solid #4e5e69;border-radius:8px;padding:13px 15px;font-size:14px;display:block}.orientation-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.orientation-actions button{color:#f3f4f6;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-size:14px}.orientation-actions a{font-size:13px}.commercial-journey button.text-link{color:var(--paper);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:14px}.commercial-journey button.text-link:hover{color:#fff;text-decoration:none}.hero-orientation .editorial-caption{margin-top:2px;font-size:11px!important}.editorial-site .home-hero .outcome-field{top:100px}.commercial-journey .editorial-intro{padding-bottom:28px}.commercial-journey .editorial-intro h1{margin-bottom:20px;font-size:clamp(42px,4.6vw,66px)}.commercial-journey .editorial-intro .lead{font-size:18px}.commercial-journey .editorial-intro+.editorial-section{padding-top:32px}.journey-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.brief-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.brief-layout h2{margin:16px 0 24px;font-size:clamp(29px,3vw,43px)}.brief-layout p{color:var(--copy);line-height:1.7}.brief-offers article{margin:28px 0}.brief-offers label{align-items:start;gap:12px;font-size:18px;display:flex}.brief-offers input{flex-shrink:0;width:20px;height:20px;margin-top:3px}.brief-offers p{margin:12px 0;font-size:15px}.brief-offers a{color:#dbe4ec;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.brief-fields{gap:20px;margin:24px 0;display:grid}.brief-layout :is(textarea,select){color:#e7edf2;width:100%;font:inherit;resize:vertical;background:#121c25;border:1px solid #586b7b;border-radius:8px;padding:14px 16px;font-size:16px;display:block}.brief-layout label{margin-bottom:10px;font-size:15px;display:block}.brief-details{margin:24px 0}.brief-details summary{cursor:pointer;color:#e1e7ec;min-height:44px;padding:10px 0;font-size:15px;display:list-item}.brief-layout .request-consent{align-items:start;gap:12px;font-size:14px;display:flex}.brief-layout .request-consent input{flex-shrink:0;width:20px;height:20px}.brief-layout:focus,.commercial-journey section:focus{outline-offset:6px}@media (width<=900px){.editorial-site .home-hero .outcome-field{top:auto}.editorial-site .home-hero .frontier-content{min-height:0;padding-top:48px;padding-bottom:22px}.hero-orientation{max-width:100%}.brief-layout{grid-template-columns:1fr;gap:32px}.commercial-journey .explore-layout{gap:24px}}@media (width<=540px){.journey-grid{grid-template-columns:1fr;gap:0}.hero-orientation .editorial-caption{font-size:12px!important}}.editorial-site .home-hero .frontier-content{min-height:680px;padding-top:70px;padding-bottom:32px}.hero-orientation{max-width:530px;margin-top:30px}.orientation-composer{background:#12191f;border:1px solid #45535e;border-radius:32px;align-items:center;gap:12px;min-height:64px;padding:8px 10px 8px 18px;display:flex}.orientation-composer:focus-within{border-color:#a9bbc8;box-shadow:0 0 0 2px #a9bbc820}.orientation-composer>img{object-fit:contain;flex:none;width:28px;height:28px}.hero-orientation .orientation-composer textarea{resize:vertical;background:0 0;border:0;border-radius:0;outline:none;flex:1;width:0;height:44px;min-height:44px;padding:11px 0;font-size:15px;line-height:22px}.orientation-composer button{color:#cbd5de;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.orientation-composer button:hover{color:#fff;background:#ffffff08}.hero-orientation .editorial-caption{color:#a5b3bf;margin:10px 16px 0!important;font-size:12px!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header a[href=\/contact]{border:0;align-items:center;min-height:44px;padding:8px 0;display:inline-flex}.nav-panel:not(.nav-panel-solutions){max-width:360px;padding:20px}@media (width<=900px){.editorial-site .home-hero .frontier-content{min-height:0;padding-top:42px}.hero-orientation{max-width:100%}}@media (width<=540px){.orientation-composer{gap:8px;padding-left:12px}.orientation-composer button{padding:10px}.orientation-composer button span{display:none}.orientation-composer button{width:44px}.hero-orientation .orientation-composer textarea{font-size:15px}}.internal-node-roles{grid-template-columns:95px 1fr;gap:12px 18px;margin-top:20px;font-size:15px;line-height:1.5;display:grid}.internal-node-roles dt{color:var(--paper);font-weight:500}.internal-node-roles dd{color:var(--copy);margin:0}.hero-orientation .orientation-composer textarea{resize:none}.editorial-site .home-hero .field-learning{white-space:nowrap}.editorial-site .home-hero .motion-toggle{color:#8d9ba7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;gap:0;width:44px;height:44px;min-height:44px;padding:0}.editorial-site .home-hero .field-learning .motion-toggle{pointer-events:auto;flex:none;align-self:center;margin:-12px -14px -12px 0}.editorial-site .home-hero .motion-toggle[hidden]{display:none}.editorial-site .home-hero .motion-toggle svg{width:14px;height:14px}.editorial-site .home-hero .motion-toggle>span{display:none}.editorial-site .home-hero .motion-toggle:hover{color:#e9edf0;background:#ffffff08;border-color:#ffffff18}.editorial-site .home-hero .motion-toggle:focus-visible{color:#e9edf0;outline-offset:2px;outline:2px solid #a9bbc8}.editorial-site{--control-surface:#171e25;--control-hover:#232d37;--control-border:#53616e;--control-copy:#dbe2e8}.editorial-site a,.editorial-site button{text-decoration:none!important}.editorial-site :is(a,button,summary){-webkit-tap-highlight-color:#ffffff12}.editorial-site :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #b8c8d5}.editorial-site :is(.text-link,.hero-secondary,.draft-download,.remove-selection){color:#c5d0da;border-bottom:0}.editorial-site :is(.text-link,.hero-secondary,.draft-download,.remove-selection):hover{color:#fff;box-shadow:none;background:0 0}.editorial-site .site-header nav>a{color:#c2cbd4}.editorial-site .site-header nav>a:hover,.editorial-site .site-header nav>a[aria-current]{color:#fff}.editorial-site .site-header nav>a[aria-current]:after{display:none}.editorial-site :is(.button,.button.button-dark,.button.button-secondary){background:var(--control-surface);color:var(--control-copy);border:1px solid var(--control-border);min-height:48px;box-shadow:none;border-radius:12px;padding:12px 20px;font-weight:450;transform:none}.editorial-site :is(.button,.button.button-dark,.button.button-secondary):hover{background:var(--control-hover);color:#fff;box-shadow:none;border-color:#81909d;transform:none}.editorial-site .button:disabled,.editorial-site .button[aria-disabled=true]{color:#9ba6b0;opacity:1;cursor:not-allowed;background:#141a20;border-color:#34404b}.editorial-site .button[aria-pressed=true]{color:#fff;background:#26323d;border-color:#8293a3}.editorial-site .catalog-bar button:hover{color:#fff;background:#172029}.editorial-site .catalog-bar button[aria-pressed=true]{color:#fff;background:#202a34;border-color:#596b7b}.editorial-site .editorial-footer :is(a,button):hover{color:#fff}.editorial-site :is(.privacy-copy,.request-consent,.scope-note) a{box-shadow:none;color:#dbe5ee;border-bottom:0;font-weight:500}.editorial-site :is(.privacy-copy,.request-consent,.scope-note) a:hover{color:#fff;background:#ffffff0a}.editorial-site .orientation-composer button{box-shadow:none;transition:color .16s,background-color .16s;transform:none}.editorial-site .analytics-notice-actions button{background:var(--control-surface);border:1px solid var(--control-border);color:var(--control-copy);border-radius:10px;min-height:44px;padding:10px 14px}.editorial-site .analytics-notice-actions button:hover{background:var(--control-hover);color:#fff;border-color:#81909d}@media (prefers-reduced-motion:no-preference){.editorial-site :is(a,button){transition:color .16s,background-color .16s,border-color .16s}}.editorial-site{--brand-blue:#2dc2ff;--brand-orange:#ff900b;--brand-pink:#ff07c3}.editorial-site main :is(.editorial-intro,.page-hero,.store-hero,.selection-hero)>.container>.quiet-label:first-of-type:before,.editorial-site .home-value .quiet-label:before{content:"";vertical-align:middle;background:linear-gradient(90deg,var(--brand-blue) 0 30%,transparent 30% 35%,var(--brand-orange) 35% 65%,transparent 65% 70%,var(--brand-pink) 70%);width:24px;height:3px;margin-right:12px;display:inline-block}.editorial-site .home-hero .frontier-content{padding-top:86px;padding-bottom:88px}.editorial-site .home-hero .frontier-content>.quiet-label{max-width:530px}@media (width>=1001px){.editorial-site .home-hero .outcome-field{width:min(59vw,850px);top:75px}.editorial-site .home-hero{min-height:690px}}.editorial-site .home-value{padding:60px 0 112px}.orientation-editorial{text-align:center;max-width:900px}.orientation-editorial h2{max-width:22ch;margin:24px auto}.orientation-editorial>div>p:not(.quiet-label){max-width:56ch;color:var(--copy);margin:0 auto;font-size:18px}.orientation-editorial .hero-orientation{max-width:820px;margin:38px auto 0}.orientation-editorial .orientation-composer{width:100%}.orientation-editorial .orientation-composer textarea{min-height:28px;max-height:144px;overflow-y:auto}.orientation-editorial .editorial-caption{text-align:center;margin:14px auto 0}.editorial-site .home-lines{padding-top:40px}.home-capabilities{gap:42px}.home-capability{grid-template-rows:auto 3.75em 1fr auto;align-content:start;align-items:start;min-width:0;display:grid}.home-capability h3{max-width:none;margin:24px 0 0;font-size:24px;line-height:1.25}.home-capability>p{margin:30px 0 0}.home-capability>.text-link{align-self:end;margin-top:24px}.home-capability>.specialty-viz{width:100%}.home-capability .specialty-viz__desktop{display:none}.home-capability .specialty-viz__mobile{display:block}.home-capability .specialty-viz__drawing{aspect-ratio:360/365;max-width:310px;margin-inline:auto}.home-capability .specialty-viz__caption{gap:6px;margin-inline:0}.home-capability .specialty-viz__phase{font-size:13px}.editorial-site .specialty-viz.viz-aperture{--viz-accent:var(--brand-blue)}.editorial-site .specialty-viz.viz-weave{--viz-accent:var(--brand-orange)}.editorial-site .specialty-viz.viz-continuity{--viz-accent:var(--brand-pink)}.home-capability[data-line=inteligencia-artificial]{--line-color:var(--brand-blue)}.home-capability[data-line=automatizacion]{--line-color:var(--brand-orange)}.home-capability[data-line=ciberseguridad]{--line-color:var(--brand-pink)}.home-capability h3:before{content:"";background:var(--line-color);border-radius:2px;width:4px;height:.7em;margin-right:10px;display:inline-block}.editorial-site .home-livingos{background:var(--base);padding-block:92px}.home-livingos .editorial-split{grid-template-columns:1fr 1.1fr;gap:48px}.living-identity{min-width:0;margin:0}.living-identity__stage{aspect-ratio:1000/850;position:relative}.living-identity__stage :is(canvas,img){object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.living-identity__stage canvas{opacity:0}.living-identity[data-ready=true] canvas{opacity:1}.living-identity[data-ready=true] img{visibility:hidden}.living-identity figcaption{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.living-identity figcaption span{color:var(--paper);font-size:15px;display:block}.living-identity figcaption small{color:var(--quiet);margin-top:6px;font-size:12px;line-height:1.6;display:block}.living-identity button{min-width:110px;min-height:44px;font:12px/1.6 var(--font);color:var(--quiet);cursor:pointer;background:0 0;border:0}.living-identity button:hover{color:var(--paper)}.livingos-hero .living-identity{width:min(680px,100%);margin:36px auto 0}.editorial-site .home-method{padding-block:52px 60px}@media (width<=1000px){.home-capabilities{grid-template-columns:1fr;gap:64px}.home-capability{grid-template-rows:auto 1fr auto;grid-template-columns:.85fr 1fr;column-gap:36px}.home-capability>.specialty-viz{grid-row:1/4}.home-capability h3{margin-top:26px}.home-capability>p{margin-top:20px}.home-livingos .editorial-split{grid-template-columns:1fr;gap:18px}.home-livingos .living-identity{width:min(600px,100%);margin-inline:auto}}@media (width<=600px){.editorial-site .home-hero .frontier-content{padding-top:40px;padding-bottom:12px}.editorial-site .home-value{padding-top:38px;padding-bottom:72px}.orientation-editorial{text-align:left}.orientation-editorial h2{margin:20px 0}.orientation-editorial>div>p:not(.quiet-label){font-size:17px}.orientation-editorial .hero-orientation{margin-top:28px}.orientation-editorial .editorial-caption{text-align:left}.home-capability{flex-direction:column;gap:0;display:flex}.home-capability h3{margin-top:20px;font-size:25px}.home-capability .specialty-viz__drawing{max-width:280px}.home-capability>p{margin-top:18px}.living-identity figcaption{align-items:start}.living-identity figcaption small{max-width:24ch}.editorial-site .home-livingos{padding-block:52px}}@media (forced-colors:active){.home-capability h3:before,.editorial-site .home-value .quiet-label:before{background:highlight}}
