@font-face{font-family:Montserrat;src:url('assets/fonts/montserrat-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url('assets/fonts/montserrat-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url('assets/fonts/montserrat-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url('assets/fonts/montserrat-700-italic.woff2') format('woff2');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url('assets/fonts/inter-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url('assets/fonts/inter-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url('assets/fonts/inter-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Plex Mono';src:url('assets/fonts/plexmono-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat Fallback';src:local('Arial');size-adjust:112.9%;ascent-override:85%;descent-override:22%;line-gap-override:0%}@font-face{font-family:'Montserrat Fallback';src:local('Arial Italic'),local('Arial');font-style:italic;size-adjust:112.9%;ascent-override:85%;descent-override:22%;line-gap-override:0%}@font-face{font-family:'Inter Fallback';src:local('Arial');size-adjust:107%;ascent-override:90%;descent-override:22.43%;line-gap-override:0%}@font-face{font-family:'Plex Mono Fallback';src:local('Menlo'),local('Courier New');size-adjust:102%;ascent-override:104%;descent-override:29%;line-gap-override:0%}:root{--bg:#F7F9FE;--surface:#FFFFFF;--ink:#132A4D;--ink-soft:#505050;--accent:#1B2E4B;--accent-on:#FFFFFF;--accent-2:#0153AD;--accent-2-lift:#7FB0EE;--silver:#7E8797;--line:rgba(19,42,77,.12);--line-soft:rgba(19,42,77,.07);--focus-ring:var(--accent-2);--link-ink:var(--accent-2);--radius:4px;--font-display:'Montserrat','Montserrat Fallback',system-ui,sans-serif;--font-body:'Inter','Inter Fallback',system-ui,sans-serif;--font-mono:'Plex Mono','Plex Mono Fallback',ui-monospace,monospace;--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2.5rem;--s5:4rem;--s6:6rem;--nav-h:80px;--gutter:clamp(20px,5vw,56px);--measure:1180px;--ease-settle:cubic-bezier(0.39, 0.575, 0.565, 1);--ease-spring:cubic-bezier(0.25, 1.25, 0.35, 1);--ease-exit:cubic-bezier(0.3, 0.8, 0.4, 1);--dur-micro:.1s;--dur-hover:.2s;--dur-settle:.4s;--dur-reveal:.7s;--dur-hero:1s}html.js-motion body:has(.subhero) .hdr .in>a:first-child{position:relative;display:block;flex:0 0 auto}@property --planet-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes scorePlanet{to{--planet-angle:360deg}}@keyframes scoreBarIn{from{transform:scaleX(0)}to{transform:scaleX(1)}}*,::after,::before{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:clip}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.62;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%}a{color:inherit}::selection{background:var(--accent);color:var(--accent-on)}[role=button],[tabindex],a,button{touch-action:manipulation}[id]{scroll-margin-top:var(--nav-h)}h1,h2,h3{font-family:var(--font-display);margin:0;letter-spacing:-.02em;line-height:1.14;text-wrap:balance}h1 em,h2 em{font-style:italic;font-weight:inherit;font-synthesis:none;letter-spacing:-.014em}.prose p,article p,li,p{text-wrap:pretty}h1{font-size:clamp(2.05rem,2.6vw + .8rem,3.35rem);font-weight:700}h2{font-size:clamp(1.8rem,2.2vw + .65rem,2.7rem);font-weight:700}h3{font-size:clamp(1.12rem,.5vw + 1rem,1.32rem);font-weight:600;letter-spacing:-.012em;line-height:1.3}.in{max-width:var(--measure);margin-inline:auto;padding-inline:var(--gutter)}.eyebrow{font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--s2)}.rule{width:64px;height:4px;background:var(--accent);border-radius:2px;transform-origin:left center}.lede{font-size:clamp(1rem,.35vw + .95rem,1.12rem);color:var(--ink-soft);margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 26px;border-radius:var(--radius);font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1;text-decoration:none;border:1px solid transparent;cursor:pointer;color:var(--accent-on);touch-action:manipulation;background:var(--accent) linear-gradient(180deg,#22385a 0,#152439 100%);box-shadow:0 4px 14px rgba(19,42,77,.14);transition:background-color var(--dur-micro) var(--ease-spring),background-image var(--dur-micro) var(--ease-spring),box-shadow var(--dur-micro) var(--ease-spring),transform var(--dur-micro) var(--ease-spring),border-color var(--dur-micro) var(--ease-spring),color var(--dur-micro) var(--ease-spring)}.btn--ghost{background:var(--surface) none;color:var(--ink);border-color:rgba(19,42,77,.5);box-shadow:0 1px 2px rgba(19,42,77,.05)}.btn--light{background:var(--surface) none;color:var(--accent);box-shadow:none}.btn--onaccent{background:0 0;color:#fff;border-color:rgba(255,255,255,.55);box-shadow:none}@media (hover:hover){.btn:hover{background-image:linear-gradient(180deg,#16294a 0,#081b36 100%);box-shadow:0 10px 26px rgba(19,42,77,.3);transform:translateY(-1px)}.btn--ghost:hover{background:var(--surface) none;border-color:var(--accent);color:var(--accent);box-shadow:0 4px 14px rgba(19,42,77,.1)}.btn--light:hover{background:#eef3fb;transform:translateY(-1px);box-shadow:none}.btn--onaccent:hover{background:rgba(255,255,255,.1);border-color:#fff;color:#fff;box-shadow:none}.btn--ghost:hover,.btn--onaccent:hover{transform:translateY(-1px)}.nav a:hover{color:#dcecff}.nav a:hover::after{transform:scaleX(1)}.hdr.is-open .nav a:hover,.hdr.is-solid .nav a:hover{color:var(--ink)}}.cta-row{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center}.hdr{position:fixed;inset:0 0 auto;z-index:60;height:var(--nav-h);display:flex;align-items:center;--hdr-fade:rgba(247,249,254,.72);--hdr-fade-clear:rgba(247,249,254,0);background:0 0;box-shadow:none;backdrop-filter:none;transition:background var(--dur-hover) ease-in-out,box-shadow var(--dur-hover) ease-in-out,backdrop-filter var(--dur-hover) ease-in-out}.hdr::after{content:"";position:absolute;inset:auto 0 -28px;height:28px;pointer-events:none;background:linear-gradient(to bottom,var(--hdr-fade),var(--hdr-fade-clear));opacity:0;transition:opacity var(--dur-hover) ease-in-out}.hdr.is-solid{background:rgba(247,249,254,.72);box-shadow:none;backdrop-filter:blur(12px)}.hdr.is-open::after,.hdr.is-solid::after{opacity:1}.hdr.is-open{--hdr-fade:rgba(247,249,254,.97);background:rgba(247,249,254,.97);box-shadow:none;backdrop-filter:blur(18px) saturate(1.1)}.hdr .in{display:flex;align-items:center;gap:var(--s3);width:100%;max-width:1340px}.hdr .in>a:first-child{position:relative;display:block;flex:0 0 auto}.hdr .in>a:first-child::before{content:"";position:absolute;inset:-3px 0;z-index:1;pointer-events:none;background:url('/assets/brand/logo-reversed.png') left center/100% auto no-repeat;opacity:1;transition:opacity var(--dur-hover) ease-in-out}.hdr__logo{display:block;height:44px;width:auto;flex:0 0 auto;opacity:0;transition:opacity var(--dur-hover) ease-in-out}.hdr.is-open .hdr__logo,.hdr.is-solid .hdr__logo{opacity:1}.hdr.is-open .in>a:first-child::before,.hdr.is-solid .in>a:first-child::before{opacity:0}.nav{display:flex;gap:var(--s3);align-items:center;margin-left:auto;font-size:14.5px;font-weight:500;color:#fff;text-shadow:0 1px 3px rgba(4,15,32,.72)}.hdr.is-open .nav,.hdr.is-solid .nav{color:var(--ink-soft);text-shadow:none}.nav a{text-decoration:none;position:relative;display:inline-flex;align-items:center;min-height:44px;color:inherit;padding-inline:4px;margin-inline:-4px;line-height:1;white-space:nowrap}.nav a::after{content:"";position:absolute;left:0;right:0;top:calc(50% + .62em);height:2px;background:#9cc9ff;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-hover) var(--ease-settle)}.hdr.is-open .nav a::after,.hdr.is-solid .nav a::after{background:var(--accent)}.hdr .btn{min-height:44px;padding:12px 22px;font-size:14px}.burger{display:none;margin-left:auto;width:48px;height:48px;align-items:center;justify-content:center;background:0 0;border:0;cursor:pointer;touch-action:manipulation}.burger span{display:block;width:22px;height:2px;background:#fff;position:relative;transition:background var(--dur-micro) linear}.burger span::after,.burger span::before{content:"";position:absolute;left:0;width:22px;height:2px;background:#fff;transition:transform var(--dur-settle) var(--ease-settle),background var(--dur-micro) linear}.hdr.is-open .burger span::after,.hdr.is-open .burger span::before,.hdr.is-solid .burger span,.hdr.is-solid .burger span::after,.hdr.is-solid .burger span::before{background:var(--ink)}.burger span::before{top:-7px}.burger span::after{top:7px}.hdr.is-open .burger span{background:0 0}.hdr.is-open .burger span::before{transform:translateY(7px) rotate(45deg)}.hdr.is-open .burger span::after{transform:translateY(-7px) rotate(-45deg)}.drawer{position:fixed;left:0;right:0;top:var(--drawer-top,var(--nav-h));bottom:0;z-index:55;background:var(--surface);overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;padding:var(--s3) var(--gutter) calc(var(--s5) + env(safe-area-inset-bottom))}.js-motion .drawer{transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity var(--dur-settle) var(--ease-settle),transform var(--dur-settle) var(--ease-settle),visibility 0s linear var(--dur-settle)}.drawer.is-open{opacity:1;transform:none;visibility:visible;transition-delay:0s}.drawer a{display:block;text-decoration:none;font-family:var(--font-display);font-weight:600;font-size:1.22rem;padding-block:16px;border-bottom:1px solid var(--line-soft);color:var(--ink)}.drawer .btn{width:100%;margin-top:var(--s3)}@media (max-width:960px){.hdr .btn,.nav{display:none}.burger{display:flex}.no-js .burger,.no-js .drawer{display:none}.no-js .hdr{position:static;height:auto;padding-block:var(--s2);background:var(--surface);box-shadow:0 1px 0 var(--line-soft)}.no-js .hdr .hdr__logo{opacity:1}.no-js .hdr .in>a:first-child::before{opacity:0}.no-js .hdr .in{flex-wrap:wrap;row-gap:var(--s2)}.no-js .nav{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s3);margin-left:0;flex-basis:100%;font-size:16px;color:var(--ink-soft);text-shadow:none}.no-js .nav a::after{background:var(--accent)}.no-js .nav a{min-height:44px;display:flex;align-items:center}.no-js .hdr .btn{display:inline-flex}}@media (min-width:961px){.drawer{display:none}}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--accent);color:#fff;padding:12px 18px;border-radius:var(--radius);font-weight:600}.skip:focus{left:12px;top:12px}.callbar{position:fixed;left:0;right:0;bottom:0;z-index:54;display:none;background:var(--surface);padding:12px var(--gutter);padding-bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 48px 0 0 var(--surface),0 -1px 0 0 var(--line),0 -10px 30px rgba(19,42,77,.07);transform:translateY(calc(100% + 48px + env(safe-area-inset-bottom,0)));transition:transform var(--dur-settle) var(--ease-settle)}.callbar.is-visible{transform:translateY(0)}.callbar .btn{width:100%;min-height:50px}@media (prefers-reduced-motion:reduce){:root{--dur-micro:.01ms;--dur-hover:.01ms;--dur-settle:.01ms;--dur-reveal:.01ms;--dur-hero:.01ms}.callbar{transition:none}}@media (max-width:960px){.callbar{display:block}.hdr.is-open~.callbar{transform:translateY(calc(100% + 48px + env(safe-area-inset-bottom,0)))}}.home-intro{position:fixed;inset:0;z-index:100;display:none;place-items:center;overflow:hidden;background:#eef3fb;isolation:isolate;opacity:1;transition:opacity .36s}.js-motion .home-intro{display:grid}.home-intro__lockup{position:relative;z-index:1;width:min(620px,76vw);aspect-ratio:771/220;transform-origin:center center;will-change:transform;transition:transform .68s cubic-bezier(.62,.02,.2,1)}.home-intro__logo{display:block;width:100%;height:100%;animation:home-intro-mark .3s var(--ease-out) both}.home-intro__bar-mask{position:absolute;z-index:2;top:calc(68.6% - 2px);height:6px;background:#eef3fb}.home-intro__bar--left,.home-intro__bar-mask--left{left:29.1%;width:14.3%}.home-intro__bar--right,.home-intro__bar-mask--right{right:1.7%;width:14.3%}.home-intro__bar{position:absolute;z-index:3;top:68.6%;height:2px;background:rgba(19,42,77,.8);box-shadow:0 0 9px rgba(19,42,77,.12);will-change:transform,opacity}.home-intro__bar--left{animation:.68s cubic-bezier(.2,.72,.18,1) .48s both home-intro-bar-left}.home-intro__bar--right{animation:.68s cubic-bezier(.2,.72,.18,1) .48s both home-intro-bar-right}@keyframes home-intro-mark{from{opacity:0;transform:scale(.985) translateY(3px)}to{opacity:1;transform:none}}@keyframes home-intro-bar-left{0%{opacity:0;transform:translateX(330%) scaleX(.18)}22%{opacity:1}100%{opacity:1;transform:none}}@keyframes home-intro-bar-right{0%{opacity:0;transform:translateX(-330%) scaleX(.18)}22%{opacity:1}100%{opacity:1;transform:none}}.home-intro.is-flying .home-intro__lockup{transform:translate3d(var(--intro-flight-x,0),var(--intro-flight-y,0),0) scale(var(--intro-flight-scale,1))}.home-intro.is-exiting{opacity:0;pointer-events:none}.home-intro.is-done{display:none}.js-motion .home-intro:not(.is-done)~.hdr{opacity:0;pointer-events:none}.js-motion .home-intro.is-exiting~.hdr{opacity:1;pointer-events:auto}.js-motion.home-intro-seen .home-intro{display:none}.js-motion.home-intro-seen .home-intro~.hdr{opacity:1;pointer-events:auto}.has-home-intro{overflow:hidden}.hero{position:relative;display:block;min-height:min(100svh,900px);overflow:clip;isolation:isolate;padding:0;background:var(--accent)}.hero__panel{position:relative;z-index:2;display:flex;align-items:center;min-height:min(100svh,900px);padding:calc(var(--nav-h) + clamp(42px,6vh,76px)) var(--gutter) clamp(42px,6vh,76px);background:0 0}.hero__media{position:absolute;inset:0;overflow:clip;z-index:0}.hero__media .par{position:absolute;inset:-7% 0;will-change:transform}.hero__media img{width:100%;height:100%;object-fit:cover;object-position:88% center}.hero__media::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(11,29,54,.52) 0,rgba(11,29,54,.38) 31%,rgba(11,29,54,.17) 56%,rgba(11,29,54,.03) 76%,rgba(11,29,54,0) 100%),linear-gradient(0deg,rgba(11,29,54,.58) 0,rgba(11,29,54,.14) 36%,rgba(11,29,54,0) 64%)}.hero__copy{width:min(840px,calc(100vw - var(--gutter) * 2));max-width:none;margin-left:max(var(--gutter),calc((100vw - var(--measure))/ 2 + var(--gutter)));margin-right:0;top:8px;padding:0;background:0 0;border:0;box-shadow:none;color:#fff;position:relative;isolation:isolate}.hero__copy::before{content:"";position:absolute;z-index:-1;pointer-events:none;left:-12%;right:-12%;top:-9%;bottom:-9%;background:radial-gradient(50% 50% at 42% 38%,rgba(255,255,255,.9) 0,rgba(255,255,255,.42) 44%,rgba(255,255,255,0) 70%);display:none}.hero .eyebrow{color:rgba(255,255,255,.82);text-shadow:0 2px 18px rgba(0,0,0,.38)}.hero h1{max-width:none;color:#fff;font-size:clamp(4.55rem,4.35vw + 1.2rem,6.2rem);letter-spacing:-.052em;line-height:calc(.98em + 2px);text-shadow:0 3px 28px rgba(0,0,0,.52)}.hero h1 em{font-style:normal;color:#b8d4f5}.hero h1 .ln{white-space:nowrap;display:block}.hero .rule{margin:var(--s3) 0;background:var(--accent-2-lift)}.hero__cta{margin-top:var(--s4)}.hero .btn:not(.btn--ghost){min-height:54px;background:linear-gradient(135deg,#237cdb 0,#0153ad 58%,#083d79 100%) #0153ad;border-color:rgba(255,255,255,.38);box-shadow:0 14px 30px rgba(1,21,51,.46),inset 0 1px 0 rgba(255,255,255,.28);text-shadow:none}.hero .btn--ghost{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6);color:#fff;box-shadow:none}.hero .btn--ghost:hover{background:#fff;border-color:#fff;color:var(--ink)}@media (max-width:1000px){.hero{min-height:100svh;overflow:clip}.hero__media{position:absolute;inset:0;height:auto;min-height:0}.hero__media img{object-position:53% center}.hero__media::before{background:linear-gradient(90deg,rgba(11,29,54,.6) 0,rgba(11,29,54,.34) 58%,rgba(11,29,54,.04) 100%),linear-gradient(0deg,rgba(11,29,54,.74) 0,rgba(11,29,54,.32) 48%,rgba(11,29,54,0) 76%)}.hero__panel{display:flex;align-items:center;min-height:100svh;margin:0;padding:calc(var(--nav-h) + var(--s3)) var(--gutter) var(--s4)}.hero__copy{width:min(560px,100%);margin:0;padding:0;background:0 0;border:0;box-shadow:none}.hero h1{max-width:none;font-size:clamp(1.55rem,7.8vw,3.2rem);line-height:.98}}@media (min-width:1001px) and (max-height:800px){.hero__panel{padding-top:calc(var(--nav-h) + 38px);padding-bottom:32px}.hero__cta{margin-top:var(--s3)}}@media (prefers-reduced-motion:reduce){.js-motion .home-intro{display:none}.home-intro~.hdr{opacity:1;pointer-events:auto}}@media (max-width:700px){.js-motion .home-intro{display:none}.hero__media img{object-position:94% center}.home main>section:not(.hero){content-visibility:auto;contain-intrinsic-size:auto 860px}.home main>section:nth-of-type(2):not(.hero){contain-intrinsic-size:auto 1330px}.home main>#owner-deadlock{contain-intrinsic-size:auto 3030px}.home main>section:nth-of-type(4):not(.hero){contain-intrinsic-size:auto 2650px}.home main>#proof{contain-intrinsic-size:auto 2410px}.home main>section:nth-of-type(6):not(.hero){contain-intrinsic-size:auto 1415px}.home main>#services{contain-intrinsic-size:auto 3475px}.home main>section:nth-of-type(8):not(.hero){contain-intrinsic-size:auto 1475px}.home main>#faq{contain-intrinsic-size:auto 1390px}.home main>.closer{contain-intrinsic-size:auto 605px}}.prose{max-width:760px;margin-inline:auto}.prose h2{font-size:clamp(1.4rem,1vw + 1.1rem,1.85rem);margin:var(--s5) 0 var(--s2)}.prose h2:first-child{margin-top:0}.prose h3{margin:var(--s4) 0 10px}.prose li,.prose p{color:var(--ink-soft);font-size:16.5px;line-height:1.7}.prose p{margin:0 0 var(--s2)}.prose li{margin-bottom:8px}.prose a{color:var(--accent-2);text-decoration:underline}.sec{padding-block:var(--s6)}.sec--alt{background:0 0;border-block:0}.sec+.sec{border-top:1px solid var(--line-soft)}@media (max-width:760px){h2{font-size:clamp(1.45rem,4.3vw,1.8rem)}.closer,.sec{padding-block:var(--s5)}}.sechd{max-width:820px;margin-inline:auto;text-align:center;margin-bottom:var(--s5)}.sechd .rule{margin:var(--s2) auto var(--s3)}.sechd .lede{margin-inline:auto;max-width:62ch}.pattern{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.pattern__c{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s3)}.pattern__c h3{margin-bottom:10px}.pattern__c p{margin:0;font-size:16px;color:var(--ink-soft);line-height:1.62}@media (max-width:900px){.pattern{grid-template-columns:minmax(0,1fr)}}.signal-icon{width:32px;height:32px;margin:0 0 18px;object-fit:contain;opacity:.92}.card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s3);display:flex;flex-direction:column;text-decoration:none;color:inherit;box-shadow:0 1px 2px rgba(19,42,77,.05);transition:transform var(--dur-hover) var(--ease-spring),box-shadow var(--dur-hover) var(--ease-spring),border-color var(--dur-hover) var(--ease-spring)}.card::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(90deg,var(--accent) 0,var(--accent-2) 100%);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-hover) var(--ease-settle)}.card:focus-visible{transform:translateY(-3px);box-shadow:0 14px 40px rgba(19,42,77,.12);border-color:rgba(19,42,77,.2)}.card:focus-visible::before{transform:scaleX(1)}.card .n{font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.16em;color:var(--ink-soft)}.card h3{margin:var(--s2) 0 10px}.card p{margin:0;font-size:16px;line-height:1.62;color:var(--ink-soft)}.card__fig{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,1.5vw + 1.25rem,2.6rem);line-height:.98;letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;margin:var(--s2) 0 0}.card__fig i{font-style:normal;color:var(--accent-2);font-size:.6em;vertical-align:.2em;margin:0 .1em;letter-spacing:0}.card__fig+h3{margin-top:10px}.fine{font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);text-align:center;line-height:1.9;max-width:62ch;margin:var(--s3) auto 0}.media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.media-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:inherit;text-decoration:none;box-shadow:0 1px 2px rgba(19,42,77,.05);transition:transform var(--dur-hover) var(--ease-spring),box-shadow var(--dur-hover) var(--ease-spring),border-color var(--dur-hover) var(--ease-spring)}.media-card__image{position:relative;aspect-ratio:1.45;overflow:hidden;background:var(--accent)}.media-card__image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,42,77,0) 42%,rgba(19,42,77,.34) 100%)}.media-card__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-settle) var(--ease-settle)}.media-card__body{display:flex;flex:1;flex-direction:column;padding:var(--s3)}.media-card .n{font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.media-card h3{margin:10px 0;font-size:clamp(1.18rem,.6vw + 1rem,1.45rem)}.media-card p{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.62}a.media-card:focus-visible{transform:translateY(-3px);box-shadow:0 16px 40px rgba(19,42,77,.13);border-color:rgba(19,42,77,.24)}#proof .media-card{transform-origin:center bottom}#proof .media-card__image::after{transition:opacity .7s var(--ease-settle)}#proof .media-card__image img{filter:none;transition:transform .8s var(--ease-settle),filter .8s var(--ease-settle)}@media (hover:hover){.hero .btn:not(.btn--ghost):hover{background:linear-gradient(135deg,#3b90ea 0,#0a67c5 58%,#064b96 100%) #0a67c5;box-shadow:0 18px 38px rgba(1,21,51,.56),inset 0 1px 0 rgba(255,255,255,.34)}.card:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgba(19,42,77,.12);border-color:rgba(19,42,77,.2)}.card:hover::before{transform:scaleX(1)}a.media-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(19,42,77,.13);border-color:rgba(19,42,77,.24)}a.media-card:hover .media-card__image img{transform:scale(1.04)}#proof .media-card__image img{filter:grayscale(1) saturate(.2) contrast(1.04)}#proof .media-card:hover{z-index:2;transform:translateY(-7px) scale(1.012);border-color:rgba(19,42,77,.28);box-shadow:0 24px 54px rgba(19,42,77,.17)}#proof .media-card:hover .media-card__image::after{opacity:.42}#proof .media-card:hover .media-card__image img{transform:scale(1.045);filter:grayscale(0) saturate(1.08) contrast(1.01)}}@media (max-width:900px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.media-grid{grid-template-columns:minmax(0,1fr)}}.band{background:var(--accent);color:#fff;border-radius:var(--radius);padding:var(--s5) var(--s4)}.band h2{color:#fff}.band .eyebrow{color:rgba(255,255,255,.72)}.band .rule{background:#fff;opacity:.5;margin:var(--s2) 0 var(--s3)}.band>p{color:rgba(255,255,255,.82);max-width:62ch;margin:0 0 var(--s4)}.deadlock-section{position:relative;overflow:clip;background:#1b2e4b;color:#fff}.deadlock-section__intro{position:relative;z-index:2;width:min(100%,1280px);margin-inline:auto;padding:clamp(54px,7.5vh,82px) clamp(20px,4vw,52px) clamp(28px,4.5vh,46px);text-align:center}.deadlock-section__intro .eyebrow{margin:0 0 12px;color:#b8d4f5}.deadlock-section__intro h2{max-width:none;margin:0;color:#fff;font-size:clamp(1.8rem,2.2vw + .65rem,2.7rem);line-height:1.14;letter-spacing:-.025em}.deadlock-section__intro .rule{width:64px;margin:18px auto;background:#b8d4f5}.deadlock-section__line{margin:0;color:rgba(255,255,255,.82);font-family:var(--font-display);font-size:clamp(.98rem,.5vw + .84rem,1.1rem);line-height:1.5}.deadlock-section__line strong{display:inline-block;margin-top:3px;color:#b8d4f5}.deadlock-section__line strong em{font-family:var(--font-display);font-style:italic;font-weight:700;color:#3c8bea}.deadlock-experience{--deadlock-progress:4;--deadlock-ratio:1;--deadlock-zoom:1;position:relative;width:100%;max-width:1540px;margin-inline:auto;padding-inline:clamp(18px,2.4vw,38px)}.deadlock-experience__pin{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(24px,3.2vw,52px);align-items:center;padding-block:var(--s5)}.deadlock-experience__title{position:absolute;z-index:12;top:clamp(56px,7vh,72px);left:0;margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(1.45rem,1.45vw + .55rem,2rem);font-weight:600;letter-spacing:-.025em;line-height:1.05}.deadlock-experience__visual{position:relative;display:grid;place-items:center;min-width:0;align-self:stretch;overflow:visible}.deadlock-experience__content{position:relative;z-index:10;min-width:0;max-width:none}.deadlock-story__steps{position:relative;z-index:1;list-style:none;margin:0;padding:0}.deadlock-story__step{display:grid;grid-template-columns:clamp(44px,7vw,76px) minmax(0,1fr);gap:var(--s2);align-content:center;padding:var(--s3) 0;border-top:1px solid rgba(184,212,245,.24)}.deadlock-story__step:last-child{border-bottom:1px solid rgba(184,212,245,.24)}.deadlock-story__ordinal{font-family:var(--font-display);font-size:clamp(2.4rem,4vw,4.6rem);font-weight:700;line-height:.84;letter-spacing:-.05em;color:rgba(184,212,245,.56);transition:color .28s var(--ease-settle)}.deadlock-story__step .eyebrow{margin:0 0 10px;color:#b8d4f5}.deadlock-story__step h3{margin:0 0 12px;color:#fff;font-size:clamp(1.45rem,2vw,2.1rem);line-height:1.08}.deadlock-story__step p:not(.eyebrow){max-width:44ch;margin:0;color:rgba(255,255,255,.81);font-size:16px;line-height:1.62}.deadlock-experience__outro{position:relative;z-index:20;width:100%;max-width:none;margin:var(--s3) 0 0;padding:var(--s3) 0 0;color:#fff}.deadlock-experience__outro>p{margin:0;font-family:var(--font-display);font-size:clamp(1.08rem,1.2vw + .76rem,1.35rem);line-height:1.48}.deadlock-experience__cta{position:relative;z-index:21;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;align-items:center;margin-top:20px;padding:18px 58px 18px 21px;border:1px solid rgba(184,212,245,.5);background:linear-gradient(110deg,rgba(60,139,234,.22),rgba(8,24,48,.72));color:#fff;text-decoration:none;box-shadow:0 14px 30px rgba(0,10,25,.2);pointer-events:auto;transition:transform var(--dur-hover) var(--ease-spring),border-color var(--dur-hover) var(--ease-settle),background var(--dur-hover) var(--ease-settle)}.deadlock-experience__cta span{grid-column:1;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#a8cdf9}.deadlock-experience__cta strong{grid-column:1;font-family:var(--font-display);font-size:clamp(1.08rem,.62vw + .9rem,1.28rem);line-height:1.2}.deadlock-experience__cta i{position:absolute;right:21px;top:50%;font-size:1.55rem;font-style:normal;transform:translateY(-50%);transition:transform var(--dur-hover) var(--ease-spring)}@media (hover:hover){.deadlock-experience__cta:hover{transform:translateY(-2px);border-color:#b8d4f5;background:linear-gradient(110deg,rgba(60,139,234,.34),rgba(8,24,48,.82))}.deadlock-experience__cta:hover i{transform:translate(4px,-50%)}}@media (min-width:961px){.js-motion .deadlock-experience.is-ready{height:520svh}.js-motion .deadlock-experience.is-ready .deadlock-experience__pin{position:sticky;top:var(--nav-h);height:calc(100svh - var(--nav-h));padding-block:clamp(16px,2.4vh,26px);overflow:hidden}.js-motion .deadlock-experience.is-ready .deadlock-experience__content{display:flex;flex-direction:column;justify-content:center;height:100%;padding-block:8px}.js-motion .deadlock-experience.is-ready .deadlock-story__steps{width:100%;pointer-events:none}.js-motion .deadlock-experience.is-ready .deadlock-story__step{grid-template-columns:46px minmax(0,1fr);gap:12px;max-height:0;padding:0;border-color:transparent;opacity:0;visibility:hidden;overflow:hidden;filter:blur(4px);transform:translateY(12px);transition:max-height .72s var(--ease-settle),padding .72s var(--ease-settle),opacity .6s var(--ease-settle),filter .66s var(--ease-settle),transform .66s var(--ease-settle),border-color .66s var(--ease-settle),visibility 0s linear .72s}.js-motion .deadlock-experience.is-ready .deadlock-story__step.is-revealed{max-height:138px;padding:10px 0;border-color:rgba(184,212,245,.2);opacity:.84;visibility:visible;filter:none;transform:none;transition-delay:0s}.js-motion .deadlock-experience.is-ready .deadlock-story__step.is-revealed .deadlock-story__ordinal{font-size:1.75rem;line-height:1}.js-motion .deadlock-experience.is-ready .deadlock-story__step.is-revealed .eyebrow{margin-bottom:4px;font-size:8.5px;line-height:1.3}.js-motion .deadlock-experience.is-ready .deadlock-story__step.is-revealed h3{margin:0 0 5px;font-size:1.08rem;line-height:1.2}.js-motion .deadlock-experience.is-ready .deadlock-story__step.is-revealed p:not(.eyebrow){max-width:none;font-size:13px;line-height:1.42}.js-motion .deadlock-experience.is-ready .deadlock-story__step.is-current{opacity:1;border-color:rgba(184,212,245,.42)}.js-motion .deadlock-experience.is-ready .deadlock-story__step.is-current .deadlock-story__ordinal{color:#b8d4f5}.js-motion .deadlock-experience.is-ready .deadlock-experience__outro{max-height:0;margin:0;padding:0;opacity:0;visibility:hidden;overflow:hidden;filter:blur(5px);pointer-events:none;transform:translateY(12px);transition:max-height .72s var(--ease-settle),margin .72s var(--ease-settle),padding .72s var(--ease-settle),opacity .68s var(--ease-settle),filter .72s var(--ease-settle),transform .72s var(--ease-settle),visibility 0s linear .72s}.js-motion .deadlock-experience.is-ready.is-complete .deadlock-experience__outro{max-height:280px;margin-top:10px;padding-top:14px;opacity:1;visibility:visible;filter:none;pointer-events:auto;transform:none;transition-delay:.06s}.js-motion .deadlock-experience.is-ready.is-complete .deadlock-experience__outro>p{font-size:clamp(.9rem,.45vw + .78rem,1rem);line-height:1.4}.js-motion .deadlock-experience.is-ready.is-complete .deadlock-experience__cta{margin-top:14px;padding:15px 54px 15px 19px}.js-motion .deadlock-experience.is-ready.is-complete .deadlock-experience__cta strong{font-size:1.08rem}.js-motion .deadlock-experience.is-ready .deadlock-loop{width:auto;height:100%;max-width:100%;max-height:680px}}@media (max-width:960px){.deadlock-section{padding-bottom:var(--s5)}.deadlock-section__intro{padding-top:var(--s5)}.deadlock-experience__pin{grid-template-columns:minmax(0,1fr);row-gap:var(--s4);padding-block:0}.deadlock-experience__title{position:relative;top:auto;left:auto;grid-column:1/-1;margin:0 0 4px;font-size:1.55rem}.deadlock-experience__visual{align-self:start;min-height:0}.deadlock-experience__content{max-width:none}.deadlock-story__step{padding:var(--s3) 0}}@media (min-width:961px) and (max-height:900px){.js-motion .deadlock-experience.is-ready{height:auto}.js-motion .deadlock-experience.is-ready .deadlock-experience__pin{position:relative;top:auto;height:auto;padding-block:var(--s5);overflow:visible}.js-motion .deadlock-experience.is-ready .deadlock-experience__content{display:block;height:auto;padding-block:0}.js-motion .deadlock-experience.is-ready .deadlock-story__steps{pointer-events:auto}.js-motion .deadlock-experience.is-ready .deadlock-story__step,.js-motion .deadlock-experience.is-ready .deadlock-story__step.is-revealed{max-height:none;padding:var(--s3) 0;border-color:rgba(184,212,245,.24);opacity:1;visibility:visible;overflow:visible;filter:none;transform:none;transition:none}.js-motion .deadlock-experience.is-ready .deadlock-experience__outro,.js-motion .deadlock-experience.is-ready.is-complete .deadlock-experience__outro{max-height:none;margin:var(--s3) 0 0;padding:var(--s3) 0 0;opacity:1;visibility:visible;overflow:visible;filter:none;pointer-events:auto;transform:none;transition:none}.js-motion .deadlock-experience.is-ready .deadlock-loop{width:100%;height:auto;max-height:none}}@media (max-width:560px){.deadlock-story__step{grid-template-columns:48px minmax(0,1fr);gap:12px}.deadlock-story__ordinal{font-size:2.5rem}.deadlock-story__step h3{font-size:1.4rem}.deadlock-experience__outro{font-size:1.08rem}.deadlock-section__intro h2 br{display:none}}.deadlock-loop{position:relative;width:100%;max-width:660px;aspect-ratio:.88;margin:0;overflow:visible;isolation:isolate;background:0 0}.deadlock-loop::after,.deadlock-loop::before{content:"";position:absolute;z-index:4;left:0;width:100%;height:88px;pointer-events:none}.deadlock-loop::before{top:0;background:linear-gradient(#1b2e4b,rgba(27,46,75,0))}.deadlock-loop::after{bottom:0;background:linear-gradient(rgba(27,46,75,0),#1b2e4b)}.deadlock-loop__rail{position:absolute;z-index:8;top:102px;bottom:76px;left:2px;width:1px;background:rgba(184,212,245,.25)}.deadlock-loop__rail::after,.deadlock-loop__rail::before{content:"";position:absolute;left:-3px;width:7px;height:1px;background:rgba(184,212,245,.52)}.deadlock-loop__rail::before{top:0}.deadlock-loop__rail::after{bottom:0}.deadlock-loop__rail i{position:absolute;left:0;top:0;width:2px;height:calc(var(--deadlock-ratio) * 100%);background:linear-gradient(#b8d4f5,#3c8bea);box-shadow:0 0 13px rgba(60,139,234,.56)}.deadlock-loop__rail span{position:absolute;left:10px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:rgba(228,240,255,.64);white-space:nowrap}.deadlock-loop__rail span:first-child{top:-9px;transform:translateY(-100%)}.deadlock-loop__rail span:last-child{bottom:-9px;transform:translateY(100%)}.deadlock-loop__svg{position:absolute;z-index:1;inset:5% 0 2%;width:100%;height:93%;overflow:visible}.deadlock-loop__camera{transform-box:fill-box;transform-origin:center;transform:scale(var(--deadlock-zoom));transition:transform .1s linear}.deadlock-loop__tracks path{fill:none;stroke:rgba(184,212,245,.11);stroke-width:3;stroke-linecap:round;stroke-dasharray:2 9}.deadlock-loop__spiral{opacity:1}.deadlock-loop__line{--line-progress:1;fill:none;stroke:url(#deadlock-stroke);stroke-width:10;stroke-linecap:round;stroke-linejoin:round;opacity:1;vector-effect:non-scaling-stroke;filter:url(#deadlock-glow)}.js-motion .deadlock-experience.is-ready .deadlock-loop__line:not(.has-progress){opacity:0;filter:none}.deadlock-loop__head{fill:#b8d4f5;filter:url(#deadlock-glow);opacity:1;transition:opacity .12s linear}.deadlock-loop__label{position:absolute;z-index:7;display:grid;grid-template-columns:30px auto;align-items:center;gap:9px;min-width:154px;padding:8px 11px 8px 8px;border:1px solid rgba(184,212,245,.3);background:linear-gradient(105deg,rgba(8,24,48,.96),rgba(19,42,77,.88));box-shadow:0 12px 26px rgba(0,10,25,.18);backdrop-filter:blur(6px);opacity:1;visibility:visible;filter:none;transition:opacity .54s var(--ease-settle),filter .58s var(--ease-settle),border-color .3s var(--ease-settle),box-shadow .3s var(--ease-settle),visibility 0s linear .58s}.deadlock-loop__label::after{content:"";position:absolute;top:50%;width:clamp(20px,4vw,48px);height:1px;background:linear-gradient(90deg,rgba(184,212,245,.68),rgba(184,212,245,0))}.deadlock-loop__label span{display:grid;place-items:center;width:30px;aspect-ratio:1;border:1px solid rgba(184,212,245,.62);border-radius:50%;background:#071a34;font-family:var(--font-mono);font-size:12.5px;font-weight:700;color:#fff}.deadlock-loop__label b{font-family:var(--font-body);font-size:12.5px;line-height:1.18;color:#fff}.deadlock-loop__label--one{top:15%;right:3%}.deadlock-loop__label--two{top:37%;left:7%}.deadlock-loop__label--three{top:58%;right:3%}.deadlock-loop__label--four{top:77%;left:8%}.deadlock-loop__label--one::after,.deadlock-loop__label--three::after{right:100%;background:linear-gradient(270deg,rgba(184,212,245,.68),rgba(184,212,245,0))}.deadlock-loop__label--four::after,.deadlock-loop__label--two::after{left:100%}.deadlock-loop__label.has-dynamic-connector::after{left:var(--connector-start-x);right:auto;top:var(--connector-start-y);width:var(--connector-length);background:rgba(184,212,245,.72);transform:translateY(-50%) rotate(var(--connector-angle));transform-origin:0 50%}.deadlock-loop__label.has-dynamic-connector::before{left:var(--connector-end-x);right:auto;top:var(--connector-end-y);transform:translate(-50%,-50%)}.js-motion .deadlock-experience.is-ready .deadlock-loop__label{opacity:0;visibility:hidden;filter:blur(4px)}.js-motion .deadlock-experience.is-ready .deadlock-loop__label.is-revealed{opacity:1;visibility:visible;filter:none;transition-delay:0s}.js-motion .deadlock-experience.is-ready .deadlock-loop__label.is-active{border-color:rgba(184,212,245,.9);box-shadow:0 0 0 3px rgba(60,139,234,.14),0 16px 32px rgba(0,10,25,.34)}.js-motion .deadlock-experience.is-ready .deadlock-loop__label.is-locked{border-color:rgba(60,139,234,.48);box-shadow:0 10px 22px rgba(0,10,25,.2)}.deadlock-loop__lock{position:absolute;z-index:9;left:50%;top:50%;width:min(77%,340px);padding:20px 24px;border-top:1px solid rgba(184,212,245,.68);border-bottom:1px solid rgba(184,212,245,.68);background:linear-gradient(90deg,rgba(4,18,39,.15),rgba(4,18,39,.88) 18%,rgba(4,18,39,.88) 82%,rgba(4,18,39,.15));text-align:center;opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .4s var(--ease-settle),transform .55s var(--ease-settle)}.deadlock-loop__lock span{display:block;margin-bottom:6px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.17em;text-transform:uppercase;color:#7fb0ee}.deadlock-loop__lock b{font-family:var(--font-display);font-size:clamp(1.05rem,1.8vw,1.4rem);color:#fff}.js-motion .deadlock-experience.is-ready .deadlock-loop__lock{opacity:0;transform:translate(-50%,-42%) scale(.94)}.js-motion .deadlock-experience.is-ready.is-complete .deadlock-loop__lock{opacity:1;transform:translate(-50%,-50%) scale(1)}.js-motion .deadlock-experience.is-ready.is-complete .deadlock-loop__label{opacity:0;visibility:hidden}@media (max-width:960px){.deadlock-loop{position:relative;top:auto;max-width:620px;aspect-ratio:1.05}.deadlock-loop__svg{inset:2%;width:96%;height:96%}.js-motion .deadlock-experience.is-ready .deadlock-loop__label,.js-motion .deadlock-experience.is-ready .deadlock-loop__label.is-active,.js-motion .deadlock-experience.is-ready .deadlock-loop__label.is-revealed{opacity:1;visibility:visible;translate:0 0;border-color:rgba(184,212,245,.32);box-shadow:0 12px 24px rgba(4,14,30,.18)}.js-motion .deadlock-experience.is-ready.is-complete .deadlock-loop__label{opacity:0;visibility:hidden}}@media (max-width:560px){.deadlock-loop{width:100%;aspect-ratio:.78}.deadlock-loop__rail{left:2px}.deadlock-loop__rail span{font-size:8px}.deadlock-loop__label{display:none}.deadlock-loop__lock,.js-motion .deadlock-experience.is-ready .deadlock-loop__lock,.js-motion .deadlock-experience.is-ready.is-complete .deadlock-loop__lock{top:auto;right:20px;bottom:30px;left:52px;width:auto;padding:14px 16px;transform:none;text-align:left}}@media (prefers-reduced-motion:reduce){.deadlock-loop__camera,.deadlock-loop__label,.deadlock-loop__lock{transition:none}.deadlock-loop__rail i{height:100%}}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);gap:var(--s5);align-items:start}.split--rev{grid-template-columns:minmax(0,470px) minmax(0,1fr)}.split__prose>p{color:var(--ink-soft);margin:0 0 var(--s3);max-width:58ch}.operator-proof{position:relative;top:auto;min-height:480px;padding:clamp(28px,4vw,48px);overflow:hidden;border:1px solid rgba(19,42,77,.12);background:radial-gradient(circle at 82% 16%,rgba(79,168,255,.3),transparent 33%),linear-gradient(145deg,#071a36 0,#132a4d 58%,#1d416e 100%);box-shadow:0 24px 60px -32px rgba(6,23,46,.62);color:#fff}.operator-proof::before{content:"";position:absolute;inset:22px;border:1px solid rgba(184,212,245,.2);pointer-events:none}.operator-proof .eyebrow{position:relative;color:#b8d4f5}.operator-proof strong{position:relative;display:block;margin:clamp(30px,4vw,48px) 0 clamp(24px,2.5vw,34px);font-family:var(--font-display);font-size:clamp(4.6rem,8vw,7rem);line-height:.78;letter-spacing:-.07em;color:#fff}.operator-proof>p:not(.eyebrow){position:relative;max-width:31ch;margin:0 0 32px;color:rgba(255,255,255,.82);font-size:16px;line-height:1.58}.operator-proof span{position:relative;display:block;padding:11px 0;border-top:1px solid rgba(184,212,245,.26);font-family:var(--font-mono);font-size:12.5px;letter-spacing:.13em;text-transform:uppercase;color:#d7e8fb}.operator-proof span::after{content:"";position:absolute;right:0;top:50%;width:28px;height:1px;background:#4fa8ff}.split__prose .rule{margin:var(--s2) 0 var(--s3)}.audience-stage{position:relative;overflow:visible;background:#071a36;color:#fff}.audience-stage__pin{position:relative;isolation:isolate;overflow:hidden}.audience-stage__media,.audience-stage__scrim{position:absolute;inset:0}.audience-stage__media{z-index:0;overflow:hidden}.audience-stage__media img{width:100%;height:100%;object-fit:cover;object-position:center 46%;filter:saturate(.72) contrast(1.05);transform:scale(var(--audience-scale,1.025));transform-origin:center 46%}.audience-stage__scrim{z-index:1;background:linear-gradient(180deg,rgba(5,19,40,.62) 0,rgba(5,19,40,.82) 57%,rgba(5,19,40,.95) 100%),linear-gradient(90deg,rgba(5,19,40,.72),rgba(5,19,40,.18) 62%,rgba(5,19,40,.46))}.audience-stage__inner{position:relative;z-index:2;padding-block:clamp(96px,11vw,154px)}.audience-stage__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--s2) var(--s4);margin-bottom:clamp(42px,6vw,76px)}.audience-stage__head .eyebrow{grid-column:1/-1;margin:0;color:#b8d4f5}.audience-stage__head h2{max-width:13ch;margin:0;color:#fff;font-size:clamp(2.65rem,5.8vw,6.15rem);line-height:.92;letter-spacing:-.06em}.audience-stage__head h2 span{display:block}.audience-stage__head h2 em{color:#9cc9ff}.audience-stage__head>p:not(.eyebrow){align-self:center;max-width:28ch;margin:0;color:rgba(255,255,255,.72);font-family:var(--font-mono);font-size:11px;line-height:1.55;letter-spacing:.13em;text-transform:uppercase}.audience-stage__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid rgba(255,255,255,.42)}.audience-stage__item{min-width:0;padding:clamp(26px,3vw,42px)}.audience-stage__item+.audience-stage__item{border-left:1px solid rgba(255,255,255,.28)}.audience-stage__item>span{display:block;margin-bottom:clamp(28px,3vw,46px);color:#9cc9ff;font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.audience-stage__item h3{max-width:14ch;margin:0 0 18px;color:#fff;font-size:clamp(1.45rem,2.35vw,2.65rem);line-height:1.02;letter-spacing:-.045em}.audience-stage__item p{max-width:38ch;margin:0;color:rgba(255,255,255,.78);font-size:clamp(.94rem,1vw,1.04rem);line-height:1.62}.audience-stage__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s4);margin-top:clamp(30px,4vw,50px)}.audience-stage__foot p{max-width:82ch;margin:0;color:rgba(255,255,255,.62);font-size:12px;line-height:1.6}.audience-stage__foot p a{color:#dcecff;text-decoration-color:rgba(220,236,255,.52);text-underline-offset:3px}.audience-stage__foot .btn{white-space:nowrap}@media (min-width:961px){.js-motion .audience-stage.is-pin-ready{height:350svh}.js-motion .audience-stage.is-pin-ready .audience-stage__pin{position:sticky;top:0;height:100svh}.js-motion .audience-stage.is-pin-ready .audience-stage__inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding-top:calc(var(--nav-h) + 14px);padding-bottom:22px}.js-motion .audience-stage.is-pin-ready .audience-stage__head{gap:7px var(--s3);margin-bottom:18px}.js-motion .audience-stage.is-pin-ready .audience-stage__head h2{max-width:none;font-size:clamp(2.5rem,4.15vw,4.85rem);line-height:.89}.js-motion .audience-stage.is-pin-ready .audience-stage__head h2 span{white-space:nowrap}.js-motion .audience-stage.is-pin-ready .audience-stage__head>p:not(.eyebrow){max-width:25ch}.js-motion .audience-stage.is-pin-ready .audience-stage__grid{align-self:stretch;min-height:0}.js-motion .audience-stage.is-pin-ready .audience-stage__item{display:flex;flex-direction:column;justify-content:center;padding:clamp(16px,2vw,28px);opacity:0;transform:translate3d(24px,0,0);transition:opacity .42s var(--ease-settle),transform .58s var(--ease-settle)}.js-motion .audience-stage.is-pin-ready .audience-stage__item.is-in{opacity:1;transform:none}.js-motion .audience-stage.is-pin-ready .audience-stage__item>span{margin-bottom:clamp(12px,1.5vw,20px)}.js-motion .audience-stage.is-pin-ready .audience-stage__item h3{margin-bottom:12px;font-size:clamp(1.25rem,1.85vw,1.95rem)}.js-motion .audience-stage.is-pin-ready .audience-stage__item p{font-size:clamp(.84rem,.86vw,.96rem);line-height:1.48}.js-motion .audience-stage.is-pin-ready .audience-stage__foot{margin-top:16px;opacity:0;transform:translate3d(0,10px,0);transition:opacity .42s var(--ease-settle),transform .5s var(--ease-settle)}.js-motion .audience-stage.is-pin-ready .audience-stage__foot.is-in{opacity:1;transform:none}.hdr.is-audience:not(.is-open){--hdr-fade:rgba(7,24,48,0);--hdr-fade-clear:rgba(7,24,48,0);background:0 0;box-shadow:none;backdrop-filter:none}.hdr.is-audience:not(.is-open)::after{opacity:0}.hdr.is-audience:not(.is-open) .nav a{color:#fff;text-shadow:0 1px 3px rgba(4,15,32,.78)}.hdr.is-audience:not(.is-open) .nav a::after{background:#9cc9ff}.hdr.is-audience:not(.is-open) .hdr__logo{opacity:0;filter:none}.hdr.is-audience:not(.is-open) .in>a:first-child::before{opacity:1}}@media (max-width:1000px){.split,.split--rev{grid-template-columns:minmax(0,1fr)}.operator-proof{position:relative;top:auto;min-height:420px}}@media (max-width:820px){.audience-stage__head{grid-template-columns:minmax(0,1fr)}.audience-stage__head h2{max-width:12ch}.audience-stage__head>p:not(.eyebrow){margin:0}.audience-stage__grid{grid-template-columns:minmax(0,1fr)}.audience-stage__item{padding:var(--s3) 0}.audience-stage__item+.audience-stage__item{border-left:0;border-top:1px solid rgba(255,255,255,.28)}.audience-stage__item>span{margin-bottom:14px}.audience-stage__item h3{max-width:22ch}.audience-stage__foot{grid-template-columns:minmax(0,1fr)}.audience-stage__foot .btn{justify-self:start}}@media (max-width:520px){.audience-stage__head h2{max-width:none;font-size:clamp(1.72rem,8.4vw,2.08rem);line-height:.94}.audience-stage__head h2 span{white-space:nowrap}}.faq{max-width:800px;margin-inline:auto}.faq__i{border-bottom:1px solid var(--line);padding-block:var(--s3)}.faq__i:first-child{border-top:1px solid var(--line)}.faq__i h3{margin:0;text-align:left}.faq__i p{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.65;text-align:left;max-width:70ch}.faq__i p+p{margin-top:12px}.faq__q{-webkit-appearance:none;appearance:none;background:0 0;border:0;margin:0;display:flex;width:100%;box-sizing:border-box;gap:var(--s3);align-items:flex-start;justify-content:space-between;padding:0;cursor:pointer;text-align:left;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.06rem,.45vw + .98rem,1.24rem);font-weight:600;letter-spacing:-.012em;line-height:1.32;touch-action:manipulation;min-height:44px}.faq__q>span:first-child{flex:1 1 auto;text-wrap:balance}.faq__t{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--accent);position:relative;margin-top:1px;transition:transform var(--dur-settle) var(--ease-settle),background-color var(--dur-hover) var(--ease-settle)}.faq__t::after,.faq__t::before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.75px;background:var(--accent);border-radius:1px}.faq__t::before{transform:translate(-50%,-50%)}.faq__t::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform var(--dur-settle) var(--ease-settle),opacity var(--dur-settle) var(--ease-settle)}.faq__q[aria-expanded=true] .faq__t{transform:rotate(180deg)}.faq__q[aria-expanded=true] .faq__t::after{transform:translate(-50%,-50%) rotate(0);opacity:0}.faq__a{display:grid;grid-template-rows:1fr}.faq__a>div{overflow:hidden;padding-top:12px}.js-motion .faq__a{grid-template-rows:0fr;transition:grid-template-rows var(--dur-settle) var(--ease-settle)}.js-motion .faq__i.is-open .faq__a{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.faq__t,.faq__t::after,.js-motion .faq__a{transition:none}}.lead{max-width:660px;margin-inline:auto;text-align:left}.stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3);max-width:660px;margin-inline:auto}.stat-card{display:flex;flex-direction:column;gap:12px}.stat-bar{width:48px;height:3px;background:var(--accent);border-radius:2px}.stat-card b{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(2.7rem,3.2vw + 1.2rem,4.1rem);line-height:.92;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.stat-card span{font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);line-height:1.75}@media (max-width:700px){.stat-row{grid-template-columns:minmax(0,1fr);gap:var(--s3);max-width:420px}.stat-card{gap:8px}}.credbar{background:#eef3fb;border-bottom:1px solid var(--line-soft);padding-block:var(--s4)}.stat-row--4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;gap:var(--s3) var(--s4)}.stat-row--4 .stat-card b{font-size:clamp(2.1rem,2.1vw + 1.1rem,3.1rem)}.stat-row--4 .stat-card span{font-size:11.5px;letter-spacing:.13em;line-height:1.6}.stat-card__number{white-space:nowrap}.roll-digit{display:inline-block;height:1em;overflow:hidden;vertical-align:-.04em}.roll-strip{display:block;line-height:1;transform:translateY(0);will-change:transform;transition:transform 880ms cubic-bezier(.2,.72,.18,1)}.roll-strip>span{display:block;height:1em;line-height:1}.credbar.is-rolling .roll-strip{transform:translateY(var(--roll-offset))}.roll-separator{display:inline-block;vertical-align:baseline}.stat-row--4 .stat-card .stat-card__number .roll-digit,.stat-row--4 .stat-card .stat-card__number .roll-separator,.stat-row--4 .stat-card .stat-card__number .roll-strip,.stat-row--4 .stat-card .stat-card__number .roll-strip>span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:none}.stat-row--4 .stat-card .stat-card__number .roll-strip,.stat-row--4 .stat-card .stat-card__number .roll-strip>span{line-height:1}@media (max-width:900px){.stat-row--4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}}@media (max-width:700px){.credbar{padding-block:var(--s3)}.stat-row--4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px;gap:var(--s3) var(--s2)}.stat-row--4 .stat-card b{font-size:2rem}.stat-bar{width:34px}}.closer{background:linear-gradient(135deg,#f7f9fd 0,#eaf1fa 100%);color:var(--ink);padding-block:var(--s6);border-top:1px solid rgba(19,42,77,.08)}.closer .in{text-align:center;max-width:760px}.closer h2{color:var(--ink);margin-bottom:var(--s2)}.closer h2 em{color:var(--accent-2)}.closer .rule{background:var(--accent-2);opacity:1;margin:var(--s2) auto var(--s3)}.closer p{color:var(--ink-soft);margin:0 auto var(--s4);max-width:52ch}.closer .cta-row{justify-content:center}.closer .btn--light{background:var(--accent) none;color:#fff;border-color:var(--accent);box-shadow:0 10px 28px rgba(19,42,77,.18)}.closer .btn--onaccent{background:0 0;color:var(--accent);border-color:rgba(19,42,77,.5)}@media (hover:hover){.faq__q:hover .faq__t{background-color:rgba(27,46,75,.07)}.closer .btn--light:hover{background-image:linear-gradient(180deg,#16294a 0,#081b36 100%);box-shadow:0 12px 30px rgba(19,42,77,.25)}.closer .btn--onaccent:hover{background:rgba(255,255,255,.7);border-color:var(--accent);color:var(--accent)}.ftr a:hover{color:#fff}.ftr a:hover::after{transform:scaleX(1)}}.ftr{background:#132a4d;color:#e9edf3;padding-block:var(--s5) var(--s3);border-top:1px solid rgba(255,255,255,.14)}.ftr .in{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--s4)}.ftr img{height:54px;width:auto;border-radius:4px;margin-bottom:var(--s2)}.ftr p{color:#c2cddc;font-size:15px;line-height:1.62;margin:0;max-width:38ch}.ftr__values{display:flex;align-items:center;gap:10px;margin-top:18px;flex-wrap:wrap}.ftr__values b{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#dcecff}.ftr__values i{display:block;width:4px;height:4px;border-radius:50%;background:#7fb0ee}.ftr h3{font-family:var(--font-display);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:#7fb0ee;margin:0 0 12px;font-weight:600}.ftr a{position:relative;display:flex;align-items:center;min-height:44px;width:fit-content;color:#e9edf3;text-decoration:none;font-size:14.5px;line-height:1.5;transition:color var(--dur-hover) var(--ease-settle)}.ftr a::after{content:"";position:absolute;left:0;right:0;top:calc(50% + .6em);height:2px;background:var(--link-ink);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-hover) var(--ease-settle)}.ftr a:focus-visible::after{transform:scaleX(1)}.ftr__credit{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s3);margin-top:var(--s2);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px 28px;font-size:12.5px;color:#8fa0b8}.ftr__legal{display:flex;align-items:center;gap:18px}.ftr__maker{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ftr__credit a{display:inline-flex;align-items:center;min-height:44px;padding-inline:5px;margin-inline:-5px;font-size:13px;color:#fff!important;font-weight:600!important}@media (max-width:560px){.ftr{padding-top:36px}.ftr .in{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,7vw,30px);row-gap:28px}.ftr .in>div:first-child{grid-column:1/-1;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.14)}.ftr img{height:46px;margin-bottom:0}.ftr .in>div:first-child>p{display:none}.ftr__values{margin-top:12px}.ftr h3{margin-bottom:4px}.ftr a{font-size:13.5px}.ftr .in>div:nth-child(4){grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.ftr .in>div:nth-child(4)>a:first-of-type,.ftr .in>div:nth-child(4)>h3{grid-column:1/-1}.ftr .in>div:nth-child(4)>a{width:100%}.ftr__credit{margin-top:0;padding-top:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 18px;font-size:11.5px;line-height:1.55}.ftr__copyright{grid-column:1}.ftr__legal{grid-column:1;gap:18px}.ftr__maker{grid-column:2;grid-row:1/3}.ftr__credit a{font-size:12px}}@media (max-width:360px){.ftr__credit{grid-template-columns:minmax(0,1fr)}.ftr__maker{grid-column:1;grid-row:auto}}@media (max-width:960px){.ftr{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.js-motion .hero .eyebrow,.js-motion .hero__cta{opacity:0;transform:translateY(14px)}.js-motion .hero h1 .ln>i{opacity:0;transform:translateY(28px);transition:opacity var(--dur-hero) var(--ease-settle),transform var(--dur-hero) var(--ease-settle)}.js-motion .home-intro~main .hero h1 .ln>i{opacity:1;transform:none;transition:none}.js-motion .hero .eyebrow{transition:opacity var(--dur-settle) var(--ease-settle),transform var(--dur-settle) var(--ease-settle)}.js-motion .hero h1 .ln:nth-of-type(2)>i{transition-delay:.08s}.js-motion .hero h1 .ln:nth-of-type(3)>i{transition-delay:.16s}.js-motion .hero .rule{transform:scaleX(0);transition:transform var(--dur-reveal) var(--ease-settle) .32s}.js-motion .hero__cta{transition:opacity var(--dur-settle) var(--ease-settle) .54s,transform var(--dur-settle) var(--ease-settle) .54s}.js-motion .hero__media .par{opacity:0;transition:opacity var(--dur-hero) var(--ease-settle) .1s}.js-motion .hero.is-in .eyebrow,.js-motion .hero.is-in .hero__cta,.js-motion .hero.is-in h1 .ln>i{opacity:1;transform:none}.js-motion .hero.is-in .rule{transform:scaleX(1)}.js-motion .hero.is-in .hero__media .par{opacity:1}.hero h1 .ln>i{display:inline-block;font-style:normal}@media (max-width:700px){.js-motion .hero .eyebrow,.js-motion .hero__cta,.js-motion .hero__media .par{opacity:1;transform:none;transition:none}.js-motion .hero .rule{transform:scaleX(1);transition:none}}.js-motion .rv{transition:transform var(--dur-hover) var(--ease-spring),box-shadow var(--dur-hover) var(--ease-spring),border-color var(--dur-hover) var(--ease-spring),background-color var(--dur-hover) var(--ease-spring);transition-delay:0s,0s,0s,0s}.js-motion .rv.rv--lift{translate:0 24px;transition:translate var(--dur-reveal) var(--ease-settle),transform var(--dur-hover) var(--ease-spring),box-shadow var(--dur-hover) var(--ease-spring),border-color var(--dur-hover) var(--ease-spring),background-color var(--dur-hover) var(--ease-spring);transition-delay:calc(var(--i,0) * 90ms),0s,0s,0s,0s}.js-motion .rv.rv--lift.is-visible{translate:none}@media (max-width:560px){.cta-row{display:grid;grid-template-columns:minmax(0,max-content);gap:12px}.closer .cta-row{justify-content:center}.hero__media{height:auto;min-height:0}.hero__panel{padding:calc(var(--nav-h) + var(--s2)) var(--gutter) var(--s3)}.hero__copy{top:clamp(26px,4svh,40px)}.hero .rule{margin:var(--s2) 0}.hero__cta{margin-top:var(--s3)}}@media (max-width:400px){.hero__media{height:auto;min-height:0}.hero__panel{padding:calc(var(--nav-h) + var(--s2)) var(--gutter) var(--s2)}}.band,.ftr{--focus-ring:var(--accent-2-lift);--link-ink:var(--accent-2-lift)}main a:not([class]){color:var(--link-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--link-ink) 42%,transparent);background-image:linear-gradient(var(--link-ink),var(--link-ink));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size var(--dur-hover) var(--ease-settle),text-decoration-color var(--dur-hover) var(--ease-settle),color var(--dur-hover) var(--ease-settle)}main a:not([class]):focus-visible{background-size:100% 2px;text-decoration-color:transparent}@media (prefers-reduced-motion:reduce){.js-motion .rv,.js-motion .rv.rv--lift{opacity:1;translate:none;transition:none}.js-motion .hero .eyebrow,.js-motion .hero h1 .ln>i,.js-motion .hero__cta,.js-motion .hero__media .par{opacity:1;transform:none;transition:none}.js-motion .hero .rule{transform:scaleX(1);transition:none}.card::before,.ftr a::after,main a:not([class]){transition:none}}@media (min-width:1001px){.hero__media::before{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 93%,transparent) 0,color-mix(in srgb,var(--bg) 90%,transparent) calc(var(--nav-h) - 2px),color-mix(in srgb,var(--bg) 69%,transparent) calc(var(--nav-h) + 12px),color-mix(in srgb,var(--bg) 51%,transparent) calc(var(--nav-h) + 26px),color-mix(in srgb,var(--bg) 35%,transparent) calc(var(--nav-h) + 39px),color-mix(in srgb,var(--bg) 23%,transparent) calc(var(--nav-h) + 53px),color-mix(in srgb,var(--bg) 13%,transparent) calc(var(--nav-h) + 67px),color-mix(in srgb,var(--bg) 6%,transparent) calc(var(--nav-h) + 81px),color-mix(in srgb,var(--bg) 1%,transparent) calc(var(--nav-h) + 94px),color-mix(in srgb,var(--bg) 0,transparent) calc(var(--nav-h) + 108px)),linear-gradient(90deg,color-mix(in srgb,var(--bg) 74%,transparent) 0,color-mix(in srgb,var(--bg) 57%,transparent) 2.75%,color-mix(in srgb,var(--bg) 42%,transparent) 5.5%,color-mix(in srgb,var(--bg) 29%,transparent) 8.25%,color-mix(in srgb,var(--bg) 19%,transparent) 11%,color-mix(in srgb,var(--bg) 10%,transparent) 13.75%,color-mix(in srgb,var(--bg) 5%,transparent) 16.5%,color-mix(in srgb,var(--bg) 1%,transparent) 19.25%,color-mix(in srgb,var(--bg) 0,transparent) 22%),linear-gradient(0deg,var(--bg) 0,color-mix(in srgb,var(--bg) 77%,transparent) 2.25%,color-mix(in srgb,var(--bg) 56%,transparent) 4.5%,color-mix(in srgb,var(--bg) 39%,transparent) 6.75%,color-mix(in srgb,var(--bg) 25%,transparent) 9%,color-mix(in srgb,var(--bg) 14%,transparent) 11.25%,color-mix(in srgb,var(--bg) 6%,transparent) 13.5%,color-mix(in srgb,var(--bg) 2%,transparent) 15.75%,color-mix(in srgb,var(--bg) 0,transparent) 18%);background:linear-gradient(90deg,rgba(11,29,54,.52) 0,rgba(11,29,54,.38) 31%,rgba(11,29,54,.17) 56%,rgba(11,29,54,.03) 76%,rgba(11,29,54,0) 100%),linear-gradient(0deg,rgba(11,29,54,.58) 0,rgba(11,29,54,.14) 36%,rgba(11,29,54,0) 64%)}}.workflow-ledger{position:relative;padding:clamp(48px,7vw,96px) var(--gutter);background:#eef3fb;border-block:1px solid var(--line-soft)}.score-prompt{position:relative;z-index:2;padding:18px var(--gutter);border-block:1px solid rgba(184,212,245,.26);background:linear-gradient(105deg,#071a36,#0d294e 62%,#123a69);color:#fff}.score-prompt__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,42px)}.score-prompt__kicker{margin:0;padding-right:clamp(20px,3vw,42px);border-right:1px solid rgba(184,212,245,.3);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a8cdf9;white-space:nowrap}.score-prompt__copy{display:grid;gap:3px;min-width:0}.score-prompt__copy h2{margin:0;color:#fff;font-size:clamp(1.32rem,2vw,2rem);line-height:1.08;letter-spacing:-.035em}.score-prompt__copy p{max-width:54ch;margin:0;color:rgba(255,255,255,.74);font-size:clamp(.9rem,.25vw + .84rem,1rem);line-height:1.4}.score-prompt .btn{justify-self:end;white-space:nowrap;box-shadow:0 12px 30px rgba(0,0,0,.2)}@media (max-width:860px){.score-prompt__inner{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px}.score-prompt__kicker{grid-column:1/-1;padding:0;border:0}.score-prompt__copy{display:block}.score-prompt__copy h2{margin-bottom:6px;white-space:normal}}@media (max-width:560px){.score-prompt{padding-block:22px}.score-prompt__inner{grid-template-columns:minmax(0,1fr)}.score-prompt .btn{justify-self:start;width:100%;justify-content:center}}.workflow-ledger__frame{max-width:var(--measure);margin-inline:auto}.workflow-ledger__sequence{display:grid;gap:clamp(34px,5vw,68px)}.workflow-entry{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(290px,.96fr);min-height:clamp(410px,47vw,570px);border-top:1px solid var(--line);background:rgba(255,255,255,.34)}.workflow-entry--reverse .workflow-entry__media{order:2}.workflow-entry--reverse .workflow-entry__content{order:1}.workflow-entry__media{position:relative;min-height:0;margin:0;overflow:hidden;background:var(--ink)}.workflow-entry__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,21,46,.02) 30%,rgba(5,21,46,.84) 100%),linear-gradient(145deg,rgba(5,21,46,.04),rgba(5,21,46,.38))}.workflow-entry__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.04);transition:transform 1.1s var(--ease-settle)}.workflow-entry__media span{position:absolute;z-index:1;left:clamp(18px,3vw,34px);bottom:clamp(16px,2.4vw,30px);font-family:var(--font-display);font-size:clamp(3rem,6.8vw,7.2rem);font-weight:700;letter-spacing:-.08em;line-height:.8;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.34)}.workflow-entry__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(32px,6vw,82px)}.workflow-entry__content .eyebrow{margin:0 0 var(--s2);color:var(--accent-2)}.workflow-entry__content h3{max-width:11ch;margin:0 0 var(--s2);font-size:clamp(1.85rem,3.1vw,3.45rem);line-height:.98;letter-spacing:-.05em}.workflow-entry__content p:not(.eyebrow){max-width:42ch;margin:0;color:var(--ink-soft);font-size:clamp(1rem,.28vw + .92rem,1.12rem);line-height:1.62}.workflow-entry__content p a{color:var(--accent-2);text-decoration-thickness:1px;text-underline-offset:3px}.workflow-entry__booking{margin-top:var(--s3)}.workflow-entry__booking i{font-size:1.1rem;font-style:normal}@media (hover:hover){main a:not([class]):hover{background-size:100% 2px;text-decoration-color:transparent}.workflow-entry:hover .workflow-entry__media img{transform:scale(1.04)}.leadgen-band .btn--light:hover{background:#fff;box-shadow:0 21px 50px rgba(0,0,0,.35),0 0 0 5px rgba(127,176,238,.16);transform:translateY(-2px)}.leadgen-band .btn--light:hover i{transform:translateX(4px)}}@media (max-width:820px){.workflow-ledger{padding-block:var(--s4)}.workflow-entry,.workflow-entry--reverse{grid-template-columns:minmax(0,1fr);min-height:0}.workflow-entry--reverse .workflow-entry__content,.workflow-entry--reverse .workflow-entry__media{order:unset}.workflow-entry__media{aspect-ratio:1.42}.workflow-entry__content{padding:var(--s4) var(--s3) var(--s5)}.workflow-entry__content h3{max-width:13ch}}@media (max-width:480px){.workflow-entry__media{aspect-ratio:1.2}.workflow-entry__media span{font-size:4.2rem}.workflow-entry__content{padding:var(--s3) var(--s2) var(--s4)}.workflow-entry__content h3{font-size:2rem}.workflow-entry__content p:not(.eyebrow){font-size:1rem}.workflow-entry__booking{width:100%;justify-content:center}}.leadgen-band{position:relative;isolation:isolate;display:grid;align-items:center;min-height:calc(100svh - var(--nav-h));overflow:hidden;padding:clamp(38px,4.8vw,64px) var(--gutter);background:linear-gradient(118deg,#071a36 0,#0d294e 52%,#123a69 100%);color:#fff}.leadgen-band::before{content:"";position:absolute;z-index:-1;width:min(72vw,940px);aspect-ratio:1;border:1px solid rgba(157,201,255,.12);border-radius:50%;right:-24%;top:-58%;box-shadow:0 0 0 90px rgba(138,193,255,.035),0 0 0 180px rgba(138,193,255,.025)}.leadgen-band__grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(380px,.76fr);gap:clamp(44px,7vw,96px);align-items:center}.leadgen-band__copy{max-width:690px}.leadgen-band .eyebrow{color:#a8cdf9}.leadgen-band h2{max-width:15ch;margin:0;color:#fff;font-size:clamp(2.35rem,4.2vw,4.8rem);line-height:.94;letter-spacing:-.055em}.leadgen-band h2 em{color:#a8cdf9}.leadgen-band__copy>p:not(.eyebrow){max-width:52ch;margin:18px 0;color:rgba(255,255,255,.8);font-size:clamp(.98rem,.2vw + .94rem,1.08rem);line-height:1.58}.leadgen-band__facts{display:flex;flex-wrap:wrap;gap:10px 14px;margin:0 0 20px;padding:12px 0;border-block:1px solid rgba(184,212,245,.24)}.leadgen-band__facts span{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#dcecff}.leadgen-band__facts span+span::before{content:"";display:inline-block;width:4px;height:4px;margin:0 12px 2px 0;border-radius:50%;background:#7fb0ee}.leadgen-band .btn--light{min-height:60px;margin-top:10px;padding:17px 30px;border-color:rgba(255,255,255,.72);font-size:16px;box-shadow:0 17px 44px rgba(0,0,0,.3),0 0 0 4px rgba(127,176,238,.12)}.leadgen-band .btn--light i{font-size:1.25rem;font-style:normal;transition:transform var(--dur-hover) var(--ease-spring)}.leadgen-band__visual{position:relative;width:min(100%,420px);aspect-ratio:1;justify-self:end}.leadgen-band__ring{position:absolute;inset:11%;border:1px solid rgba(184,212,245,.25);border-radius:50%;background:conic-gradient(from -45deg,#84baf7 0 23%,transparent 23% 25%,#4f8ed5 25% 48%,transparent 48% 50%,#236ebc 50% 73%,transparent 73% 75%,#d7e9fc 75% 98%,transparent 98%);box-shadow:inset 0 0 52px rgba(7,26,54,.62),0 32px 80px rgba(0,0,0,.2)}.leadgen-band__ring::before{content:"";position:absolute;inset:20%;border-radius:50%;background:#0c274a;box-shadow:0 0 0 1px rgba(184,212,245,.18),0 18px 40px rgba(0,0,0,.2)}.leadgen-band__ring>i{position:absolute;width:14px;height:14px;border:3px solid #071a36;border-radius:50%;background:#dcecff;box-shadow:0 0 0 4px rgba(127,176,238,.24);transform:translate(-50%,-50%)}.leadgen-band__ring>i:first-child{left:12.5%;top:16.9%}.leadgen-band__ring>i:nth-child(2){left:83.1%;top:12.5%}.leadgen-band__ring>i:nth-child(3){left:87.5%;top:83.1%}.leadgen-band__ring>i:nth-child(4){left:16.9%;top:87.5%}.leadgen-band__ring>div{position:absolute;z-index:1;inset:20%;border-radius:50%;text-align:center}.leadgen-band__ring strong{position:absolute;left:50%;top:50%;display:block;font-family:var(--font-display);font-size:clamp(4rem,7vw,6.6rem);line-height:1;letter-spacing:0;color:#fff;transform:translate(-50%,-50%)}.leadgen-band__ring span{position:absolute;left:50%;top:calc(50% + clamp(40px,5vw,52px));display:block;font-family:var(--font-mono);font-size:9px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:#a8cdf9;transform:translateX(-50%)}.leadgen-band__label{position:absolute;padding:8px 11px;border:1px solid rgba(184,212,245,.22);background:rgba(7,26,54,.8);font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#dcecff;backdrop-filter:blur(8px)}.leadgen-band__label--one{right:calc(79.25% + 10px);top:20.3%}.leadgen-band__label--two{left:calc(75.8% + 10px);top:16.9%}.leadgen-band__label--three{left:calc(79.25% + 10px);bottom:20.3%}.leadgen-band__label--four{right:calc(75.8% + 10px);bottom:16.9%}@media (max-width:900px){.ftr .in{grid-template-columns:repeat(2,minmax(0,1fr))}.leadgen-band__grid{grid-template-columns:minmax(0,1fr)}.leadgen-band__visual{justify-self:center;width:min(86vw,480px)}.leadgen-band__copy{max-width:760px}}@media (max-width:520px){.leadgen-band{padding-block:var(--s5)}.leadgen-band h2{font-size:clamp(2.45rem,13vw,3.8rem)}.leadgen-band__facts{display:grid;gap:10px}.leadgen-band__facts span+span::before{display:none}.leadgen-band .btn--light{width:100%;padding-inline:20px}.leadgen-band__visual{width:100%}.leadgen-band__label{font-size:8px}.leadgen-band__ring strong{font-size:3.8rem}}.buyer-paths{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,minmax(280px,1fr));gap:14px;min-height:720px}.buyer-path{position:relative;isolation:isolate;grid-column:7/-1;min-width:0;overflow:hidden;background:#0a203f;color:#fff;text-decoration:none;box-shadow:0 20px 54px -34px rgba(6,23,46,.72)}.buyer-path--primary{grid-column:1/7;grid-row:1/3}.buyer-path::after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(5,20,42,.02) 20%,rgba(5,20,42,.88) 82%,#071a36 100%)}.buyer-path img{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-settle),filter .8s var(--ease-settle)}.buyer-path>div{position:absolute;z-index:2;inset:auto 0 0;padding:clamp(26px,3.2vw,46px)}.buyer-path>div>span{display:block;margin-bottom:12px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#a8cdf9}.buyer-path h3{max-width:16ch;margin:0;color:#fff;font-size:clamp(1.55rem,2.6vw,2.7rem);line-height:1;letter-spacing:-.045em}.buyer-path--primary h3{max-width:10ch;font-size:clamp(2.55rem,4.5vw,4.9rem)}.buyer-path p{max-width:49ch;margin:14px 0 0;color:rgba(255,255,255,.77);font-size:15px;line-height:1.55}.buyer-path--primary p{max-width:42ch;font-size:16px}.buyer-path b{display:inline-flex;align-items:center;gap:9px;margin-top:19px;font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#fff}.buyer-path b>span{position:relative}.buyer-path b>span::after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;background:#9cc9ff;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-hover) var(--ease-settle)}.buyer-path b i,.buyer-paths__all i{font-size:1.1rem;font-style:normal;transition:transform var(--dur-hover) var(--ease-spring)}.buyer-paths__all{margin:var(--s3) 0 0;text-align:right}.buyer-paths__all a{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;text-decoration-thickness:1.5px;text-underline-offset:5px}@media (hover:hover){.buyer-path:hover img{transform:scale(1.035);filter:saturate(1.08)}.buyer-path:hover b>span::after{transform:scaleX(1)}.buyer-path:hover b i,.buyer-paths__all a:hover i{transform:translateX(4px)}}.buyer-path:focus-visible b>span::after{transform:scaleX(1)}.buyer-path:focus-visible img{transform:scale(1.035)}@media (max-width:860px){.buyer-paths{grid-template-columns:minmax(0,1fr);grid-template-rows:none;min-height:0}.buyer-path,.buyer-path--primary{grid-column:auto;grid-row:auto;min-height:420px}.buyer-path--primary{min-height:560px}}@media (max-width:520px){.buyer-path,.buyer-path--primary{min-height:440px}.buyer-path>div{padding:var(--s3)}.buyer-path--primary h3{font-size:clamp(2.25rem,12vw,3.3rem)}.buyer-paths__all{text-align:left}}.steps{list-style:none;margin:var(--s4) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s4)}.steps .step{position:relative;padding-top:var(--s3)}.steps .step::before{content:"";position:absolute;top:0;left:0;right:calc(var(--s4) * -1);height:1px;background:var(--line-soft)}.steps .step:last-child::before{right:0}.steps .step h3{margin:0 0 10px}.steps .step p{margin:0;font-size:16px;line-height:1.62;color:var(--ink-soft)}@media (max-width:820px){.steps{position:relative;grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:var(--s4);margin-top:var(--s3);padding-left:var(--s3)}.steps::before{content:"";position:absolute;left:0;top:8px;bottom:10px;width:1px;background:var(--line-soft)}.steps .step{padding-top:0}.steps .step::before{display:none}}.scope{margin:var(--s4) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s4);border-top:1px solid var(--ink)}@media (max-width:820px){.scope{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:0}}@media print{:root{--nav-h:0px}body,html{background:#fff;color:#000}.burger,.callbar,.drawer,.hdr,.skip{display:none!important}.band,.closer,.ftr{background:#fff!important;color:#000!important;border-top:1px solid #999}.band *,.closer *,.ftr *{color:#000!important;background-image:none!important;text-shadow:none!important}.band a,.closer a,.ftr a{text-decoration:underline}.btn{background:#fff!important;color:#000!important;border:1px solid #000!important;box-shadow:none!important}.rule,.stat-bar{background:#000!important;print-color-adjust:exact}.hero__media,.par{display:none!important}.hero{min-height:0!important;display:block!important}.hero__panel{padding-block:0!important}.faq__a{display:block!important;height:auto!important;visibility:visible!important}.js-motion .faq__i .faq__a{grid-template-rows:1fr!important}.faq__t{display:none!important}.hero .eyebrow,.hero__cta,.js-motion .rv,.rule,.rv{opacity:1!important;translate:none!important;transform:none!important}.closer,.sec{padding-block:18px!important}h1,h2,h3{break-after:avoid-page}.card,.faq__i,.step{break-inside:avoid-page}@page{margin:14mm}@page{size:letter portrait;margin:8mm}html:has(.score-assessment-page){height:auto!important;min-height:0!important;overflow:visible!important;display:block!important;background:#fff!important}}@media (forced-colors:active){.rule,.stat-bar{forced-color-adjust:none;background:CanvasText}.faq__t{border-color:ButtonBorder}.faq__t::after,.faq__t::before{forced-color-adjust:none;background:ButtonText}.hdr{background:Canvas;border-bottom:1px solid CanvasText}.card,.pattern__c{border:1px solid CanvasText}}