@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#f8f3ff;--paper:#07000f;--acid:#00f5ff;--pink:#ff2bd6;--violet:#8b5cf6;--surface:#10051d;--surface-2:#160728;--muted:#aaa0b8;--line:#ffffff29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 88% 7%, #ff2bd61a, transparent 26rem), radial-gradient(circle at 8% 24%, #00f5ff12, transparent 24rem), var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}main{overflow:hidden}::selection{background:var(--pink);color:#07000f}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{z-index:3;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.brand{align-items:center;display:inline-flex}.brand-logo{width:190px;height:auto;display:block}.nav-links{align-items:center;gap:34px;font-size:13px;font-weight:620;display:flex}.nav-cta{border:1px solid var(--acid);color:var(--acid);border-radius:999px;padding:12px 17px;transition:all .2s}.nav-cta:hover{background:var(--acid);color:#07000f;box-shadow:0 0 30px #00f5ff38}.hero{isolation:isolate;flex-direction:column;min-height:720px;padding:86px 0 36px;display:flex;position:relative}.hero:before{content:"";z-index:-2;opacity:.19;transform-origin:bottom;background-image:linear-gradient(#00f5ff6b 1px,#0000 1px),linear-gradient(90deg,#ff2bd657 1px,#0000 1px);background-size:44px 34px;width:72%;height:46%;position:absolute;bottom:9%;right:-18%;transform:perspective(520px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 12%,#000);mask-image:linear-gradient(#0000 12%,#000)}.hero:after{content:"";z-index:-1;border:1px solid #ff2bd659;border-radius:50%;width:420px;height:420px;position:absolute;top:13%;right:-12%;box-shadow:0 0 90px #ff2bd61a,inset 0 0 70px #8b5cf614}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.eyebrow span{background:var(--acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #00f5ff1f,0 0 22px #00f5ff80}h1{letter-spacing:-.065em;max-width:1120px;margin:34px 0 48px;font-size:clamp(52px,6.6vw,94px);font-weight:620;line-height:.94}h1 em{color:var(--pink);text-shadow:0 0 34px #ff2bd633;font-family:Georgia,Times New Roman,serif;font-weight:500}.hero-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-top:auto;display:grid}.hero-copy{max-width:700px}.hero-summary{max-width:620px;color:var(--muted);letter-spacing:-.02em;margin:0;font-size:clamp(17px,2vw,22px);line-height:1.5}.hero-audience{border-left:2px solid var(--acid);color:#c9bfd5;max-width:680px;font-family:var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;margin:22px 0 0;padding-left:15px;font-size:10px;line-height:1.65}.hero-actions{flex-direction:column;align-items:stretch;gap:15px;display:flex}.booking-intent-link{color:#c8bdd4;letter-spacing:.025em;max-width:285px;font-size:10px;font-weight:650;line-height:1.5}.booking-intent-link span,.booking-intent-link:hover{color:var(--acid)}.button{border:1px solid var(--pink);background:var(--pink);color:#090012;border-radius:2px;justify-content:space-between;align-items:center;gap:28px;min-width:245px;padding:18px 20px;font-size:13px;font-weight:760;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 0 34px #ff2bd64d}.button span{color:#090012;font-size:18px}.button-secondary{color:var(--acid);letter-spacing:.04em;border-bottom:1px solid #00f5ff57;justify-content:space-between;align-items:center;gap:20px;padding:10px 4px 7px;font-size:11px;font-weight:700;display:inline-flex}.button-secondary span{transition:transform .2s}.button-secondary:hover span{transform:translateY(3px)}.signal-row{border-top:1px solid var(--line);color:var(--muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.09em;grid-template-columns:repeat(3,1fr);margin-top:56px;padding-top:24px;font-size:11px;display:grid}.method{border-top:1px solid var(--line);padding:120px 0 140px;position:relative}.method:before{content:"";background:linear-gradient(90deg, transparent, var(--acid), var(--pink), transparent);opacity:.65;height:1px;position:absolute;inset:0 0 auto}.section-intro{grid-template-columns:1fr 2fr;align-items:start;gap:40px;margin-bottom:72px;display:grid}.kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;margin:9px 0 0;font-size:11px;font-weight:700}h2{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(38px,5vw,65px);font-weight:580;line-height:1.02}.steps{border-top:1px solid #00f5ff80}.step{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 1.4fr;align-items:baseline;gap:30px;padding:30px 0;transition:padding .2s,background .2s;display:grid}.step:hover{background:#8b5cf60f;padding-inline:18px}.step-number{color:var(--acid);font-family:var(--font-geist-mono), monospace;font-size:12px}.step h3{letter-spacing:-.035em;margin:0;font-size:24px}.step p{max-width:520px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.problem-band{color:var(--ink);background:linear-gradient(145deg,#12031f 0%,#0b0417 56%,#07151d 100%);border-block:1px solid #ff2bd640;padding:120px 0;position:relative}.problem-band:after{content:"";border:1px solid #00f5ff3d;border-radius:50%;width:30rem;height:30rem;position:absolute;top:-10rem;right:-10rem;box-shadow:0 0 90px #00f5ff0d}.problem-grid{grid-template-columns:1fr 1fr;gap:88px 90px;display:grid}.light{color:var(--pink)}.light-heading{color:var(--ink);margin-top:22px}.problem-copy{align-self:end}.problem-copy p{color:#bdb2cb;margin:0 0 22px;font-size:18px;line-height:1.65}.fit-list{border-top:1px solid #ffffff59;grid-column:1/-1}.fit-list-label{color:var(--pink);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:20px 0 6px;font-size:9px;font-weight:700}.fit-item{border-bottom:1px solid #ffffff21;grid-template-columns:90px 1fr;padding:26px 0 28px;display:grid}.fit-item span{color:var(--acid);font-family:var(--font-geist-mono), monospace;font-size:11px}.fit-item h3{letter-spacing:-.035em;margin:0 0 9px;font-size:clamp(21px,2.7vw,31px);line-height:1.15}.fit-item p{color:#bdb2cb;max-width:850px;margin:0;font-size:15px;line-height:1.6}.workflow-symptoms{background:linear-gradient(135deg,#00f5ff09,#ff2bd60d),#07000f85;border:1px solid #00f5ff4d;grid-column:1/-1;grid-template-columns:.85fr 1.15fr;gap:42px 76px;padding:42px;display:grid}.symptoms-intro h3{letter-spacing:-.045em;max-width:470px;margin:20px 0 0;font-size:clamp(28px,3.4vw,43px);line-height:1.08}.workflow-symptoms ul{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid}.workflow-symptoms li{color:#c8bdcf;background:#090111f0;padding:17px 18px 17px 35px;font-size:13px;line-height:1.5;position:relative}.workflow-symptoms li:before{content:"";border:1px solid var(--pink);width:6px;height:6px;position:absolute;top:22px;left:16px;box-shadow:0 0 10px #ff2bd659}.symptoms-footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:32px;padding-top:26px;display:flex}.symptoms-footer>p{color:#bdb2cb;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.55}.engagement{padding:130px 0}.compact{margin-bottom:60px}.engagement-lede{max-width:680px;color:var(--muted);margin:30px 0 0;font-size:17px;line-height:1.7}.engagement-card{background:linear-gradient(135deg, #00f5ff0b, #ff2bd611), var(--surface);border:1px solid #00f5ff73;grid-template-columns:.7fr 1.3fr 1fr;gap:54px;padding:44px;display:grid;position:relative;box-shadow:0 22px 80px #00000057,inset 0 1px #ffffff0a}.engagement-card:before{content:"";background:linear-gradient(90deg, var(--acid), var(--pink));width:32%;height:2px;position:absolute;top:-1px;left:8%;box-shadow:0 0 20px #00f5ff59}.offer-rail{flex-direction:column;align-items:flex-start;display:flex}.offer-phase{color:var(--acid);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #00f5ff61;margin:0 0 22px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.card-label{color:var(--acid);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;font-size:11px;line-height:1.5}.offer-price{letter-spacing:-.06em;margin:26px 0 10px;font-size:clamp(38px,4.2vw,58px);font-weight:630;line-height:.9}.offer-price span{color:var(--acid);vertical-align:top;font-size:.48em}.offer-price-note{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:9px;line-height:1.7}.card-main h3{letter-spacing:-.04em;margin:0 0 20px;font-size:30px}.card-main p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.deliverables>p{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 16px;font-size:11px;font-weight:700}.deliverables ul{margin:0;padding:0;list-style:none}.deliverables li{border-bottom:1px solid var(--line);padding:10px 0 10px 19px;font-size:13px;position:relative}.deliverables li:before{content:"•";color:var(--pink);text-shadow:0 0 10px #ff2bd6cc;position:absolute;left:0}.offer-footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:32px;padding-top:28px;display:flex}.offer-footer>p{color:#c5bbd1;max-width:700px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.5}.offer-link{color:var(--acid);flex:none;font-size:12px;font-weight:750}.offer-link span{margin-left:8px;transition:transform .2s;display:inline-block}.offer-link:hover span{transform:translate(3px,-3px)}.delivery-continuation{background:linear-gradient(125deg,#ff2bd60e,#00f5ff06),#0c0316;border:1px solid #ff2bd65c;grid-template-columns:1.05fr .95fr;gap:34px 70px;margin-top:16px;padding:40px 44px;display:grid;position:relative;box-shadow:0 18px 60px #0000003d}.delivery-continuation:after{content:"";background:linear-gradient(90deg, var(--pink), var(--acid));width:30%;height:2px;position:absolute;top:-1px;right:7%;box-shadow:0 0 18px #ff2bd659}.delivery-continuation h3{letter-spacing:-.045em;max-width:520px;margin:20px 0 0;font-size:clamp(27px,3.2vw,42px);line-height:1.05}.delivery-continuation>p{color:var(--muted);align-self:end;margin:0;font-size:15px;line-height:1.7}.build-offer{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:.78fr 1.22fr;gap:54px;padding:36px 0 4px;display:grid}.build-label{color:var(--pink);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.build-price{letter-spacing:-.055em;margin:0 0 13px;font-size:clamp(36px,4.4vw,58px);font-weight:620;line-height:.95}.build-price span{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:600;display:block}.build-timing{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:9px;line-height:1.6}.build-copy>p{color:#c5bbd1;max-width:650px;margin:0 0 24px;font-size:15px;line-height:1.68}.build-inclusions{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.build-inclusions span{color:#bfb4cd;min-width:0;font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;text-transform:uppercase;background:#07000fbd;padding:12px 14px;font-size:9px;line-height:1.45}.delivery-path{border-block:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.delivery-path span{color:var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;padding:19px 15px 19px 0;font-size:11px;font-weight:700;display:flex}.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{color:#c3b8d0;grid-column:1/-1;max-width:920px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.5}.offer-terms{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid}.offer-terms article{background:linear-gradient(145deg,#00f5ff06,#ff2bd606),#090111;padding:34px 40px 38px}.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{letter-spacing:-.035em;margin:16px 0 13px;font-size:22px}.offer-terms article>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.estimator-invite{background:linear-gradient(125deg,#00f5ff0b,#ff2bd609),#0a0314;border:1px solid #00f5ff57;grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-top:16px;padding:38px 42px;display:grid;position:relative}.estimator-invite:before{content:"";background:linear-gradient(90deg, var(--acid), var(--pink));width:28%;height:2px;position:absolute;top:-1px;left:9%;box-shadow:0 0 18px #00f5ff4d}.estimator-invite h3{letter-spacing:-.045em;max-width:650px;margin:18px 0 14px;font-size:clamp(27px,3.2vw,42px);line-height:1.05}.estimator-invite>div>p:last-child{max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.68}.estimator-invite-actions{gap:18px;display:grid}.estimator-invite-actions>span{color:#bfb4cb;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:9px;line-height:1.6}.estimator-invite-actions .button-secondary{width:100%}.estimator-invite-actions .button-secondary b{color:var(--acid);font-size:17px}.testimonial-band{background:radial-gradient(circle at 88% 16%,#ff2bd629,#0000 27rem),linear-gradient(145deg,#0d0218,#07000f 64%);border-block:1px solid #00f5ff47;padding:125px 0;position:relative}.testimonial-band:before{content:"";background:linear-gradient(90deg, var(--acid), var(--pink), transparent);width:44%;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 18px #00f5ff47}.testimonial{grid-template-columns:.78fr 1.22fr;align-items:start;gap:80px;display:grid}.testimonial-intro .kicker{color:var(--acid)}.testimonial-intro h2{margin-top:26px;font-size:clamp(36px,4.5vw,58px)}.testimonial-card{background:linear-gradient(135deg, #ff2bd60f, #00f5ff06), var(--surface);border:1px solid #ff2bd661;margin:0;padding:46px 48px 42px;position:relative;box-shadow:0 24px 80px #0000004d}.testimonial-card:before{content:"“";color:#00f5ff1f;font-family:Georgia,Times New Roman,serif;font-size:118px;line-height:1;position:absolute;top:2px;right:30px}.testimonial-card blockquote{margin:0;position:relative}.testimonial-card blockquote p{color:#ddd4e7;margin:0 0 22px;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{border-top:1px solid var(--line);flex-direction:column;gap:7px;margin-top:34px;padding-top:24px;display:flex}.testimonial-card figcaption strong{color:var(--pink);font-size:14px}.testimonial-card figcaption span{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.client-outcome-summary{border:1px solid var(--line);background:var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid}.client-outcome-summary article{background:linear-gradient(145deg,#00f5ff06,#ff2bd608),#07000ff0;min-height:285px;padding:30px}.client-outcome-summary article>p{color:var(--acid);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 44px;font-size:9px;font-weight:700}.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{letter-spacing:-.035em;margin:0 0 18px;font-size:22px;line-height:1.18}.client-outcome-summary span{color:var(--muted);font-size:13px;line-height:1.65}.systems{padding:115px 0 145px}.systems-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:100px;padding-bottom:76px;display:grid}.systems-intro h2{margin-top:24px}.systems-intro>p{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.ownership-band{background:linear-gradient(130deg, #ff2bd612, #00f5ff09), var(--surface);border:1px solid #ff2bd66b;grid-template-columns:1.05fr .95fr;gap:52px 72px;padding:44px;display:grid;position:relative;box-shadow:0 24px 90px #00000042}.ownership-band:before{content:"";background:linear-gradient(90deg, var(--pink), var(--acid));width:34%;height:2px;position:absolute;top:-1px;left:7%;box-shadow:0 0 20px #ff2bd659}.ownership-band h3{letter-spacing:-.045em;max-width:610px;margin:23px 0 0;font-size:clamp(28px,3.6vw,46px);line-height:1.05}.ownership-band>p{color:var(--muted);align-self:end;margin:0;font-size:16px;line-height:1.72}.industry-ribbon{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:26px;display:flex}.industry-ribbon span{color:#c9bfda;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;border:1px solid #00f5ff3b;padding:7px 10px;font-size:9px}.live-header{border-bottom:1px solid #00f5ff73;justify-content:space-between;align-items:end;gap:40px;margin-top:104px;padding-bottom:28px;display:flex}.live-header .kicker{color:var(--acid)}.live-header>p:last-child{max-width:540px;color:var(--muted);margin:0;font-size:14px}.live-grid{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.live-card{background:linear-gradient(145deg, #00f5ff06, #ff2bd609), var(--paper);min-width:0;padding:28px}.project-window,.system-visual,.venture-visual{background:#050309;border:1px solid #ffffff2e;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000052}.project-window{aspect-ratio:16/10;margin-bottom:30px}.window-bar{background:#100b16;border-bottom:1px solid #ffffff21;align-items:center;gap:6px;height:30px;padding:0 11px;display:flex}.window-bar span{background:#ffffff3d;border-radius:50%;width:6px;height:6px}.window-bar span:first-child{background:var(--pink);box-shadow:0 0 8px #ff2bd673}.window-bar span:nth-child(2){background:var(--violet)}.window-bar span:nth-child(3){background:var(--acid);box-shadow:0 0 8px #00f5ff59}.window-bar b{color:#91869f;min-width:0;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin-left:5px;font-size:8px;font-weight:500;overflow:hidden}.project-window img,.system-visual img,.venture-visual img{object-fit:cover;object-position:top;width:100%;height:calc(100% - 30px);display:block}.live-status{color:var(--acid);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07000fe6;border:1px solid #00f5ff80;align-items:center;gap:7px;padding:7px 9px;font-size:8px;display:inline-flex;position:absolute;bottom:11px;right:11px}.live-status i{background:var(--acid);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #00f5ffe6}.live-label,.domain-label{color:var(--acid);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px}.live-card h3{letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(25px,2.5vw,34px);line-height:1}.live-hook{min-height:58px;color:var(--pink);margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.25}.live-copy,.live-value{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.live-value{margin-top:16px}.domain-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding-top:18px;display:flex}.domain-label{color:#7f758c;text-transform:none}.live-site-link{color:var(--acid);letter-spacing:.02em;white-space:nowrap;flex:none;font-size:10px;font-weight:720}.live-site-link span{margin-left:5px;transition:transform .2s;display:inline-block}.live-site-link:hover span{transform:translate(3px,-3px)}.system-list{border-top:1px solid #00f5ff80;margin-top:110px}.system-card{border-bottom:1px solid var(--line);grid-template-columns:165px 1fr;display:grid}.system-rail{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:40px 24px 40px 0;display:flex}.system-number{color:var(--acid);font-family:var(--font-geist-mono), monospace;font-size:12px}.system-industry{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;font-size:11px;font-weight:700;transform:rotate(180deg)}.system-main{padding:44px 0 44px 54px;position:relative}.system-main:before{content:"";background:linear-gradient(var(--acid), var(--pink));width:1px;height:0;transition:height .35s;position:absolute;top:0;left:0;box-shadow:0 0 20px #00f5ffa6}.system-card:hover .system-main:before{height:100%}.system-heading{justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:38px;display:flex}.system-heading h3{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.2vw,55px)}.system-hook{color:var(--pink);margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.2vw,28px);line-height:1.2}.system-status{color:var(--acid);text-transform:uppercase;letter-spacing:.08em;border:1px solid #00f5ff4d;border-radius:999px;flex:none;align-items:center;gap:8px;margin-top:5px;padding:8px 12px;font-size:10px;display:inline-flex}.system-status i{background:var(--acid);border-radius:50%;width:5px;height:5px;box-shadow:0 0 11px #00f5ffe6}.system-visual{height:clamp(300px,40vw,480px);margin-bottom:36px}.system-visual.is-phone{background:radial-gradient(circle at 50% 40%,#00f5ff1c,#0000 32%),linear-gradient(135deg,#0b0313,#090b18)}.system-visual.is-phone img{object-fit:contain;border-inline:1px solid #ffffff14;width:auto;max-width:100%;margin-inline:auto}.system-story{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:38px;padding-block:36px;display:grid}.system-story p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.system-story .story-label{color:var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin-bottom:13px;font-size:10px;font-weight:700}.system-footer{justify-content:space-between;align-items:center;gap:28px;padding-top:30px;display:flex}.capability-list{flex-wrap:wrap;gap:8px;display:flex}.capability-list span{color:#c9bfda;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#8b5cf612;border:1px solid #8b5cf652;padding:7px 10px;font-size:9px}.text-link{color:var(--acid);flex:none;font-size:12px;font-weight:700}.text-link span{margin-left:8px;transition:transform .2s;display:inline-block}.text-link:hover span{transform:translate(3px,-3px)}.ventures-header{border-bottom:1px solid #ff2bd673;justify-content:space-between;align-items:end;gap:40px;margin-top:105px;padding-bottom:28px;display:flex}.ventures-header .kicker{color:var(--pink)}.ventures-header>p:last-child{max-width:530px;color:var(--muted);margin:0;font-size:14px}.venture-grid{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.venture-card{background:linear-gradient(145deg, #ff2bd609, #00f5ff05), var(--paper);padding:42px}.venture-label{color:var(--acid);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 28px;font-size:10px}.venture-visual{aspect-ratio:16/10;margin-bottom:32px}.venture-card h3{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,39px)}.venture-hook{min-height:58px;color:var(--pink);margin:12px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.3}.venture-copy{color:var(--muted);margin:0 0 34px;font-size:14px;line-height:1.7}.portfolio-close{text-align:right;padding:25px 0 135px}.portfolio-close>p{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:11px}.portfolio-close h2{max-width:880px;color:var(--pink);text-shadow:0 0 30px #ff2bd629;margin-left:auto;font-family:Georgia,Times New Roman,serif;font-weight:500}.founder{grid-template-columns:.8fr 1.4fr;align-items:center;gap:90px;padding:30px 0 140px;display:grid}.founder-midpage{border-bottom:1px solid var(--line);padding-top:120px;position:relative}.founder-midpage:before{content:"";background:linear-gradient(90deg, var(--acid), var(--pink), transparent);width:45%;height:1px;position:absolute;top:0;left:0;box-shadow:0 0 18px #00f5ff3d}.founder-monogram{aspect-ratio:1;max-width:410px;color:var(--pink);letter-spacing:-.08em;text-shadow:0 0 30px #ff2bd652;background:radial-gradient(circle at 34% 26%,#25103c,#0a0312 68%);border:1px solid #00f5ff9e;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(70px,10vw,145px);display:grid;box-shadow:0 0 0 10px #ff2bd609,0 0 80px #8b5cf62e,inset 0 0 55px #00f5ff0f}.founder-monogram img{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 24px #8b5cf638);width:62%;height:62%;display:block}.founder-copy h2{margin:24px 0 30px}.founder-copy>p:last-child{max-width:660px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.closing{background:radial-gradient(circle at 78% 20%,#ff2bd633,#0000 25rem),linear-gradient(145deg,#10001c,#06000d 66%);border-top:1px solid #00f5ff73;padding:120px 0 42px;position:relative}.closing:before{content:"";pointer-events:none;opacity:.11;background-image:linear-gradient(#00f5ff40 1px,#0000 1px),linear-gradient(90deg,#ff2bd640 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.closing-inner{flex-direction:column;min-height:620px;display:flex}.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{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;margin-top:auto;padding-top:28px;font-size:12px;display:grid;position:relative}.closing footer p{margin:0}.footer-brand{color:var(--ink)}.site-footer-contact{color:#bfb4cb;font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;flex-wrap:wrap;grid-column:2/-1;justify-content:flex-end;gap:8px 22px;font-size:9px;line-height:1.55;display:flex}.site-footer-contact a{color:var(--acid)}.site-footer-contact address{font-style:normal}.site-footer-tagline{grid-column:2}.site-footer-copyright{text-align:right;grid-column:3}.contact-page{background:radial-gradient(circle at 83% 12%, #ff2bd624, transparent 28rem), radial-gradient(circle at 8% 72%, #00f5ff12, transparent 24rem), var(--paper);min-height:100vh}.contact-hero{border-bottom:1px solid #00f5ff47;min-height:680px;padding:100px 0 110px}.contact-hero h1{max-width:1050px;margin-top:70px}.contact-hero-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.contact-hero-grid>p{max-width:680px;color:var(--muted);margin:0;font-size:clamp(18px,2.1vw,23px);line-height:1.62}.contact-hero-actions{gap:16px;display:grid}.contact-call-action{width:100%;min-height:52px;padding-inline:16px}.contact-details{grid-template-columns:.8fr 1.2fr;gap:90px;padding:120px 0 130px;display:grid}.contact-details h2{margin-top:26px}.contact-detail-list{border-top:1px solid #00f5ff7a}.contact-detail-list article{border-bottom:1px solid var(--line);grid-template-columns:125px minmax(220px,.9fr) 1.1fr;align-items:baseline;gap:26px;padding:28px 0;display:grid}.contact-detail-list span{color:var(--pink);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.contact-detail-list a,.contact-detail-list address{color:var(--ink);letter-spacing:-.025em;font-size:18px;font-style:normal;font-weight:650}.contact-detail-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.contact-footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:190px 1fr auto;align-items:center;gap:20px 30px;padding:30px 0 42px;font-size:12px;display:grid}.closing footer.site-footer{grid-template-columns:190px 1fr auto;gap:20px 30px}.sprint-page{min-height:100vh}.sprint-hero{border-bottom:1px solid var(--line);isolation:isolate;min-height:760px;padding:78px 0 72px;position:relative}.sprint-hero:before{content:"";z-index:-1;border:1px solid #00f5ff47;border-radius:50%;width:520px;height:520px;position:absolute;top:2%;right:-12%;box-shadow:0 0 110px #ff2bd61c,inset 0 0 90px #8b5cf612}.sprint-kicker{color:var(--pink);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:84px 0 0;font-size:10px;font-weight:700}.sprint-hero h1{max-width:980px;margin-top:24px;margin-bottom:46px}.sprint-hero-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:80px;display:grid}.sprint-hero-grid>p{max-width:650px;color:var(--muted);margin:0;font-size:clamp(18px,2.1vw,24px);line-height:1.55}.sprint-facts{border-top:1px solid #00f5ff80;display:grid}.sprint-facts span{border-bottom:1px solid var(--line);color:#d5ccdf;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;gap:16px;padding:16px 0;font-size:10px;line-height:1.5;display:flex}.sprint-facts b{color:var(--acid);font-weight:500}.sprint-hero-cta{margin-top:46px}.sprint-hero-actions{align-items:center;gap:28px;margin-top:46px;display:flex}.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{grid-template-columns:.7fr 1.3fr;gap:70px;margin-bottom:68px;display:grid}.sprint-section-intro>div>p{max-width:720px;color:var(--muted);margin:28px 0 0;font-size:16px;line-height:1.7}.sprint-fit-grid{grid-template-columns:1.25fr .75fr;gap:54px;display:grid}.fit-signal-list{border-top:1px solid #00f5ff73}.fit-signal{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr;gap:22px;padding:22px 0;display:grid}.fit-signal span{color:var(--acid);font-family:var(--font-geist-mono), monospace;font-size:10px}.fit-signal p{color:#d1c7dc;margin:0;font-size:15px;line-height:1.6}.sprint-aside{background:linear-gradient(145deg, #ff2bd612, #8b5cf608), var(--surface);border:1px solid #ff2bd657;padding:34px}.sprint-aside ul{margin:25px 0 0;padding:0;list-style:none}.sprint-aside li{border-bottom:1px solid var(--line);color:var(--muted);padding:15px 0 15px 19px;font-size:13px;line-height:1.6;position:relative}.sprint-aside li:before{content:"×";color:var(--pink);position:absolute;left:0}.sprint-truth-band{background:linear-gradient(145deg,#12031f 0%,#0b0417 56%,#07151d 100%);border-block:1px solid #ff2bd640;padding:115px 0}.sprint-truth-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.sprint-truth-grid h2{margin-top:24px}.sprint-truth-copy p{color:#bdb2cb;margin:0 0 22px;font-size:17px;line-height:1.7}.sprint-path{border-top:1px solid #00f5ff7a}.sprint-stage{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:30px;padding:30px 0;display:grid}.sprint-stage-number{color:var(--acid);font-family:var(--font-geist-mono), monospace;font-size:11px}.sprint-stage>div{grid-template-columns:175px .7fr 1.3fr;align-items:baseline;gap:30px;display:grid}.sprint-stage-timing{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:0;color:var(--pink)!important;font-size:9px!important}.sprint-stage h3{letter-spacing:-.035em;margin:0;font-size:23px}.sprint-stage p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.sprint-deliverables-band{background:radial-gradient(circle at 90% 10%,#ff2bd621,#0000 26rem),#0a0113;border-block:1px solid #00f5ff40;padding:120px 0 130px}.sprint-deliverable-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sprint-deliverable-grid article{background:linear-gradient(145deg, #00f5ff06, #ff2bd609), var(--paper);min-height:250px;padding:30px}.sprint-deliverable-grid article>span{color:var(--acid);font-family:var(--font-geist-mono), monospace;font-size:10px}.sprint-deliverable-grid h3{letter-spacing:-.035em;margin:36px 0 14px;font-size:22px}.sprint-deliverable-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.decision-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.decision-card{background:var(--surface);min-height:340px;padding:34px;position:relative;overflow:hidden}.decision-card:before{content:"";width:100%;height:2px;position:absolute;top:0;left:0}.decision-go:before{background:var(--acid);box-shadow:0 0 18px #00f5ff80}.decision-revise:before{background:var(--violet);box-shadow:0 0 18px #8b5cf680}.decision-stop:before{background:var(--pink);box-shadow:0 0 18px #ff2bd680}.decision-card>p{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;margin:0 0 76px;font-size:11px;font-weight:700}.decision-go>p{color:var(--acid)}.decision-revise>p{color:#b89bff}.decision-stop>p{color:var(--pink)}.decision-card h3{letter-spacing:-.04em;margin:0 0 20px;font-size:27px;line-height:1.12}.decision-card span{color:var(--muted);font-size:13px;line-height:1.65}.sprint-promise-band{background:linear-gradient(130deg,#ff2bd614,#00f5ff09),#0b0214;border-block:1px solid #ff2bd64d;padding:118px 0}.sprint-promise-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.sprint-promise-grid article{background:#07000fe0;padding:46px}.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{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.sprint-faq{border-top:1px solid #00f5ff73}.sprint-faq details{border-bottom:1px solid var(--line)}.sprint-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:30px;padding:25px 0;font-size:18px;font-weight:620;list-style:none;display:flex}.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}.sprint-faq details[open] summary span{transform:rotate(45deg)}.sprint-faq details>p{max-width:850px;color:var(--muted);margin:-5px 0 28px;font-size:14px;line-height:1.7}.sprint-close{background:radial-gradient(circle at 78% 20%,#ff2bd633,#0000 25rem),linear-gradient(145deg,#10001c,#06000d 66%);border-top:1px solid #00f5ff73;padding:120px 0 42px;position:relative}.sprint-close:before{content:"";opacity:.11;background-image:linear-gradient(#00f5ff40 1px,#0000 1px),linear-gradient(90deg,#ff2bd640 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.sprint-close-inner{grid-template-columns:.78fr 1.22fr;align-items:start;gap:76px;min-height:650px;display:grid;position:relative}.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;color:var(--muted);margin:0 0 36px;font-size:17px;line-height:1.7}.review-path-options{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0 0 30px;display:grid}.review-path-options article{background:#06000ee6;min-width:0;padding:18px}.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;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.review-path-options .booking-path-option>span{color:var(--pink)}.review-path-options h3{letter-spacing:-.035em;margin:11px 0 8px;font-size:16px;line-height:1.16}.review-path-options p{min-height:58px;color:var(--muted);margin:0 0 14px;font-size:9px;line-height:1.55}.review-path-options a{color:var(--acid);justify-content:space-between;gap:12px;font-size:9px;font-weight:700;line-height:1.45;display:flex}.review-path-options .booking-path-option a{color:var(--pink)}.review-expectations{border-top:1px solid #00f5ff66;display:grid}.review-expectations span{border-bottom:1px solid var(--line);color:#cfc4db;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;gap:16px;padding:15px 0;font-size:9px;line-height:1.55;display:flex}.review-expectations b{color:var(--acid);font-weight:500}.workflow-review-form{background:linear-gradient(145deg,#00f5ff09,#ff2bd60b),#080111eb;border:1px solid #00f5ff47;padding:38px;box-shadow:0 30px 90px #00000038}.form-honeypot{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.attached-estimate{box-shadow:inset 2px 0 var(--acid);background:linear-gradient(135deg,#00f5ff0e,#ff2bd60e),#06000ee6;border:1px solid #00f5ff57;margin:0 0 34px;padding:24px;position:relative}.attached-estimate:before{content:"";background:linear-gradient(90deg, var(--acid), var(--pink));width:34%;height:2px;position:absolute;top:-1px;left:9%;box-shadow:0 0 16px #00f5ff4d}.attached-estimate-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:19px;display:flex}.attached-estimate-heading p{color:var(--acid);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:700}.attached-estimate-heading h3{letter-spacing:-.035em;margin:0;font-size:20px;line-height:1.2}.attached-estimate-heading>span{color:var(--acid);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #00f5ff47;flex:none;padding:6px 8px;font-size:7px}.attached-estimate-primary{justify-content:space-between;align-items:end;gap:20px;padding:22px 0;display:flex}.attached-estimate-primary>div{gap:8px;display:grid}.attached-estimate-primary span{color:#8f849c;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.attached-estimate-primary b{color:var(--ink);letter-spacing:-.06em;font-size:clamp(34px,4vw,48px);line-height:.95}.attached-estimate-primary>p{max-width:155px;color:var(--muted);text-align:right;margin:0;font-size:9px;line-height:1.5}.attached-estimate-kpis{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.attached-estimate-kpis article{background:#05000cd1;min-width:0;padding:13px}.attached-estimate-kpis span{color:#8e839b;min-height:25px;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:7px;line-height:1.4;display:block}.attached-estimate-kpis b{color:var(--pink);letter-spacing:-.03em;margin-top:7px;font-size:15px;display:block}.attached-estimate-note{color:#8f849c;margin:16px 0 0;font-size:10px;line-height:1.6}.optional-estimate{box-shadow:inset 2px 0 var(--pink);background:linear-gradient(135deg,#ff2bd60e,#00f5ff06),#06000ee6;border:1px solid #ff2bd64d;grid-template-columns:1fr auto;align-items:center;gap:28px;margin:0 0 34px;padding:24px;display:grid}.optional-estimate p{color:var(--pink);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:700}.optional-estimate h3{letter-spacing:-.035em;margin:0 0 9px;font-size:20px;line-height:1.18}.optional-estimate span{max-width:470px;color:var(--muted);font-size:10px;line-height:1.6;display:block}.optional-estimate .button-secondary{min-width:188px}.attach-estimate-choice{cursor:pointer;background:#ff2bd609;border:1px solid #ff2bd640;grid-template-columns:18px 1fr;align-items:start;gap:12px;margin-top:18px;padding:16px;display:grid}.attach-estimate-choice input{width:17px;height:17px;accent-color:var(--pink);margin:1px 0 0}.attach-estimate-choice>span{gap:5px;display:grid}.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{border-top:1px solid var(--line);grid-template-columns:36px 1fr;align-items:start;gap:14px;margin:4px 0 24px;padding-top:30px;display:grid}.form-section-heading:first-of-type{border-top:0;padding-top:0}.form-section-heading>span{color:var(--acid);font-family:var(--font-geist-mono), monospace;font-size:10px}.form-section-heading p{color:var(--ink);letter-spacing:-.02em;margin:0 0 6px;font-size:17px;font-weight:700}.form-section-heading small{color:var(--muted);font-size:12px;line-height:1.5}.form-grid{gap:18px;margin-bottom:30px;display:grid}.form-grid.two-column{grid-template-columns:1fr 1fr}.form-grid label{color:#d8cfe1;gap:9px;font-size:12px;line-height:1.45;display:grid}.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;color:var(--ink);font:inherit;background:#04000bb8;border:1px solid #ffffff24;border-radius:0;outline:none;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.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:#060310f2;box-shadow:0 0 0 3px #00f5ff14}.form-consent{background:#ff2bd609;border:1px solid #ff2bd63d;align-items:start;padding:17px;grid-template-columns:19px 1fr!important;gap:12px!important}.form-consent input{width:17px;height:17px;accent-color:var(--pink);margin:1px 0 0}.form-consent span{color:var(--muted);font-size:11px;line-height:1.6;font-weight:400!important}.form-consent.optional-consent{background:#00f5ff06;border-color:#00f5ff2e}.form-consent.optional-consent input{accent-color:var(--acid)}.form-consent.optional-consent small{color:#887c94;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-left:4px;font-size:8px}.form-submit-row{gap:17px;display:grid}.form-submit-row .button{cursor:pointer;border:0;width:100%}.form-submit-row p{color:#80748b;margin:0;font-size:10px;line-height:1.55}.button:disabled{cursor:wait;opacity:.64}.form-error{color:#ffc7f4;background:#ff2bd60f;border:1px solid #ff2bd657;margin:14px 0 0;padding:13px 15px;font-size:11px;line-height:1.55}.review-gate{min-height:430px;box-shadow:inset 2px 0 var(--acid), 0 30px 90px #00000038;background:linear-gradient(145deg,#00f5ff09,#ff2bd60e),#080111eb;border:1px solid #00f5ff4d;flex-direction:column;justify-content:center;padding:48px;display:flex}.review-gate h3{letter-spacing:-.05em;max-width:590px;margin:30px 0 20px;font-size:clamp(32px,4vw,48px);line-height:1.04}.review-gate>p:not(.kicker){max-width:620px;color:var(--muted);margin:0;font-size:14px;line-height:1.68}.review-gate-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.review-gate-actions .button-secondary{border:1px solid var(--line);min-height:54px;padding-inline:20px}.sprint-close footer{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;margin-top:auto;padding-top:28px;font-size:12px;display:grid}.sprint-close footer p{margin:0}.estimator-page{min-height:100vh}.estimator-hero{border-bottom:1px solid var(--line);isolation:isolate;min-height:690px;padding:86px 0 82px;position:relative}.estimator-hero:before{content:"";z-index:-2;opacity:.17;transform-origin:bottom;background-image:linear-gradient(#00f5ff6b 1px,#0000 1px),linear-gradient(90deg,#ff2bd657 1px,#0000 1px);background-size:44px 34px;width:68%;height:42%;position:absolute;bottom:3%;right:-18%;transform:perspective(520px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 12%,#000);mask-image:linear-gradient(#0000 12%,#000)}.estimator-hero:after{content:"";z-index:-1;border:1px solid #00f5ff4d;border-radius:50%;width:410px;height:410px;position:absolute;top:10%;right:-8%;box-shadow:0 0 90px #ff2bd61c,inset 0 0 70px #8b5cf614}.estimator-kicker{color:var(--pink);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:82px 0 0;font-size:10px;font-weight:700}.estimator-hero h1{max-width:1060px;margin-top:24px;margin-bottom:44px}.estimator-hero-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:80px;display:grid}.estimator-hero-grid>p{max-width:680px;color:var(--muted);margin:0;font-size:clamp(18px,2.1vw,24px);line-height:1.55}.estimator-facts{border-top:1px solid #00f5ff80;display:grid}.estimator-facts span{border-bottom:1px solid var(--line);color:#d5ccdf;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;gap:16px;padding:16px 0;font-size:10px;line-height:1.5;display:flex}.estimator-facts b{color:var(--acid);font-weight:500}.estimator-workspace{grid-template-columns:1.08fr .92fr;align-items:start;gap:26px;padding:110px 0 130px;display:grid}.estimator-input-panel,.estimator-result-panel{background:linear-gradient(145deg,#00f5ff06,#ff2bd609),#080111f0;border:1px solid #ffffff29;box-shadow:0 28px 90px #00000042}.estimator-input-panel{padding:42px}.estimator-panel-heading{border-bottom:1px solid #00f5ff66;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:28px;display:flex}.estimator-panel-heading h2{margin-top:18px;font-size:clamp(34px,4vw,50px)}.estimator-reset{color:var(--pink);cursor:pointer;font:inherit;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #ff2bd675;padding:8px 0;font-size:9px;font-weight:700}.estimator-panel-note{color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.65}.estimator-input-section{border-top:1px solid var(--line);margin-top:36px;padding-top:32px}.estimator-section-label{align-items:center;gap:14px;margin-bottom:24px;display:flex}.estimator-section-label span{color:var(--acid);font-family:var(--font-geist-mono), monospace;font-size:10px}.estimator-section-label p{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:700}.estimator-field-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.estimator-field-grid.single{grid-template-columns:minmax(0,1fr);max-width:420px}.estimator-field{color:#d8cfe1;gap:9px;font-size:12px;line-height:1.45;display:grid}.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-input-wrap{background:#04000bb8;border:1px solid #ffffff24;width:100%;min-height:50px;transition:border-color .2s,box-shadow .2s,background .2s}.estimator-field>input{color:var(--ink);font:inherit;outline:0;padding:0 14px;font-size:14px}.estimator-field>input::placeholder{color:#72677f}.estimator-field>input:focus,.estimator-input-wrap:focus-within{border-color:var(--acid);background:#060310f2;box-shadow:0 0 0 3px #00f5ff14}.estimator-input-wrap{align-items:center;display:flex}.estimator-input-wrap b,.estimator-input-wrap i{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;flex:none;font-size:9px;font-style:normal;font-weight:600}.estimator-input-wrap b{color:var(--acid);padding-left:14px;font-size:13px}.estimator-input-wrap i{padding-right:12px}.estimator-input-wrap input{width:100%;min-width:0;height:48px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 10px;font-size:15px}.labor-basis-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.labor-basis-options label{border:1px solid var(--line);cursor:pointer;background:#04000b85;grid-template-columns:18px 1fr;align-items:start;gap:12px;min-height:105px;padding:17px;transition:border-color .2s,background .2s;display:grid}.labor-basis-options label.is-selected{background:#00f5ff0b;border-color:#00f5ff8c}.labor-basis-options input{width:16px;height:16px;accent-color:var(--acid);margin:2px 0 0}.labor-basis-options span{gap:7px;display:grid}.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{color:#8e839b;margin:15px 0 0;font-size:10px;line-height:1.55}.estimator-optional{padding-top:0}.estimator-optional summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-top:32px;list-style:none;display:flex}.estimator-optional summary::-webkit-details-marker{display:none}.estimator-optional summary>span{color:var(--ink);letter-spacing:-.025em;align-items:center;gap:14px;font-size:18px;font-weight:700;display:flex}.estimator-optional summary b{color:var(--acid);font-family:var(--font-geist-mono), monospace;font-size:10px;font-weight:500}.estimator-optional summary i{color:#b89bff;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #8b5cf657;padding:6px 8px;font-size:8px;font-style:normal}.estimator-optional>p{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.6}.estimator-privacy{color:#8f849c;font-family:var(--font-geist-mono), monospace;letter-spacing:.025em;background:#00f5ff06;border:1px solid #00f5ff2e;margin:38px 0 0;padding:18px;font-size:9px;line-height:1.6}.estimator-result-panel{border-color:#ff2bd657;min-height:690px;padding:40px;position:sticky;top:24px;overflow:hidden}.estimator-result-panel:before{content:"";pointer-events:none;border:1px solid #00f5ff33;border-radius:50%;width:360px;height:360px;position:absolute;top:-170px;right:-160px;box-shadow:0 0 80px #ff2bd614}.estimator-empty{flex-direction:column;justify-content:center;min-height:450px;display:flex;position:relative}.estimator-empty>span{color:var(--acid);font-family:var(--font-geist-mono), monospace;margin:55px 0 20px;font-size:11px}.estimator-empty h2{max-width:460px;font-size:clamp(38px,4.5vw,57px)}.estimator-empty>p:last-child{max-width:440px;color:var(--muted);margin:26px 0 0;font-size:15px;line-height:1.68}.result-workflow-name{color:var(--pink);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:700;position:relative}.result-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.result-value{color:var(--ink);letter-spacing:-.075em;text-shadow:0 0 30px #ff2bd61f;margin:15px 0 12px;font-size:clamp(56px,6vw,84px);font-weight:650;line-height:.95}.result-definition{max-width:520px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.result-kpis{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;display:grid}.result-kpis article{background:#05000cd1;min-width:0;padding:17px 14px}.result-kpis span{color:#8e839b;min-height:30px;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:8px;line-height:1.4;display:block}.result-kpis b{color:var(--acid);letter-spacing:-.03em;text-overflow:ellipsis;margin-top:10px;font-size:18px;display:block;overflow:hidden}.result-breakdown{border-top:1px solid var(--line);margin-top:32px;padding-top:25px}.result-breakdown>p{color:#d9d0e2;margin:0 0 20px;font-size:12px;font-weight:700}.result-component{margin-top:15px}.result-component>div{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-bottom:7px;font-size:10px;display:flex}.result-component>div b{color:#d9d0e2;font-weight:650}.result-component>i{background:#ffffff14;height:3px;display:block;overflow:hidden}.result-component>i span{background:linear-gradient(90deg, var(--acid), var(--pink));height:100%;display:block;box-shadow:0 0 12px #00f5ff59}.materiality-note{background:#00f5ff09;border:1px solid #00f5ff42;margin-top:30px;padding:19px}.materiality-note.is-below{background:#8b5cf609;border-color:#8b5cf657}.materiality-note>span{color:var(--acid);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.materiality-note.is-below>span{color:#b89bff}.materiality-note p{color:#bcb1c8;margin:10px 0 0;font-size:11px;line-height:1.6}.result-assumptions{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.result-assumptions span{color:#887d94;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.result-assumptions p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.5}.result-cta{width:100%;margin-top:28px}.result-cta-note{color:#8f849c;text-align:center;margin:12px 0 0;font-size:9px;line-height:1.55}.estimator-source-note{border-top:1px solid var(--line);margin-top:34px;padding-top:24px;position:relative}.estimator-source-note p{color:#766b82;margin:0 0 9px;font-size:9px;line-height:1.55}.estimator-source-note b{color:#94899f}.estimator-source-note a{color:#94899f;text-underline-offset:3px;text-decoration:underline}.estimator-method-band{background:linear-gradient(145deg,#12031f 0%,#0b0417 56%,#07151d 100%);border-block:1px solid #ff2bd642;padding:118px 0}.estimator-method-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:90px;display:grid}.estimator-method-grid h2{margin-top:24px}.estimator-boundaries{border-top:1px solid #00f5ff6b}.estimator-boundaries article{border-bottom:1px solid var(--line);grid-template-columns:155px 1fr;gap:30px;padding:24px 0;display:grid}.estimator-boundaries span{color:var(--acid);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.estimator-boundaries article:nth-child(2) span{color:#b89bff}.estimator-boundaries article:nth-child(3) span{color:var(--pink)}.estimator-boundaries p{color:#bdb2cb;margin:0;font-size:14px;line-height:1.68}.estimator-close{background:radial-gradient(circle at 78% 20%,#ff2bd633,#0000 25rem),linear-gradient(145deg,#10001c,#06000d 66%);padding:120px 0 42px;position:relative}.estimator-close:before{content:"";pointer-events:none;opacity:.11;background-image:linear-gradient(#00f5ff40 1px,#0000 1px),linear-gradient(90deg,#ff2bd640 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.estimator-close-inner{grid-template-columns:1fr auto;align-items:end;gap:70px;min-height:600px;display:grid;position:relative}.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;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.estimator-close-actions{gap:16px;min-width:270px;display:grid}.estimator-close-actions .button-secondary{width:100%}.estimator-close footer{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-self:end;align-items:center;gap:25px;padding-top:28px;font-size:12px;display:grid}.estimator-close footer p{margin:0}.confirmation-page{background:radial-gradient(circle at 80% 14%, #ff2bd621, transparent 27rem), var(--paper);min-height:100vh}.confirmation-hero{border-bottom:1px solid #00f5ff47;min-height:650px;padding:130px 0 100px}.confirmation-hero h1{max-width:1040px;margin:54px 0 34px}.confirmation-hero>p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:19px;line-height:1.7}.confirmation-next{padding:120px 0 110px}.confirmation-step-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.confirmation-step-grid article{background:linear-gradient(145deg, #00f5ff06, #ff2bd609), var(--surface);min-height:310px;padding:34px}.confirmation-step-grid article>span{color:var(--acid);font-family:var(--font-geist-mono), monospace;font-size:10px}.confirmation-step-grid h3{letter-spacing:-.04em;margin:64px 0 18px;font-size:25px}.confirmation-step-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.confirmation-prepare{background:linear-gradient(135deg,#ff2bd612,#00f5ff09);border:1px solid #ff2bd64d;grid-template-columns:1fr 1fr;align-items:start;gap:74px;margin-top:84px;padding:54px;display:grid}.confirmation-prepare h2{margin-top:23px;font-size:clamp(32px,4vw,50px)}.confirmation-prepare ul{border-top:1px solid #00f5ff6b;margin:0;padding:0;list-style:none}.confirmation-prepare li{border-bottom:1px solid var(--line);color:#c9bfd4;padding:17px 0 17px 22px;font-size:13px;line-height:1.55;position:relative}.confirmation-prepare li:before{content:"·";color:var(--pink);font-size:22px;position:absolute;left:3px}.booking-handoff{box-shadow:inset 2px 0 var(--acid);background:linear-gradient(135deg,#00f5ff0e,#ff2bd611),#06000ee6;border:1px solid #00f5ff57;grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;margin-top:34px;padding:46px 52px;display:grid}.booking-handoff h2{margin:20px 0 17px;font-size:clamp(32px,4vw,52px)}.booking-handoff>div:first-child>p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:1.68}.booking-handoff-actions{gap:15px;display:grid}.booking-handoff-actions .button{width:100%}.booking-handoff-actions>p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.booking-handoff-actions>p a{color:var(--acid)}.booking-locked{border:1px solid var(--line);background:#04000b8c;padding:17px}.confirmation-actions{flex-wrap:wrap;gap:14px;margin-top:42px;display:flex}.confirmation-actions .button-secondary{border:1px solid var(--line);width:auto;min-height:54px;padding:0 21px}.confirmation-footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;padding:30px 0 42px;font-size:12px;display:grid}.confirmation-footer p{margin:0}@media (max-width:760px){.shell{width:min(100% - 30px,1180px)}.nav{height:74px}.brand-logo{width:154px}.nav-links>a:not(.nav-cta){display:none}.nav-cta{padding:10px 13px;font-size:11px}.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{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;grid-template-columns:1fr;gap:34px;padding:28px 24px}.workflow-symptoms ul{grid-template-columns:1fr}.symptoms-footer{flex-direction:column;grid-column:auto;align-items:flex-start}.engagement{padding:90px 0}.engagement-card{grid-template-columns:1fr;gap:38px;padding:28px}.offer-price{font-size:48px}.offer-footer{flex-direction:column;grid-column:auto;align-items:flex-start}.delivery-continuation{grid-template-columns:1fr;gap:26px;padding:28px 24px}.build-offer{grid-column:auto;grid-template-columns:1fr;gap:30px}.build-inclusions{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){border-right:0;padding-left:14px}.delivery-path span:nth-child(3){border-top:1px solid var(--line);padding-left:0}.delivery-path span:nth-child(4){border-top:1px solid var(--line);border-right:0;padding-left:14px}.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{font-size:90px;right:14px}.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{grid-template-columns:1fr;gap:28px;padding-bottom:52px}.ownership-band{grid-template-columns:1fr;gap:28px;padding:28px 24px}.industry-ribbon{grid-column:auto}.live-header{flex-direction:column;align-items:flex-start;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{padding-bottom:28px;display:block}.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{flex-direction:column;align-items:flex-start}.ventures-header{flex-direction:column;align-items:flex-start;gap:16px;margin-top:75px}.venture-grid{grid-template-columns:1fr}.venture-card{padding:32px 24px}.venture-label{margin-bottom:34px}.venture-hook{min-height:0}.portfolio-close{text-align:left;padding-bottom:95px}.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{width:390px;height:390px;top:9%;right:-58%}.sprint-hero-actions{flex-direction:column;align-items:stretch;gap:15px}.sprint-hero-actions .button-secondary{width:100%}.sprint-section{padding:86px 0 100px}.sprint-section-intro{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.sprint-fit-grid{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{grid-template-columns:1fr;gap:48px;min-height:720px}.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{flex-direction:column;align-items:flex-start}.attached-estimate-primary>p{text-align:left;max-width:none}.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{grid-template-columns:1fr;gap:34px;margin-top:60px;padding:34px 24px}.booking-handoff{grid-template-columns:1fr;gap:30px;padding:34px 24px}.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{width:390px;height:390px;top:8%;right:-58%}.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{min-height:0;position:static}.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{grid-template-columns:1fr;align-items:start;gap:44px;min-height:700px}.estimator-close-actions{min-width:0}.estimator-close footer{grid-template-columns:1fr;align-self:end;gap:14px}.closing{padding-top:88px}.closing-inner{min-height:620px}.closing footer{grid-template-columns:1fr;gap:14px}.site-footer-contact,.site-footer-tagline,.site-footer-copyright{grid-column:1}.site-footer-contact{flex-direction:column;justify-content:flex-start;gap:7px}.site-footer-copyright{text-align:left}.contact-hero{min-height:auto;padding:78px 0 86px}.contact-hero h1{margin-top:54px}.contact-hero-grid,.contact-details{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}.contact-footer,.closing footer.site-footer{grid-template-columns:1fr;gap:14px}}
