.paint-background_page__BfD0J{isolation:isolate}.paint-background_background__uC__F{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:.48;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.6) 20%,rgba(0,0,0,.24) 42%,rgba(0,0,0,.3) 62%,#000);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.6) 20%,rgba(0,0,0,.24) 42%,rgba(0,0,0,.3) 62%,#000)}.paint-background_track__8WFW3{--paint-size:max(1000px,115vw);position:absolute;top:0;left:0;width:100%;height:calc(100% + var(--paint-size));background-image:url(/paint/paint-splashes.png);background-repeat:repeat-y;background-size:var(--paint-size) var(--paint-size);background-position:center -180px;will-change:transform}.paint-background_page__BfD0J .estimator-method-band,.paint-background_page__BfD0J .problem-band,.paint-background_page__BfD0J .sprint-truth-band{background:linear-gradient(145deg,rgba(18,3,31,.8),rgba(11,4,23,.84) 56%,rgba(7,21,29,.8))}.paint-background_page__BfD0J .testimonial-band{background:radial-gradient(circle at 88% 16%,rgba(255,43,214,.16),transparent 27rem),linear-gradient(145deg,rgba(13,2,24,.82),rgba(7,0,15,.86) 64%)}.paint-background_page__BfD0J .contact-page{background:radial-gradient(circle at 83% 12%,rgba(255,43,214,.14),transparent 28rem),radial-gradient(circle at 8% 72%,rgba(0,245,255,.07),transparent 24rem)}.paint-background_page__BfD0J .confirmation-page{background:radial-gradient(circle at 80% 14%,rgba(255,43,214,.13),transparent 27rem)}.paint-background_page__BfD0J .sprint-deliverables-band{background:radial-gradient(circle at 90% 10%,rgba(255,43,214,.13),transparent 26rem),rgba(10,1,19,.82)}.paint-background_page__BfD0J .sprint-promise-band{background:linear-gradient(130deg,rgba(255,43,214,.08),rgba(0,245,255,.035)),rgba(11,2,20,.82)}.paint-background_page__BfD0J .closing,.paint-background_page__BfD0J .estimator-close,.paint-background_page__BfD0J .sprint-close{background:radial-gradient(circle at 78% 20%,rgba(255,43,214,.2),transparent 25rem),linear-gradient(145deg,rgba(16,0,28,.8),rgba(6,0,13,.84) 66%)}@media (max-width:700px){.paint-background_background__uC__F{opacity:.36}}@media (prefers-reduced-motion:reduce){.paint-background_track__8WFW3{transform:none!important;will-change:auto}}@media print{.paint-background_background__uC__F{display:none}}@font-face{font-family:geistSans;src:url(/_next/static/media/9ff55a8a9670220d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_412b86{font-family:geistSans,geistSans Fallback}.__variable_412b86{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/125b055e8623e92e-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_4efa0d{font-family:geistMono,geistMono Fallback}.__variable_4efa0d{--font-geist-mono:"geistMono","geistMono Fallback"}:root{--ink:#f8f3ff;--paper:#07000f;--acid:#00f5ff;--pink:#ff2bd6;--violet:#8b5cf6;--surface:#10051d;--surface-2:#160728;--muted:#aaa0b8;--line:rgba(255,255,255,0.16)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:radial-gradient(circle at 88% 7%,rgba(255,43,214,.1),transparent 26rem),radial-gradient(circle at 8% 24%,rgba(0,245,255,.07),transparent 24rem),var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif}main{overflow:hidden}::selection{background:var(--pink);color:#07000f}a{color:inherit;text-decoration:none}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.nav{position:relative;z-index:3;height:92px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.brand,.nav{align-items:center}.brand{display:inline-flex}.brand-logo{display:block;width:190px;height:auto}.nav-links{display:flex;align-items:center;gap:34px;font-size:13px;font-weight:620}.nav-cta{padding:12px 17px;border:1px solid var(--acid);border-radius:999px;color:var(--acid);transition:.2s ease}.nav-cta:hover{background:var(--acid);color:#07000f;box-shadow:0 0 30px rgba(0,245,255,.22)}.nav-menu{position:relative;display:none}.nav-menu-toggle{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:9px 13px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease}.nav-menu-toggle:hover,.nav-menu-toggle[aria-expanded=true]{border-color:var(--acid);color:var(--acid)}.nav-menu-toggle:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.nav-menu-icon{display:inline-grid;gap:3px;width:16px}.nav-menu-icon i{display:block;height:2px;border-radius:2px;background:currentColor}.nav-menu-panel{position:absolute;right:0;top:calc(100% + 12px);z-index:20;min-width:236px;display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--surface-2);box-shadow:0 24px 60px rgba(0,0,0,.55)}.nav-menu-panel[hidden]{display:none}.nav-menu-panel a{display:block;padding:12px 14px;border-radius:10px;font-size:14px;font-weight:620;letter-spacing:-.01em}.nav-menu-panel a:focus-visible,.nav-menu-panel a:hover{background:rgba(255,255,255,.06);color:var(--acid);outline:none}.nav-menu-panel a.nav-cta{margin-top:6px;text-align:center;color:var(--acid)}.nav-menu-panel a.nav-cta:focus-visible,.nav-menu-panel a.nav-cta:hover{background:var(--acid);color:#07000f}@media (max-width:1000px){.nav-menu{display:block}}.hero{position:relative;min-height:720px;padding:86px 0 36px;display:flex;flex-direction:column;isolation:isolate}.hero:before{z-index:-2;right:-18%;bottom:9%;width:72%;height:46%;opacity:.19;transform:perspective(520px) rotateX(62deg);transform-origin:bottom;background-image:linear-gradient(rgba(0,245,255,.42) 1px,transparent 0),linear-gradient(90deg,rgba(255,43,214,.34) 1px,transparent 0);background-size:44px 34px;-webkit-mask-image:linear-gradient(0deg,#000,transparent 88%);mask-image:linear-gradient(0deg,#000,transparent 88%)}.hero:after,.hero:before{content:"";position:absolute}.hero:after{z-index:-1;right:-12%;top:13%;width:420px;height:420px}.engagement:after,.estimator-hero:after,.hero:after,.sprint-hero:before{background:url(/favicon.png) 50%/contain no-repeat;opacity:.24;pointer-events:none;transform:translate3d(0,var(--logo-shift,0),0);will-change:transform}@media (prefers-reduced-motion:reduce){.engagement:after,.estimator-hero:after,.hero:after,.sprint-hero:before{transform:none!important;will-change:auto}}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}.eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 5px rgba(0,245,255,.12),0 0 22px rgba(0,245,255,.5)}h1{max-width:1120px;margin:34px 0 48px;font-size:clamp(52px,6.6vw,94px);line-height:.94;letter-spacing:-.065em;font-weight:620}h1 em{color:var(--pink);font-family:Georgia,Times New Roman,serif;font-weight:500;text-shadow:0 0 34px rgba(255,43,214,.2)}.hero-bottom{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}.hero-copy{max-width:700px}.hero-summary{max-width:620px;margin:0;color:var(--muted);font-size:clamp(17px,2vw,22px);line-height:1.5;letter-spacing:-.02em}.hero-summary+.hero-summary{margin-top:18px}.hero-audience{max-width:680px;margin:22px 0 0;padding-left:15px;border-left:2px solid var(--acid);color:#c9bfd5;font-family:var(--font-geist-mono),monospace;font-size:10px;line-height:1.65;letter-spacing:.055em;text-transform:uppercase}.hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:15px}.booking-intent-link{max-width:285px;color:#c8bdd4;font-size:10px;font-weight:650;line-height:1.5;letter-spacing:.025em}.booking-intent-link span,.booking-intent-link:hover{color:var(--acid)}.booking-prerequisite{margin:-6px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.hero-actions .booking-prerequisite{max-width:285px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-width:245px;padding:18px 20px;border:1px solid var(--pink);border-radius:2px;background:var(--pink);color:#090012;font-size:13px;font-weight:760;transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px);box-shadow:0 0 34px rgba(255,43,214,.3)}.button span{color:#090012;font-size:18px}.button-secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 4px 7px;border-bottom:1px solid rgba(0,245,255,.34);color:var(--acid);font-size:11px;font-weight:700;letter-spacing:.04em}.button-secondary span{transition:transform .2s ease}.button-secondary:hover span{transform:translateY(3px)}.signal-row{margin-top:56px;padding-top:24px;display:grid;grid-template-columns:repeat(3,1fr);color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.09em}.method,.signal-row{border-top:1px solid var(--line)}.method{position:relative;padding:120px 0 140px}.method:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--acid),var(--pink),transparent);opacity:.65}.section-intro{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:start;margin-bottom:72px}.kicker{margin:9px 0 0;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}h2{margin:0;max-width:720px;font-size:clamp(38px,5vw,65px);line-height:1.02;letter-spacing:-.05em;font-weight:580}.steps{border-top:1px solid rgba(0,245,255,.5)}.step{display:grid;grid-template-columns:90px 1fr 1.4fr;gap:30px;align-items:baseline;padding:30px 0;border-bottom:1px solid var(--line);transition:padding .2s ease,background .2s ease}.step:hover{padding-inline:18px;background:rgba(139,92,246,.06)}.step-number{color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:12px}.step h3{margin:0;font-size:24px;letter-spacing:-.035em}.step p{margin:0;max-width:520px;color:var(--muted);font-size:15px;line-height:1.6}.method-goal{max-width:680px;margin:44px 0 0;color:var(--muted);font-size:17px;line-height:1.7}.problem-band{position:relative;padding:120px 0;border-block:1px solid rgba(255,43,214,.25);background:linear-gradient(145deg,#12031f,#0b0417 56%,#07151d);color:var(--ink)}.problem-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:90px;row-gap:88px}.light{color:var(--pink)}.light-heading{margin-top:22px;color:var(--ink)}.problem-copy{align-self:end}.problem-copy p{margin:0 0 22px;color:#bdb2cb;font-size:18px;line-height:1.65}.fit-list{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.35)}.fit-list-label{margin:20px 0 6px;color:var(--pink);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.fit-item{display:grid;grid-template-columns:90px 1fr;padding:26px 0 28px;border-bottom:1px solid rgba(255,255,255,.13)}.fit-item span{color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:11px}.fit-item h3{margin:0 0 9px;font-size:clamp(21px,2.7vw,31px);line-height:1.15;letter-spacing:-.035em}.fit-item p{max-width:850px;margin:0;color:#bdb2cb;font-size:15px;line-height:1.6}.workflow-symptoms{grid-column:1/-1;display:grid;grid-template-columns:.85fr 1.15fr;gap:42px 76px;padding:42px;border:1px solid rgba(0,245,255,.3);background:linear-gradient(135deg,rgba(0,245,255,.035),rgba(255,43,214,.05)),rgba(7,0,15,.52)}.symptoms-intro h3{max-width:470px;margin:20px 0 0;font-size:clamp(28px,3.4vw,43px);line-height:1.08;letter-spacing:-.045em}.workflow-symptoms ul{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;border:1px solid var(--line);background:var(--line);list-style:none}.workflow-symptoms li{position:relative;padding:17px 18px 17px 35px;background:rgba(9,1,17,.94);color:#c8bdcf;font-size:13px;line-height:1.5}.workflow-symptoms li:before{content:"";position:absolute;left:16px;top:22px;width:6px;height:6px;border:1px solid var(--pink);box-shadow:0 0 10px rgba(255,43,214,.35)}.symptoms-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:26px;border-top:1px solid var(--line)}.symptoms-footer>p{max-width:760px;margin:0;color:#bdb2cb;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.55}.engagement{position:relative;padding:130px 0;isolation:isolate}.engagement:after{content:"";position:absolute;z-index:-1;left:clamp(-31rem,calc((1180px - 100vw) / 2 - 4rem),-22rem);top:0;width:30rem;height:30rem}.compact{margin-bottom:60px}.engagement-lede{max-width:680px;margin:30px 0 0;color:var(--muted);font-size:17px;line-height:1.7}.engagement-card{position:relative;display:grid;grid-template-columns:.7fr 1.3fr 1fr;gap:54px;padding:44px;border:1px solid rgba(0,245,255,.45);background:linear-gradient(135deg,rgba(0,245,255,.045),rgba(255,43,214,.065)),var(--surface);box-shadow:0 22px 80px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.04)}.engagement-card:before{content:"";position:absolute;top:-1px;left:8%;width:32%;height:2px;background:linear-gradient(90deg,var(--acid),var(--pink));box-shadow:0 0 20px rgba(0,245,255,.35)}.offer-rail{display:flex;flex-direction:column;align-items:flex-start}.offer-phase{display:inline-flex;margin:0 0 22px;padding:7px 10px;border:1px solid rgba(0,245,255,.38);font-size:9px;font-weight:700}.card-label,.offer-phase{color:var(--acid);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.card-label{font-size:11px;line-height:1.5}.offer-price{margin:26px 0 10px;font-size:clamp(38px,4.2vw,58px);font-weight:630;line-height:.9;letter-spacing:-.06em}.offer-price span{color:var(--acid);font-size:.48em;vertical-align:top}.offer-price-note{margin:0;color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:9px;line-height:1.7;letter-spacing:.04em;text-transform:uppercase}.card-main h3{margin:0 0 20px;font-size:30px;letter-spacing:-.04em}.card-main p{margin:0;color:var(--muted);font-size:16px;line-height:1.65}.deliverables>p{margin:0 0 16px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.deliverables ul{margin:0;padding:0;list-style:none}.deliverables li{position:relative;padding:10px 0 10px 19px;border-bottom:1px solid var(--line);font-size:13px}.deliverables li:before{content:"•";position:absolute;left:0;color:var(--pink);text-shadow:0 0 10px rgba(255,43,214,.8)}.offer-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:28px;border-top:1px solid var(--line)}.offer-footer>p{max-width:700px;margin:0;color:#c5bbd1;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.5}.offer-link{flex:0 0 auto;color:var(--acid);font-size:12px;font-weight:750}.offer-link span{display:inline-block;margin-left:8px;transition:transform .2s ease}.offer-link:hover span{transform:translate(3px,-3px)}.delivery-continuation{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:34px 70px;margin-top:16px;padding:40px 44px;border:1px solid rgba(255,43,214,.36);background:linear-gradient(125deg,rgba(255,43,214,.055),rgba(0,245,255,.025)),#0c0316;box-shadow:0 18px 60px rgba(0,0,0,.24)}.delivery-continuation:after{content:"";position:absolute;right:7%;top:-1px;width:30%;height:2px;background:linear-gradient(90deg,var(--pink),var(--acid));box-shadow:0 0 18px rgba(255,43,214,.35)}.delivery-continuation h3{max-width:520px;margin:20px 0 0;font-size:clamp(27px,3.2vw,42px);line-height:1.05;letter-spacing:-.045em}.delivery-continuation>p{align-self:end;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.build-offer{grid-column:1/-1;display:grid;grid-template-columns:.78fr 1.22fr;gap:54px;padding:36px 0 4px;border-top:1px solid var(--line)}.build-label{margin:0 0 18px;color:var(--pink);font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.build-price{margin:0 0 13px;font-size:clamp(36px,4.4vw,58px);font-weight:620;line-height:.95;letter-spacing:-.055em}.build-price span{display:block;margin-bottom:9px;font-weight:600;letter-spacing:.1em}.build-price span,.build-timing{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:9px;text-transform:uppercase}.build-timing{margin:0;line-height:1.6;letter-spacing:.04em}.build-copy>p{max-width:650px;margin:0 0 24px;color:#c5bbd1;font-size:15px;line-height:1.68}.build-inclusions{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.build-inclusions span{min-width:0;padding:12px 14px;background:rgba(7,0,15,.74);color:#bfb4cd;font-family:var(--font-geist-mono),monospace;font-size:9px;line-height:1.45;letter-spacing:.035em;text-transform:uppercase}.delivery-path{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.delivery-path span{display:flex;align-items:center;gap:14px;padding:19px 15px 19px 0;color:var(--ink);font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.delivery-path span:not(:last-child){border-right:1px solid var(--line)}.delivery-path span:not(:first-child){padding-left:18px}.delivery-path b{color:var(--acid);font-size:9px;font-weight:500}.delivery-continuation .outcome-line{grid-column:1/-1;max-width:920px;color:#c3b8d0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.5}.offer-terms{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;background:var(--line);border:1px solid var(--line)}.offer-terms article{padding:34px 40px 38px;background:linear-gradient(145deg,rgba(0,245,255,.022),rgba(255,43,214,.025)),#090111}.offer-terms article:first-child{box-shadow:inset 2px 0 var(--acid)}.offer-terms article:last-child{box-shadow:inset -2px 0 var(--pink)}.offer-terms h3{margin:16px 0 13px;font-size:22px;letter-spacing:-.035em}.offer-terms article>p:last-child{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.estimator-invite{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end;margin-top:16px;padding:38px 42px;border:1px solid rgba(0,245,255,.34);background:linear-gradient(125deg,rgba(0,245,255,.045),rgba(255,43,214,.035)),#0a0314}.estimator-invite:before{content:"";position:absolute;left:9%;top:-1px;width:28%;height:2px;background:linear-gradient(90deg,var(--acid),var(--pink));box-shadow:0 0 18px rgba(0,245,255,.3)}.estimator-invite h3{max-width:650px;margin:18px 0 14px;font-size:clamp(27px,3.2vw,42px);line-height:1.05;letter-spacing:-.045em}.estimator-invite>div>p:last-child{max-width:680px;margin:0;color:var(--muted);font-size:14px;line-height:1.68}.estimator-invite-actions{display:grid;gap:18px}.estimator-invite-actions>span{color:#bfb4cb;font-family:var(--font-geist-mono),monospace;font-size:9px;line-height:1.6;letter-spacing:.07em;text-transform:uppercase}.estimator-invite-actions .button-secondary{width:100%}.estimator-invite-actions .button-secondary b{color:var(--acid);font-size:17px}.testimonial-band{position:relative;padding:125px 0;border-block:1px solid rgba(0,245,255,.28);background:radial-gradient(circle at 88% 16%,rgba(255,43,214,.16),transparent 27rem),linear-gradient(145deg,#0d0218,#07000f 64%)}.testimonial-band:before{content:"";position:absolute;left:0;top:-1px;width:44%;height:1px;background:linear-gradient(90deg,var(--acid),var(--pink),transparent);box-shadow:0 0 18px rgba(0,245,255,.28)}.testimonial{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:start}.testimonial-intro .kicker{color:var(--acid)}.testimonial-intro h2{margin-top:26px;font-size:clamp(36px,4.5vw,58px)}.testimonial-card{position:relative;margin:0;padding:46px 48px 42px;border:1px solid rgba(255,43,214,.38);background:linear-gradient(135deg,rgba(255,43,214,.06),rgba(0,245,255,.025)),var(--surface);box-shadow:0 24px 80px rgba(0,0,0,.3)}.testimonial-card:before{content:"“";position:absolute;right:30px;top:2px;color:rgba(0,245,255,.12);font-family:Georgia,Times New Roman,serif;font-size:118px;line-height:1}.testimonial-card blockquote{position:relative;margin:0}.testimonial-card blockquote p{margin:0 0 22px;color:#ddd4e7;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2vw,25px);line-height:1.48}.testimonial-card blockquote p:last-child{margin-bottom:0}.testimonial-card figcaption{display:flex;flex-direction:column;gap:7px;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.testimonial-card figcaption strong{color:var(--pink);font-size:14px}.testimonial-card figcaption span{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.client-outcome-summary{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;border:1px solid var(--line);background:var(--line)}.client-outcome-summary article{min-height:285px;padding:30px;background:linear-gradient(145deg,rgba(0,245,255,.022),rgba(255,43,214,.032)),rgba(7,0,15,.94)}.client-outcome-summary article>p{margin:0 0 44px;color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.client-outcome-summary article:nth-child(2)>p{color:#b89bff}.client-outcome-summary article:nth-child(3)>p{color:var(--pink)}.client-outcome-summary h3{margin:0 0 18px;font-size:22px;line-height:1.18;letter-spacing:-.035em}.client-outcome-summary span{color:var(--muted);font-size:13px;line-height:1.65}.systems{padding:115px 0 145px}.systems-intro{display:grid;grid-template-columns:1.25fr .75fr;gap:100px;align-items:end;padding-bottom:76px}.systems-intro h2{margin-top:24px}.systems-intro>p{margin:0;color:var(--muted);font-size:17px;line-height:1.7}.ownership-band{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:52px 72px;padding:44px;border:1px solid rgba(255,43,214,.42);background:linear-gradient(130deg,rgba(255,43,214,.07),rgba(0,245,255,.035)),var(--surface);box-shadow:0 24px 90px rgba(0,0,0,.26)}.ownership-band:before{content:"";position:absolute;left:7%;top:-1px;width:34%;height:2px;background:linear-gradient(90deg,var(--pink),var(--acid));box-shadow:0 0 20px rgba(255,43,214,.35)}.ownership-band h3{max-width:610px;margin:23px 0 0;font-size:clamp(28px,3.6vw,46px);line-height:1.05;letter-spacing:-.045em}.ownership-band>p{align-self:end;margin:0;color:var(--muted);font-size:16px;line-height:1.72}.industry-ribbon{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;padding-top:26px;border-top:1px solid var(--line)}.industry-ribbon span{padding:7px 10px;border:1px solid rgba(0,245,255,.23);color:#c9bfda;font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.live-header{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-top:104px;padding-bottom:28px;border-bottom:1px solid rgba(0,245,255,.45)}.live-header .kicker{color:var(--acid)}.live-header>p:last-child{max-width:540px;margin:0;color:var(--muted);font-size:14px}.live-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.live-card{min-width:0;padding:28px;background:linear-gradient(145deg,rgba(0,245,255,.025),rgba(255,43,214,.035)),var(--paper)}.project-window,.system-visual,.venture-visual{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#050309;box-shadow:0 18px 44px rgba(0,0,0,.32)}.project-window{aspect-ratio:16/10;margin-bottom:30px}.window-bar{height:30px;display:flex;align-items:center;gap:6px;padding:0 11px;border-bottom:1px solid rgba(255,255,255,.13);background:#100b16}.window-bar span{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.24)}.window-bar span:first-child{background:var(--pink);box-shadow:0 0 8px rgba(255,43,214,.45)}.window-bar span:nth-child(2){background:var(--violet)}.window-bar span:nth-child(3){background:var(--acid);box-shadow:0 0 8px rgba(0,245,255,.35)}.window-bar b{min-width:0;margin-left:5px;overflow:hidden;color:#91869f;font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:500;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.project-window img,.system-visual img,.venture-visual img{display:block;width:100%;height:calc(100% - 30px);object-fit:cover;object-position:top}.live-status{position:absolute;right:11px;bottom:11px;display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(0,245,255,.5);background:rgba(7,0,15,.9);color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.live-status i{width:5px;height:5px;border-radius:50%;background:var(--acid);box-shadow:0 0 10px rgba(0,245,255,.9)}.domain-label,.live-label{margin:0;color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.live-card h3{margin:14px 0 10px;font-size:clamp(25px,2.5vw,34px);line-height:1;letter-spacing:-.045em}.live-hook{min-height:58px;margin:0 0 24px;color:var(--pink);font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.25}.live-copy,.live-value{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.live-value{margin-top:16px}.domain-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:30px;padding-top:18px;border-top:1px solid var(--line)}.domain-label{color:#7f758c;text-transform:none}.live-site-link{flex:0 0 auto;color:var(--acid);font-size:10px;font-weight:720;letter-spacing:.02em;white-space:nowrap}.live-site-link span{display:inline-block;margin-left:5px;transition:transform .2s ease}.live-site-link:hover span{transform:translate(3px,-3px)}.system-list{margin-top:110px;border-top:1px solid rgba(0,245,255,.5)}.system-card{display:grid;grid-template-columns:165px 1fr;border-bottom:1px solid var(--line)}.system-rail{padding:40px 24px 40px 0;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line)}.system-number{color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:12px}.system-industry{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.system-main{position:relative;padding:44px 0 44px 54px}.system-main:before{content:"";position:absolute;left:0;top:0;width:1px;height:0;background:linear-gradient(var(--acid),var(--pink));box-shadow:0 0 20px rgba(0,245,255,.65);transition:height .35s ease}.system-card:hover .system-main:before{height:100%}.system-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-bottom:38px}.system-heading h3{margin:0;font-size:clamp(34px,4.2vw,55px);letter-spacing:-.05em}.system-hook{margin:10px 0 0;color:var(--pink);font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.2vw,28px);line-height:1.2}.system-status{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;margin-top:5px;padding:8px 12px;border:1px solid rgba(0,245,255,.3);border-radius:999px;color:var(--acid);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.system-status i{width:5px;height:5px;border-radius:50%;background:var(--acid);box-shadow:0 0 11px rgba(0,245,255,.9)}.system-visual{height:clamp(300px,40vw,480px);margin-bottom:36px}.system-visual.is-phone{background:radial-gradient(circle at 50% 40%,rgba(0,245,255,.11),transparent 32%),linear-gradient(135deg,#0b0313,#090b18)}.system-visual.is-phone img{width:auto;max-width:100%;margin-inline:auto;object-fit:contain;border-inline:1px solid rgba(255,255,255,.08)}.system-story{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;padding-block:36px;border-block:1px solid var(--line)}.system-story p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.system-story .story-label{margin-bottom:13px;color:var(--ink);font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.system-footer{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-top:30px}.capability-list{display:flex;flex-wrap:wrap;gap:8px}.capability-list span{padding:7px 10px;border:1px solid rgba(139,92,246,.32);background:rgba(139,92,246,.07);color:#c9bfda;font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.text-link{flex:0 0 auto;color:var(--acid);font-size:12px;font-weight:700}.text-link span{display:inline-block;margin-left:8px;transition:transform .2s ease}.text-link:hover span{transform:translate(3px,-3px)}.ventures-header{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-top:105px;padding-bottom:28px;border-bottom:1px solid rgba(255,43,214,.45)}.ventures-header .kicker{color:var(--pink)}.ventures-header>p:last-child{max-width:530px;margin:0;color:var(--muted);font-size:14px}.venture-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.venture-card{padding:42px;background:linear-gradient(145deg,rgba(255,43,214,.035),rgba(0,245,255,.02)),var(--paper)}.venture-label{margin:0 0 28px;color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.venture-visual{aspect-ratio:16/10;margin-bottom:32px}.venture-card h3{margin:0;font-size:clamp(27px,3vw,39px);letter-spacing:-.045em}.venture-hook{min-height:58px;margin:12px 0 24px;color:var(--pink);font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.3}.venture-copy{margin:0 0 34px;color:var(--muted);font-size:14px;line-height:1.7}.portfolio-close{padding:25px 0 135px;text-align:right}.portfolio-close>p{margin:0 0 10px;color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.portfolio-close h2{max-width:880px;margin-left:auto;color:var(--pink);font-family:Georgia,Times New Roman,serif;font-weight:500;text-shadow:0 0 30px rgba(255,43,214,.16)}.founder{display:grid;grid-template-columns:.8fr 1.4fr;gap:90px;align-items:center;padding:30px 0 140px}.founder-midpage{position:relative;padding-top:120px;border-bottom:1px solid var(--line)}.founder-midpage:before{content:"";position:absolute;left:0;top:0;width:45%;height:1px;background:linear-gradient(90deg,var(--acid),var(--pink),transparent);box-shadow:0 0 18px rgba(0,245,255,.24)}.founder-monogram{aspect-ratio:1;display:grid;place-items:center;max-width:410px;border:1px solid rgba(0,245,255,.62);border-radius:50%;background:radial-gradient(circle at 34% 26%,#25103c,#0a0312 68%);color:var(--pink);box-shadow:0 0 0 10px rgba(255,43,214,.035),0 0 80px rgba(139,92,246,.18),inset 0 0 55px rgba(0,245,255,.06);font-family:Georgia,Times New Roman,serif;font-size:clamp(70px,10vw,145px);letter-spacing:-.08em;text-shadow:0 0 30px rgba(255,43,214,.32)}.founder-monogram img{display:block;width:62%;height:62%;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 24px rgba(139,92,246,.22))}.founder-copy h2{margin:24px 0 30px}.founder-copy>p:not(.kicker){max-width:660px;margin:0;color:var(--muted);font-size:17px;line-height:1.7}.founder-copy>p:not(.kicker)+p{margin-top:18px}.closing{position:relative;padding:120px 0 42px;border-top:1px solid rgba(0,245,255,.45);background:radial-gradient(circle at 78% 20%,rgba(255,43,214,.2),transparent 25rem),linear-gradient(145deg,#10001c,#06000d 66%)}.closing:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.11;background-image:linear-gradient(rgba(0,245,255,.25) 1px,transparent 0),linear-gradient(90deg,rgba(255,43,214,.25) 1px,transparent 0);background-size:70px 70px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.closing-inner{min-height:620px;display:flex;flex-direction:column}.closing-eyebrow{color:var(--acid)}.closing h2{max-width:980px;margin:50px 0;font-size:clamp(48px,7vw,92px)}.button-acid{align-self:flex-start}.closing footer{position:relative;margin-top:auto;padding-top:28px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.closing footer p{margin:0}.footer-brand{color:var(--ink)}.site-footer-contact{grid-column:2/-1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 22px;color:#bfb4cb;font-family:var(--font-geist-mono),monospace;font-size:9px;line-height:1.55;letter-spacing:.035em}.site-footer-contact a{color:var(--acid)}.site-footer-contact address{font-style:normal}.site-footer-tagline{grid-column:2}.site-footer-copyright{grid-column:3;text-align:right}.contact-page{min-height:100vh;background:radial-gradient(circle at 83% 12%,rgba(255,43,214,.14),transparent 28rem),radial-gradient(circle at 8% 72%,rgba(0,245,255,.07),transparent 24rem),var(--paper)}.contact-hero{min-height:680px;padding:100px 0 110px;border-bottom:1px solid rgba(0,245,255,.28)}.contact-hero h1{max-width:1050px;margin-top:70px}.contact-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:end}.contact-hero-grid>p{max-width:680px;margin:0;color:var(--muted);font-size:clamp(18px,2.1vw,23px);line-height:1.62}.contact-hero-actions{display:grid;gap:16px}.contact-call-action{width:100%;min-height:52px;padding-inline:16px}.contact-details{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding:120px 0 130px}.contact-details h2{margin-top:26px}.contact-detail-list{border-top:1px solid rgba(0,245,255,.48)}.contact-detail-list article{display:grid;grid-template-columns:125px minmax(220px,.9fr) 1.1fr;gap:26px;align-items:baseline;padding:28px 0;border-bottom:1px solid var(--line)}.contact-detail-list span{color:var(--pink);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contact-detail-list a,.contact-detail-list address{color:var(--ink);font-size:18px;font-style:normal;font-weight:650;letter-spacing:-.025em}.contact-detail-list p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.contact-footer{padding:30px 0 42px;display:grid;align-items:center;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.closing footer.site-footer,.contact-footer{grid-template-columns:190px 1fr auto;gap:20px 30px}.sprint-page{min-height:100vh}.sprint-hero{position:relative;min-height:760px;padding:78px 0 72px;border-bottom:1px solid var(--line);isolation:isolate}.sprint-hero:before{content:"";position:absolute;z-index:-1;right:-12%;top:2%;width:520px;height:520px}.sprint-kicker{margin:84px 0 0;color:var(--pink);font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.sprint-hero h1{max-width:980px;margin-top:24px;margin-bottom:46px}.sprint-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:start}.sprint-hero-grid>p{max-width:650px;margin:0;color:var(--muted);font-size:clamp(18px,2.1vw,24px);line-height:1.55}.sprint-facts{display:grid;border-top:1px solid rgba(0,245,255,.5)}.sprint-facts span{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);color:#d5ccdf;font-family:var(--font-geist-mono),monospace;font-size:10px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.sprint-facts b{color:var(--acid);font-weight:500}.sprint-hero-cta{margin-top:46px}.sprint-hero-actions{display:flex;align-items:center;gap:28px;margin-top:46px}.sprint-hero-actions .sprint-hero-cta{margin-top:0}.sprint-hero-actions .button-secondary{min-width:260px}.sprint-section{padding:120px 0 135px}.sprint-section-intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;margin-bottom:68px}.sprint-section-intro>div>p{max-width:720px;margin:28px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.sprint-fit-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:54px}.fit-signal-list{border-top:1px solid rgba(0,245,255,.45)}.fit-signal{display:grid;grid-template-columns:62px 1fr;gap:22px;padding:22px 0;border-bottom:1px solid var(--line)}.fit-signal span{color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:10px}.fit-signal p{margin:0;color:#d1c7dc;font-size:15px;line-height:1.6}.sprint-aside{padding:34px;border:1px solid rgba(255,43,214,.34);background:linear-gradient(145deg,rgba(255,43,214,.07),rgba(139,92,246,.03)),var(--surface)}.sprint-aside ul{margin:25px 0 0;padding:0;list-style:none}.sprint-aside li{position:relative;padding:15px 0 15px 19px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.6}.sprint-aside li:before{content:"×";position:absolute;left:0;color:var(--pink)}.sprint-truth-band{padding:115px 0;border-block:1px solid rgba(255,43,214,.25);background:linear-gradient(145deg,#12031f,#0b0417 56%,#07151d)}.sprint-truth-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:end}.sprint-truth-grid h2{margin-top:24px}.sprint-truth-copy p{margin:0 0 22px;color:#bdb2cb;font-size:17px;line-height:1.7}.sprint-path{border-top:1px solid rgba(0,245,255,.48)}.sprint-stage{display:grid;grid-template-columns:90px 1fr;gap:30px;padding:30px 0;border-bottom:1px solid var(--line)}.sprint-stage-number{color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:11px}.sprint-stage>div{display:grid;grid-template-columns:175px .7fr 1.3fr;gap:30px;align-items:baseline}.sprint-stage-timing{margin:0;color:var(--pink)!important;font-family:var(--font-geist-mono),monospace;font-size:9px!important;letter-spacing:.07em;text-transform:uppercase}.sprint-stage h3{margin:0;font-size:23px;letter-spacing:-.035em}.sprint-stage p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.sprint-deliverables-band{padding:120px 0 130px;border-block:1px solid rgba(0,245,255,.25);background:radial-gradient(circle at 90% 10%,rgba(255,43,214,.13),transparent 26rem),#0a0113}.sprint-deliverable-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.sprint-deliverable-grid article{min-height:250px;padding:30px;background:linear-gradient(145deg,rgba(0,245,255,.025),rgba(255,43,214,.035)),var(--paper)}.sprint-deliverable-grid article>span{color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:10px}.sprint-deliverable-grid h3{margin:36px 0 14px;font-size:22px;letter-spacing:-.035em}.sprint-deliverable-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.decision-card{position:relative;min-height:340px;padding:34px;overflow:hidden;background:var(--surface)}.decision-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px}.decision-go:before{background:var(--acid);box-shadow:0 0 18px rgba(0,245,255,.5)}.decision-revise:before{background:var(--violet);box-shadow:0 0 18px rgba(139,92,246,.5)}.decision-stop:before{background:var(--pink);box-shadow:0 0 18px rgba(255,43,214,.5)}.decision-card>p{margin:0 0 76px;font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:700;letter-spacing:.14em}.decision-go>p{color:var(--acid)}.decision-revise>p{color:#b89bff}.decision-stop>p{color:var(--pink)}.decision-card h3{margin:0 0 20px;font-size:27px;line-height:1.12;letter-spacing:-.04em}.decision-card span{color:var(--muted);font-size:13px;line-height:1.65}.sprint-promise-band{padding:118px 0;border-block:1px solid rgba(255,43,214,.3);background:linear-gradient(130deg,rgba(255,43,214,.08),rgba(0,245,255,.035)),#0b0214}.sprint-promise-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.sprint-promise-grid article{padding:46px;background:rgba(7,0,15,.88)}.sprint-promise-grid article:first-child{box-shadow:inset 2px 0 var(--acid)}.sprint-promise-grid article:last-child{box-shadow:inset -2px 0 var(--pink)}.sprint-promise-grid h2{margin:26px 0;font-size:clamp(34px,4vw,52px)}.sprint-promise-grid article>p:last-child{margin:0;color:var(--muted);font-size:15px;line-height:1.7}.sprint-faq{border-top:1px solid rgba(0,245,255,.45)}.sprint-faq details{border-bottom:1px solid var(--line)}.sprint-faq summary{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 0;cursor:pointer;font-size:18px;font-weight:620;letter-spacing:-.02em;list-style:none}.sprint-faq summary::-webkit-details-marker{display:none}.sprint-faq summary span{color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:18px;font-weight:400;transition:transform .2s ease}.sprint-faq details[open] summary span{transform:rotate(45deg)}.sprint-faq details>p{max-width:850px;margin:-5px 0 28px;color:var(--muted);font-size:14px;line-height:1.7}.sprint-close{position:relative;padding:120px 0 42px;border-top:1px solid rgba(0,245,255,.45);background:radial-gradient(circle at 78% 20%,rgba(255,43,214,.2),transparent 25rem),linear-gradient(145deg,#10001c,#06000d 66%)}.sprint-close:before{content:"";position:absolute;inset:0;opacity:.11;background-image:linear-gradient(rgba(0,245,255,.25) 1px,transparent 0),linear-gradient(90deg,rgba(255,43,214,.25) 1px,transparent 0);background-size:70px 70px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.sprint-close-inner{position:relative;min-height:650px;display:grid;grid-template-columns:.78fr 1.22fr;gap:76px;align-items:start}.review-intro{position:sticky;top:38px}.review-intro h2{max-width:700px;margin:50px 0 28px;font-size:clamp(44px,5.8vw,76px)}.review-intro>p:not(.eyebrow){max-width:660px;margin:0 0 36px;color:var(--muted);font-size:17px;line-height:1.7}.review-path-options{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0 0 30px;border:1px solid var(--line);background:var(--line)}.review-path-options article{min-width:0;padding:18px;background:rgba(6,0,14,.9)}.review-path-options article:first-child{box-shadow:inset 2px 0 var(--acid)}.review-path-options .booking-path-option{box-shadow:inset -2px 0 var(--pink)}.review-path-options span{color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.review-path-options .booking-path-option>span{color:var(--pink)}.review-path-options h3{margin:11px 0 8px;font-size:16px;line-height:1.16;letter-spacing:-.035em}.review-path-options p{min-height:58px;margin:0 0 14px;color:var(--muted);font-size:9px;line-height:1.55}.review-path-options a{display:flex;justify-content:space-between;gap:12px;color:var(--acid);font-size:9px;font-weight:700;line-height:1.45}.review-path-options .booking-path-option a{color:var(--pink)}.review-expectations{display:grid;border-top:1px solid rgba(0,245,255,.4)}.review-expectations span{display:flex;gap:16px;padding:15px 0;border-bottom:1px solid var(--line);color:#cfc4db;font-family:var(--font-geist-mono),monospace;font-size:9px;line-height:1.55;letter-spacing:.06em;text-transform:uppercase}.review-expectations b{color:var(--acid);font-weight:500}.workflow-review-anchor{scroll-margin-top:24px}.workflow-review-form{padding:38px;border:1px solid rgba(0,245,255,.28);background:linear-gradient(145deg,rgba(0,245,255,.035),rgba(255,43,214,.045)),rgba(8,1,17,.92);box-shadow:0 30px 90px rgba(0,0,0,.22)}.form-honeypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.attached-estimate{position:relative;margin:0 0 34px;padding:24px;border:1px solid rgba(0,245,255,.34);background:linear-gradient(135deg,rgba(0,245,255,.055),rgba(255,43,214,.055)),rgba(6,0,14,.9);box-shadow:inset 2px 0 var(--acid)}.attached-estimate:before{content:"";position:absolute;left:9%;top:-1px;width:34%;height:2px;background:linear-gradient(90deg,var(--acid),var(--pink));box-shadow:0 0 16px rgba(0,245,255,.3)}.attached-estimate-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding-bottom:19px;border-bottom:1px solid var(--line)}.attached-estimate-heading p{margin:0 0 8px;color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.attached-estimate-heading h3{margin:0;font-size:20px;line-height:1.2;letter-spacing:-.035em}.attached-estimate-heading>span{flex:0 0 auto;padding:6px 8px;border:1px solid rgba(0,245,255,.28);color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.attached-estimate-primary{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:22px 0}.attached-estimate-primary>div{display:grid;gap:8px}.attached-estimate-primary span{color:#8f849c;font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.attached-estimate-primary b{color:var(--ink);font-size:clamp(34px,4vw,48px);line-height:.95;letter-spacing:-.06em}.attached-estimate-primary>p{max-width:155px;margin:0;color:var(--muted);font-size:9px;line-height:1.5;text-align:right}.attached-estimate-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.attached-estimate-kpis article{min-width:0;padding:13px;background:rgba(5,0,12,.82)}.attached-estimate-kpis span{display:block;min-height:25px;color:#8e839b;font-family:var(--font-geist-mono),monospace;font-size:7px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.attached-estimate-kpis b{display:block;margin-top:7px;color:var(--pink);font-size:15px;letter-spacing:-.03em}.attached-estimate-note{margin:16px 0 0;color:#8f849c;font-size:10px;line-height:1.6}.optional-estimate{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;margin:0 0 34px;padding:24px;border:1px solid rgba(255,43,214,.3);background:linear-gradient(135deg,rgba(255,43,214,.055),rgba(0,245,255,.025)),rgba(6,0,14,.9);box-shadow:inset 2px 0 var(--pink)}.optional-estimate p{margin:0 0 8px;color:var(--pink);font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.optional-estimate h3{margin:0 0 9px;font-size:20px;line-height:1.18;letter-spacing:-.035em}.optional-estimate span{display:block;max-width:470px;color:var(--muted);font-size:10px;line-height:1.6}.optional-estimate .button-secondary{min-width:188px}.attach-estimate-choice{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;margin-top:18px;padding:16px;border:1px solid rgba(255,43,214,.25);background:rgba(255,43,214,.035);cursor:pointer}.attach-estimate-choice input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--pink)}.attach-estimate-choice>span{display:grid;gap:5px}.attach-estimate-choice b{color:#d8cfe1;font-size:11px;line-height:1.45}.attach-estimate-choice small{color:var(--muted);font-size:9px;line-height:1.55}.form-section-heading{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start;margin:4px 0 24px;padding-top:30px;border-top:1px solid var(--line)}.form-section-heading:first-of-type{padding-top:0;border-top:0}.form-section-heading>span{color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:10px}.form-section-heading p{margin:0 0 6px;color:var(--ink);font-size:17px;font-weight:700;letter-spacing:-.02em}.form-section-heading small{color:var(--muted);font-size:12px;line-height:1.5}.form-grid{display:grid;gap:18px;margin-bottom:30px}.form-grid.two-column{grid-template-columns:1fr 1fr}.form-grid label{display:grid;gap:9px;color:#d8cfe1;font-size:12px;line-height:1.45}.form-grid label>span:first-child{font-weight:650}.form-grid label small{color:var(--muted);font-weight:400}.full-field{grid-column:1/-1}.form-grid input:not([type=checkbox]),.form-grid select,.form-grid textarea{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.14);border-radius:0;outline:none;background:rgba(4,0,11,.72);color:var(--ink);font:inherit;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.form-grid input:not([type=checkbox]),.form-grid select{padding:0 14px}.form-grid textarea{resize:vertical;padding:13px 14px;line-height:1.55}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#72677f}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--acid);background:rgba(6,3,16,.95);box-shadow:0 0 0 3px rgba(0,245,255,.08)}.form-consent{grid-template-columns:19px 1fr!important;gap:12px!important;align-items:start;padding:17px;border:1px solid rgba(255,43,214,.24);background:rgba(255,43,214,.035)}.form-consent input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--pink)}.form-consent span{color:var(--muted);font-size:11px;font-weight:400!important;line-height:1.6}.form-consent.optional-consent{border-color:rgba(0,245,255,.18);background:rgba(0,245,255,.025)}.form-consent.optional-consent input{accent-color:var(--acid)}.form-consent.optional-consent small{margin-left:4px;color:#887c94;font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.form-submit-row{display:grid;gap:17px}.form-submit-row .button{width:100%;border:0;cursor:pointer}.form-submit-row p{margin:0;color:#80748b;font-size:10px;line-height:1.55}.button:disabled{cursor:wait;opacity:.64}.form-error{margin:14px 0 0;padding:13px 15px;border:1px solid rgba(255,43,214,.34);background:rgba(255,43,214,.06);color:#ffc7f4;font-size:11px;line-height:1.55}.review-gate{min-height:430px;display:flex;flex-direction:column;justify-content:center;padding:48px;border:1px solid rgba(0,245,255,.3);background:linear-gradient(145deg,rgba(0,245,255,.035),rgba(255,43,214,.055)),rgba(8,1,17,.92);box-shadow:inset 2px 0 var(--acid),0 30px 90px rgba(0,0,0,.22)}.review-gate h3{max-width:590px;margin:30px 0 20px;font-size:clamp(32px,4vw,48px);line-height:1.04;letter-spacing:-.05em}.review-gate>p:not(.kicker){max-width:620px;margin:0;color:var(--muted);font-size:14px;line-height:1.68}.review-gate-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.review-gate-actions .button-secondary{min-height:54px;padding-inline:20px;border:1px solid var(--line)}.sprint-close footer{margin-top:auto;padding-top:28px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;grid-column:1/-1}.sprint-close footer p{margin:0}.estimator-page{min-height:100vh}.estimator-hero{position:relative;min-height:690px;padding:86px 0 82px;border-bottom:1px solid var(--line);isolation:isolate}.estimator-hero:before{content:"";position:absolute;z-index:-2;right:-18%;bottom:3%;width:68%;height:42%;opacity:.17;transform:perspective(520px) rotateX(62deg);transform-origin:bottom;background-image:linear-gradient(rgba(0,245,255,.42) 1px,transparent 0),linear-gradient(90deg,rgba(255,43,214,.34) 1px,transparent 0);background-size:44px 34px;-webkit-mask-image:linear-gradient(0deg,#000,transparent 88%);mask-image:linear-gradient(0deg,#000,transparent 88%)}.estimator-hero:after{content:"";position:absolute;z-index:-1;right:-8%;top:10%;width:410px;height:410px}.estimator-kicker{margin:82px 0 0;color:var(--pink);font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.estimator-hero h1{max-width:1060px;margin-top:24px;margin-bottom:44px}.estimator-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:start}.estimator-hero-grid>p{max-width:680px;margin:0;color:var(--muted);font-size:clamp(18px,2.1vw,24px);line-height:1.55}.estimator-facts{display:grid;border-top:1px solid rgba(0,245,255,.5)}.estimator-facts span{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);color:#d5ccdf;font-family:var(--font-geist-mono),monospace;font-size:10px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.estimator-facts b{color:var(--acid);font-weight:500}.estimator-workspace{display:grid;grid-template-columns:1.08fr .92fr;gap:26px;align-items:start;padding:110px 0 130px}.estimator-input-panel,.estimator-result-panel{border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,rgba(0,245,255,.025),rgba(255,43,214,.035)),rgba(8,1,17,.94);box-shadow:0 28px 90px rgba(0,0,0,.26)}.estimator-input-panel{padding:42px}.estimator-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding-bottom:28px;border-bottom:1px solid rgba(0,245,255,.4)}.estimator-panel-heading h2{margin-top:18px;font-size:clamp(34px,4vw,50px)}.estimator-reset{padding:8px 0;border:0;border-bottom:1px solid rgba(255,43,214,.46);background:transparent;color:var(--pink);cursor:pointer;font:inherit;font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.estimator-panel-note{margin:24px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.estimator-booking-note{margin-top:22px;padding:15px 17px;border-left:2px solid var(--acid);background:rgba(0,245,255,.035)}.estimator-booking-note strong{color:#d8cfe1;font-size:12px;font-weight:650}.estimator-booking-note p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.estimator-input-section{margin-top:36px;padding-top:32px;border-top:1px solid var(--line)}.estimator-section-label{display:flex;align-items:center;gap:14px;margin-bottom:24px}.estimator-section-label span{color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:10px}.estimator-section-label p{margin:0;color:var(--ink);font-size:18px;font-weight:700;letter-spacing:-.025em}.estimator-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.estimator-field-grid.single{grid-template-columns:minmax(0,1fr);max-width:420px}.estimator-field{display:grid;gap:9px;color:#d8cfe1;font-size:12px;line-height:1.45}.estimator-field>span{font-weight:650}.estimator-field>span small{color:var(--muted);font-size:10px;font-weight:400}.estimator-field>small{color:#82778f;font-size:10px;line-height:1.45}.estimator-field>input,.estimator-field>select,.estimator-input-wrap{width:100%;min-width:0;min-height:50px;border:1px solid rgba(255,255,255,.14);background:rgba(4,0,11,.72);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.estimator-field>input,.estimator-field>select{padding:0 14px;outline:0;color:var(--ink);font:inherit;font-size:14px}.estimator-field>select{color-scheme:dark;cursor:pointer}.estimator-custom-task{margin-top:18px}.estimator-time-guide{margin:20px 0 0;padding:14px 16px;border-left:2px solid rgba(0,245,255,.4);background:rgba(0,245,255,.025);color:var(--muted);font-size:11px;line-height:1.65}.estimator-time-guide strong{color:#d8cfe1;font-weight:600}.estimator-field>input::placeholder{color:#72677f}.estimator-field>input:focus,.estimator-field>select:focus,.estimator-input-wrap:focus-within{border-color:var(--acid);background:rgba(6,3,16,.95);box-shadow:0 0 0 3px rgba(0,245,255,.08)}.estimator-input-wrap{display:flex;align-items:center}.estimator-input-wrap b,.estimator-input-wrap i{flex:0 0 auto;color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:9px;font-style:normal;font-weight:600;letter-spacing:.03em}.estimator-input-wrap b{padding-left:14px;color:var(--acid);font-size:13px}.estimator-input-wrap i{padding-right:12px}.estimator-input-wrap input{min-width:0;width:100%;height:48px;padding:0 10px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:15px}.labor-basis-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.labor-basis-options label{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;min-height:105px;padding:17px;border:1px solid var(--line);background:rgba(4,0,11,.52);cursor:pointer;transition:border-color .2s ease,background .2s ease}.labor-basis-options label.is-selected{border-color:rgba(0,245,255,.55);background:rgba(0,245,255,.045)}.labor-basis-options input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--acid)}.labor-basis-options span{display:grid;gap:7px}.labor-basis-options b{color:var(--ink);font-size:12px;line-height:1.4}.labor-basis-options small{color:var(--muted);font-size:10px;line-height:1.5}.benchmark-note{margin:15px 0 0;color:#8e839b;font-size:10px;line-height:1.55}.estimator-optional{padding-top:0}.estimator-optional summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:32px;cursor:pointer;list-style:none}.estimator-optional summary::-webkit-details-marker{display:none}.estimator-optional summary>span{display:flex;align-items:center;gap:14px;color:var(--ink);font-size:18px;font-weight:700;letter-spacing:-.025em}.estimator-optional summary b{color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:500}.estimator-optional summary i{padding:6px 8px;border:1px solid rgba(139,92,246,.34);color:#b89bff;font-family:var(--font-geist-mono),monospace;font-size:8px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.estimator-optional>p{margin:16px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.estimator-privacy{margin:38px 0 0;padding:18px;border:1px solid rgba(0,245,255,.18);background:rgba(0,245,255,.025);color:#8f849c;font-family:var(--font-geist-mono),monospace;font-size:9px;line-height:1.6;letter-spacing:.025em}.estimator-result-panel{position:sticky;top:24px;min-height:690px;padding:40px;border-color:rgba(255,43,214,.34);overflow:hidden;isolation:isolate}.estimator-empty{position:relative;min-height:450px;display:flex;flex-direction:column;justify-content:center}.estimator-empty>span{margin:55px 0 20px;color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:11px}.estimator-empty h2{max-width:460px;font-size:clamp(38px,4.5vw,57px)}.estimator-empty>p:last-child{max-width:440px;margin:26px 0 0;color:var(--muted);font-size:15px;line-height:1.68}.result-workflow-name{position:relative;margin:0 0 9px;color:var(--pink);font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.result-label{margin:0;color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.result-value{margin:15px 0 12px;color:var(--ink);font-size:clamp(56px,6vw,84px);font-weight:650;line-height:.95;letter-spacing:-.075em;text-shadow:0 0 30px rgba(255,43,214,.12)}.result-definition{max-width:520px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.result-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:32px;border:1px solid var(--line);background:var(--line)}.result-kpis article{min-width:0;padding:17px 14px;background:rgba(5,0,12,.82)}.result-kpis span{display:block;min-height:30px;color:#8e839b;font-family:var(--font-geist-mono),monospace;font-size:8px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.result-kpis b{display:block;margin-top:10px;overflow:hidden;color:var(--acid);font-size:18px;letter-spacing:-.03em;text-overflow:ellipsis}.result-breakdown{margin-top:32px;padding-top:25px;border-top:1px solid var(--line)}.result-breakdown>p{margin:0 0 20px;color:#d9d0e2;font-size:12px;font-weight:700}.result-component{margin-top:15px}.result-component>div{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:7px;color:var(--muted);font-size:10px}.result-component>div b{color:#d9d0e2;font-weight:650}.result-component>i{display:block;height:3px;overflow:hidden;background:rgba(255,255,255,.08)}.result-component>i span{display:block;height:100%;background:linear-gradient(90deg,var(--acid),var(--pink));box-shadow:0 0 12px rgba(0,245,255,.35)}.materiality-note{margin-top:30px;padding:19px;border:1px solid rgba(0,245,255,.26);background:rgba(0,245,255,.035)}.materiality-note.is-below{border-color:rgba(139,92,246,.34);background:rgba(139,92,246,.035)}.materiality-note>span{color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.materiality-note.is-below>span{color:#b89bff}.materiality-note p{margin:10px 0 0;color:#bcb1c8;font-size:11px;line-height:1.6}.result-assumptions{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.result-assumptions span{color:#887d94;font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.result-assumptions p{margin:8px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.result-cta{width:100%;margin-top:28px}.result-cta-note{margin:12px 0 0;color:var(--muted);font-size:11px;line-height:1.6;text-align:center}.estimator-source-note{position:relative;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.estimator-source-note p{margin:0 0 9px;color:#766b82;font-size:9px;line-height:1.55}.estimator-source-note b{color:#94899f}.estimator-source-note a{color:#94899f;text-decoration:underline;text-underline-offset:3px}.estimator-method-band{padding:118px 0;border-block:1px solid rgba(255,43,214,.26);background:linear-gradient(145deg,#12031f,#0b0417 56%,#07151d)}.estimator-method-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:90px;align-items:start}.estimator-method-grid h2{margin-top:24px}.estimator-boundaries{border-top:1px solid rgba(0,245,255,.42)}.estimator-boundaries article{display:grid;grid-template-columns:155px 1fr;gap:30px;padding:24px 0;border-bottom:1px solid var(--line)}.estimator-boundaries span{color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.estimator-boundaries article:nth-child(2) span{color:#b89bff}.estimator-boundaries article:nth-child(3) span{color:var(--pink)}.estimator-boundaries p{margin:0;color:#bdb2cb;font-size:14px;line-height:1.68}.estimator-close{position:relative;padding:120px 0 42px;background:radial-gradient(circle at 78% 20%,rgba(255,43,214,.2),transparent 25rem),linear-gradient(145deg,#10001c,#06000d 66%)}.estimator-close:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.11;background-image:linear-gradient(rgba(0,245,255,.25) 1px,transparent 0),linear-gradient(90deg,rgba(255,43,214,.25) 1px,transparent 0);background-size:70px 70px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.estimator-close-inner{position:relative;min-height:600px;display:grid;grid-template-columns:1fr auto;gap:70px;align-items:end}.estimator-close h2{max-width:850px;margin:48px 0 28px;font-size:clamp(44px,6vw,76px)}.estimator-close>div>div:first-child>p:last-child{max-width:780px;margin:0;color:var(--muted);font-size:16px;line-height:1.7}.estimator-close-actions{display:grid;gap:16px;min-width:270px}.estimator-close-actions .button-secondary{width:100%}.estimator-close footer{grid-column:1/-1;align-self:end;padding-top:28px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.estimator-close footer p{margin:0}.confirmation-page{min-height:100vh;background:radial-gradient(circle at 80% 14%,rgba(255,43,214,.13),transparent 27rem),var(--paper)}.confirmation-hero{min-height:650px;padding:130px 0 100px;border-bottom:1px solid rgba(0,245,255,.28)}.confirmation-hero h1{max-width:1040px;margin:54px 0 34px}.confirmation-hero>p:not(.eyebrow):not(.confirmation-missing-actions){max-width:720px;margin:0;color:var(--muted);font-size:19px;line-height:1.7}.confirmation-missing-actions{margin:34px 0 0}.confirmation-next{padding:120px 0 110px}.confirmation-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.confirmation-step-grid article{min-height:310px;padding:34px;background:linear-gradient(145deg,rgba(0,245,255,.025),rgba(255,43,214,.035)),var(--surface)}.confirmation-step-grid article>span{color:var(--acid);font-family:var(--font-geist-mono),monospace;font-size:10px}.confirmation-step-grid h3{margin:64px 0 18px;font-size:25px;letter-spacing:-.04em}.confirmation-step-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.confirmation-prepare{display:grid;grid-template-columns:1fr 1fr;gap:74px;align-items:start;margin-top:84px;padding:54px;border:1px solid rgba(255,43,214,.3);background:linear-gradient(135deg,rgba(255,43,214,.07),rgba(0,245,255,.035))}.confirmation-prepare h2{margin-top:23px;font-size:clamp(32px,4vw,50px)}.confirmation-prepare ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(0,245,255,.42)}.confirmation-prepare li{position:relative;padding:17px 0 17px 22px;border-bottom:1px solid var(--line);color:#c9bfd4;font-size:13px;line-height:1.55}.confirmation-prepare li:before{content:"·";position:absolute;left:3px;color:var(--pink);font-size:22px}.booking-handoff{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center;margin-top:34px;padding:46px 52px;border:1px solid rgba(0,245,255,.34);background:linear-gradient(135deg,rgba(0,245,255,.055),rgba(255,43,214,.065)),rgba(6,0,14,.9);box-shadow:inset 2px 0 var(--acid)}.booking-handoff h2{margin:20px 0 17px;font-size:clamp(32px,4vw,52px)}.booking-handoff>div:first-child>p:last-child{max-width:650px;margin:0;color:var(--muted);font-size:14px;line-height:1.68}.booking-handoff-actions{display:grid;gap:15px}.booking-handoff-actions .button{width:100%}.booking-handoff-actions>p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.booking-handoff-actions>p a{color:var(--acid)}.booking-locked{padding:17px;border:1px solid var(--line);background:rgba(4,0,11,.55)}.confirmation-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:42px}.confirmation-actions .button-secondary{width:auto;min-height:54px;padding:0 21px;border:1px solid var(--line)}.confirmation-footer{padding:30px 0 42px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.confirmation-footer p{margin:0}.print-demo-card{border-top:1px solid rgba(0,245,255,.45);padding-top:38px}.print-demo-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-bottom:34px}.print-demo-heading h3{margin:22px 0 0;font-size:clamp(34px,4.2vw,55px);letter-spacing:-.05em}.print-demo-visual{display:block;overflow:hidden;margin-bottom:36px;border:1px solid rgba(255,255,255,.18);background:#050309;box-shadow:0 18px 44px rgba(0,0,0,.32)}.print-demo-visual img{display:block;width:100%;height:auto}.print-demo-actions{display:flex;align-items:center;gap:38px;padding-top:30px}.print-demo-actions .button{flex:0 0 auto}.print-demo-actions>p{max-width:530px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.client-context{margin:26px 0 30px;color:var(--muted);font-size:14px;line-height:1.7}.client-project-link{display:block}.client-project-link .project-window{margin-bottom:16px}.client-project-link>span{display:flex;justify-content:space-between;color:var(--acid);font-size:12px;font-weight:700}.assessment-link{color:var(--muted);font-size:12px;line-height:1.6}.assessment-link:focus-visible,.assessment-link:hover{color:var(--acid)}.assessment-link span{margin-left:6px;color:var(--acid)}.contact-assessment{margin:22px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.contact-assessment a{color:var(--acid);text-decoration:underline;text-underline-offset:4px}@media (min-width:761px) and (max-width:1150px){.nav-links{gap:16px;font-size:11px}.brand-logo{width:160px}.nav-cta{padding-inline:12px}}@media (min-width:761px) and (max-width:1000px){.nav-links>a:not(.nav-cta){display:none}}@media (max-width:760px){.print-demo-card{padding-top:28px}.print-demo-heading{flex-direction:column;gap:18px;padding-bottom:28px}.print-demo-heading .system-status{margin-top:0}.print-demo-visual{margin-bottom:28px}.print-demo-actions{flex-direction:column;align-items:flex-start;gap:22px}.shell{width:min(100% - 30px,1180px)}.nav{height:74px}.brand-logo{width:154px}.nav-links{gap:10px}.nav-links>a:not(.nav-cta){display:none}.nav-cta{padding:10px 13px;font-size:11px}.nav-menu-toggle{min-height:36px;padding:8px 11px}.nav-menu-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hero{min-height:calc(100vh - 74px);padding-top:58px}h1{margin-top:28px;font-size:clamp(48px,15vw,72px)}.hero-bottom{grid-template-columns:1fr;align-items:start;gap:30px}.hero-audience{margin-top:18px}.hero-actions{width:100%}.booking-intent-link,.hero-actions .booking-prerequisite{max-width:none}.button{width:100%}.signal-row{grid-template-columns:1fr;gap:9px;margin-top:42px}.method{padding:86px 0 100px}.section-intro{grid-template-columns:1fr;gap:24px;margin-bottom:50px}.step{grid-template-columns:45px 1fr;gap:12px}.step p{grid-column:2}.problem-band{padding:86px 0}.problem-grid{grid-template-columns:1fr;gap:42px}.fit-list{grid-column:auto}.fit-item{grid-template-columns:45px 1fr}.workflow-symptoms{grid-column:auto;gap:34px;padding:28px 24px}.workflow-symptoms,.workflow-symptoms ul{grid-template-columns:1fr}.symptoms-footer{grid-column:auto;align-items:flex-start;flex-direction:column}.engagement{padding:90px 0}.engagement-card{grid-template-columns:1fr;gap:38px;padding:28px}.offer-price{font-size:48px}.offer-footer{grid-column:auto;align-items:flex-start;flex-direction:column}.delivery-continuation{grid-template-columns:1fr;gap:26px;padding:28px 24px}.build-offer{grid-column:auto;gap:30px}.build-inclusions,.build-offer{grid-template-columns:1fr}.delivery-path{grid-column:auto;grid-template-columns:1fr 1fr}.delivery-path span{padding:16px 10px 16px 0}.delivery-path span:nth-child(2){padding-left:14px;border-right:0}.delivery-path span:nth-child(3){padding-left:0;border-top:1px solid var(--line)}.delivery-path span:nth-child(4){padding-left:14px;border-top:1px solid var(--line);border-right:0}.delivery-continuation .outcome-line{grid-column:auto;font-size:17px}.offer-terms{grid-template-columns:1fr}.offer-terms article{padding:30px 24px 34px}.estimator-invite{grid-template-columns:1fr;gap:32px;padding:30px 24px}.testimonial-band{padding:90px 0}.testimonial{grid-template-columns:1fr;gap:44px}.testimonial-card{padding:34px 25px 30px}.testimonial-card:before{right:14px;font-size:90px}.client-outcome-summary{grid-template-columns:1fr;margin-top:0}.client-outcome-summary article{min-height:0;padding:28px 24px}.client-outcome-summary article>p{margin-bottom:30px}.systems{padding:88px 0 95px}.systems-intro{padding-bottom:52px}.ownership-band,.systems-intro{grid-template-columns:1fr;gap:28px}.ownership-band{padding:28px 24px}.industry-ribbon{grid-column:auto}.live-header{align-items:flex-start;flex-direction:column;gap:16px;margin-top:75px}.live-grid{grid-template-columns:1fr}.live-card{padding:26px 20px 34px}.live-hook{min-height:0}.system-list{margin-top:78px}.system-card{grid-template-columns:42px 1fr}.system-rail{padding:30px 10px 30px 0}.system-industry{font-size:9px}.system-main{padding:30px 0 34px 22px}.system-heading{display:block;padding-bottom:28px}.system-status{margin-top:22px}.system-visual{height:250px;margin-bottom:28px}.system-visual.is-phone{height:390px}.system-story{grid-template-columns:1fr;gap:28px;padding-block:28px}.system-footer,.ventures-header{align-items:flex-start;flex-direction:column}.ventures-header{margin-top:75px;gap:16px}.venture-grid{grid-template-columns:1fr}.venture-card{padding:32px 24px}.venture-label{margin-bottom:34px}.venture-hook{min-height:0}.portfolio-close{padding-bottom:95px;text-align:left}.portfolio-close h2{margin-left:0}.founder{grid-template-columns:1fr;gap:48px;padding-bottom:95px}.founder-midpage{padding-top:88px}.founder-monogram{width:min(76vw,360px)}.sprint-hero{min-height:auto;padding:58px 0 86px}.sprint-kicker{margin-top:60px}.sprint-hero-grid{grid-template-columns:1fr;gap:38px}.sprint-hero:before{right:-58%;top:9%;width:390px;height:390px}.sprint-hero-actions{align-items:stretch;flex-direction:column;gap:15px}.sprint-hero-actions .button-secondary{width:100%}.sprint-section{padding:86px 0 100px}.sprint-section-intro{gap:24px;margin-bottom:48px}.sprint-fit-grid,.sprint-section-intro{grid-template-columns:1fr}.sprint-aside{padding:28px 24px}.sprint-truth-band{padding:88px 0}.sprint-truth-grid{grid-template-columns:1fr;gap:44px}.sprint-stage{grid-template-columns:44px 1fr;gap:14px}.sprint-stage>div{grid-template-columns:1fr;gap:12px}.sprint-deliverables-band{padding:88px 0 96px}.sprint-deliverable-grid{grid-template-columns:1fr}.sprint-deliverable-grid article{min-height:0}.decision-grid{grid-template-columns:1fr}.decision-card{min-height:280px}.decision-card>p{margin-bottom:56px}.sprint-promise-band{padding:88px 0}.sprint-promise-grid{grid-template-columns:1fr}.sprint-promise-grid article{padding:34px 25px}.sprint-close{padding-top:88px}.sprint-close-inner{min-height:720px;grid-template-columns:1fr;gap:48px}.review-intro{position:static}.review-intro h2{margin-top:38px}.review-path-options{grid-template-columns:1fr}.review-path-options p{min-height:0}.workflow-review-form{padding:28px 20px}.review-gate{min-height:370px;padding:32px 24px}.review-gate-actions{display:grid}.review-gate-actions .button-secondary{width:100%}.attached-estimate{padding:20px 16px}.attached-estimate-heading,.attached-estimate-primary{align-items:flex-start;flex-direction:column}.attached-estimate-primary>p{max-width:none;text-align:left}.attached-estimate-kpis{grid-template-columns:1fr}.attached-estimate-kpis span{min-height:0}.optional-estimate{grid-template-columns:1fr;gap:20px;padding:20px 16px}.optional-estimate .button-secondary{min-width:0}.form-grid.two-column{grid-template-columns:1fr}.full-field{grid-column:auto}.confirmation-hero{min-height:auto;padding:100px 0 80px}.confirmation-next{padding:88px 0 80px}.confirmation-step-grid{grid-template-columns:1fr}.confirmation-step-grid article{min-height:0}.confirmation-step-grid h3{margin-top:44px}.confirmation-prepare{gap:34px;margin-top:60px}.booking-handoff,.confirmation-prepare{grid-template-columns:1fr;padding:34px 24px}.booking-handoff{gap:30px}.confirmation-actions{display:grid}.confirmation-actions .button-secondary{width:100%}.confirmation-footer,.sprint-close footer{grid-template-columns:1fr;gap:14px}.estimator-hero{min-height:auto;padding:58px 0 84px}.estimator-kicker{margin-top:60px}.estimator-hero-grid{grid-template-columns:1fr;gap:38px}.estimator-hero:after{right:-58%;top:8%;width:390px;height:390px}.estimator-workspace{grid-template-columns:1fr;padding:82px 0 95px}.estimator-input-panel,.estimator-result-panel{padding:28px 20px}.estimator-field-grid,.labor-basis-options{grid-template-columns:1fr}.estimator-field-grid.single{max-width:none}.estimator-result-panel{position:relative;top:auto;min-height:0}.estimator-empty{min-height:420px}.result-value{font-size:clamp(52px,17vw,74px)}.result-kpis{grid-template-columns:1fr}.result-kpis span{min-height:0}.estimator-method-band{padding:88px 0}.estimator-method-grid{grid-template-columns:1fr;gap:52px}.estimator-boundaries article{grid-template-columns:1fr;gap:12px}.estimator-close{padding-top:88px}.estimator-close-inner{min-height:700px;grid-template-columns:1fr;align-items:start;gap:44px}.estimator-close-actions{min-width:0}.estimator-close footer{grid-template-columns:1fr;gap:14px;align-self:end}.closing{padding-top:88px}.closing-inner{min-height:620px}.closing footer{grid-template-columns:1fr;gap:14px}.site-footer-contact,.site-footer-copyright,.site-footer-tagline{grid-column:1}.site-footer-contact{justify-content:flex-start;flex-direction:column;gap:7px}.site-footer-copyright{text-align:left}.contact-hero{min-height:auto;padding:78px 0 86px}.contact-hero h1{margin-top:54px}.contact-details,.contact-hero-grid{grid-template-columns:1fr;gap:42px}.contact-hero-actions{width:100%}.contact-details{padding:88px 0 96px}.contact-detail-list article{grid-template-columns:1fr;gap:10px}.closing footer.site-footer,.contact-footer{grid-template-columns:1fr;gap:14px}}