@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-400.woff2)format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-500.woff2)format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-700.woff2)format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-900.woff2)format("woff2");font-weight:900;font-display:swap;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0f172a;--offwhite:#f9f8f6;--dark-btn:#222c;--grad:linear-gradient(90deg, #4f7cff, #a94fff)}html{scroll-behavior:smooth}body{background:var(--offwhite);color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4{color:var(--navy);font-family:Satoshi,sans-serif;font-weight:900}.container{max-width:1200px;margin:0 auto;padding:0 32px}.grad-word{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.nav-wrap{z-index:100;background:0 0;position:absolute;top:0;left:0;right:0}.nav{justify-content:space-between;align-items:center;padding-top:26px;padding-bottom:26px;display:flex}.logo img{width:auto;height:28px;display:block}.nav-links{align-items:center;gap:8px;display:flex}.nav-links a{color:#c9d4e5;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.nav-links a:hover{color:#fff}.nav-links a.nav-active{color:#fff;background:#ffffff14}.btn{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:12px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.btn:hover{opacity:.92}.btn-cta{color:#fff;background:linear-gradient(90deg,#3691ff 0%,#8041ff 100%);border:1px solid #fff3;border-radius:9px;gap:7px;padding:9px 13px;font-size:12px;box-shadow:0 10px 24px #675dff57}.btn-cta .btn-arrow{flex:none;width:13px;height:13px}.btn-light{color:#111;background:#fff}.btn-dark{color:#fff;background:#0f172a;padding:14px 26px;font-size:13px}.burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;display:none}.burger span{background:#fff;width:22px;height:2px;display:block}.mobile-menu{z-index:5;background:#0f1117;flex-direction:column;gap:16px;padding:16px 32px 24px;display:none;position:relative}.mobile-menu a{color:#c9d4e5;font-size:15px;text-decoration:none}.mobile-menu .btn{align-self:flex-start;margin-top:8px}.hero{align-items:stretch;min-height:92vh;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;position:absolute;inset:0}.hero-bg img{object-fit:cover;width:100%;height:100%}.hero-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1;background:linear-gradient(#080a19b8,#080a19d1);position:absolute;inset:0}.hero-overlay.dark{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0806148c,#080614d9)}.hero-content{z-index:2;text-align:center;flex-direction:column;align-self:stretch;align-items:center;min-height:100%;padding-top:120px;padding-bottom:56px;display:flex;position:relative}.hero-main{flex-direction:column;align-items:center;margin-top:auto;margin-bottom:auto;display:flex}.hero h1{color:#fff;letter-spacing:-2.8px;max-width:900px;font-size:104px;line-height:95.68px}.underline-word{position:relative}.underline-word:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 16' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%233691ff'/%3E%3Cstop offset='1' stop-color='%238041ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 10 C 60 4, 140 4, 197 11' fill='none' stroke='url(%23g)' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.18em;position:absolute;bottom:.02em;left:-2%;right:-2%}.hero-sub{color:#fffc;max-width:520px;margin-top:28px;font-size:18px;line-height:1.5}.link-underline{color:#fff;border-bottom:2px solid #ffffffd9;margin-top:30px;padding-bottom:4px;font-size:15px;font-weight:600;text-decoration:none}.link-underline:hover{border-color:#fff}.hero-theme-toggle{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,border-color .2s,color .2s;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.hero-theme-toggle:hover{background:#ffffff2e}.hero-theme-toggle svg{width:20px;height:20px;transition:transform .3s}.hero-theme-toggle.is-light{color:var(--navy);background:#0f172a0f;border-color:#0f172a29}.hero-theme-toggle.is-light:hover{background:#0f172a1a}.hero-theme-toggle.is-light svg{transform:rotate(180deg)}.hero.hero-light .hero-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fff3,#fff9)}.hero.hero-light h1{color:var(--navy)}.hero.hero-light .hero-sub{color:#0f172ab8}.hero.hero-light .link-underline{color:var(--navy);border-bottom-color:#0f172a8c}.hero.hero-light .link-underline:hover{border-color:var(--navy)}.hero.hero-light .toolkit-label{color:#0f172a8c}.nav-wrap.nav-light .nav-links a{color:#0f172abf}.nav-wrap.nav-light .nav-links a:hover{color:var(--navy)}.nav-wrap.nav-light .nav-links a.nav-active{color:var(--navy);background:#0f172a0f}.nav-wrap.nav-light .burger span{background:var(--navy)}@media (max-width:900px){.hero-theme-toggle{z-index:101;width:38px;height:38px;top:24px;right:66px;transform:none}.hero-theme-toggle svg{width:18px;height:18px}}.toolkit{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:64px;display:flex}.toolkit-label{color:#ffffff8c;letter-spacing:2px;font-size:12px;font-weight:600}.toolkit-icons{align-items:center;gap:26px;width:min(480px,68vw);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{align-items:center;gap:26px;width:max-content;animation:22s linear infinite marquee-slide;display:flex}.toolkit-icons:hover .marquee-track{animation-play-state:paused}@keyframes marquee-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.tool-icon{object-fit:contain;opacity:.95;width:auto;max-width:84px;height:28px}.attribution{align-items:center;gap:12px;margin-bottom:28px;display:flex}.attr-avatar{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.attr-text{flex-direction:column;display:flex}.attr-name{color:var(--navy);font-size:14px;font-weight:700}.attr-role{color:#7c6cff;font-size:13px}.section{padding:70px 0;position:relative}.eyebrow{letter-spacing:1.5px;color:#6b7280;margin-bottom:20px;font-size:12px;font-weight:600;display:inline-block}.eyebrow-light{color:#ffffffa6}h2{letter-spacing:-1.6px;max-width:760px;font-size:46px;line-height:1.08}h3{letter-spacing:-1px;font-size:26px}.section-copy{color:#444;max-width:620px;margin-top:22px;font-size:17px;line-height:1.6}.note-section h2,.cost-section h2,.output-section h2,.guarantee-section h2{max-width:700px}.note-section .container{text-align:left;max-width:760px}.note-section h2{letter-spacing:-2px;font-size:56px;line-height:1.02}.bottleneck-section{color:#fff;align-items:center;min-height:640px;display:flex}.bottleneck-section .container{z-index:2;position:relative}.light-heading{color:#fff}.light-copy{color:#fffc}.bottleneck-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.bottleneck-left .section-copy{max-width:460px}.bottleneck-right{flex-direction:column;gap:22px;display:flex}.bottleneck-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;align-items:flex-start;gap:18px;padding:22px 24px;transition:background .2s,border-color .2s,transform .2s;display:flex;transform:rotate(2.2deg)}.bottleneck-card:hover{background:#ffffff1a;border-color:#7c9bff73;transform:rotate(2.2deg)translate(4px)}.bottleneck-icon{color:#a9c2ff;background:linear-gradient(135deg,#3691ff38,#8041ff38);border:1px solid #7c9bff59;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.bottleneck-icon svg{width:22px;height:22px}.bottleneck-card h4{color:#fff;letter-spacing:-.3px;font-family:Satoshi,sans-serif;font-size:17px;font-weight:900}.bottleneck-card p{color:#ffffff9e;margin-top:5px;font-size:13.5px;line-height:1.5}.stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;display:grid}.stat{border-top:1px solid #0000001a;padding-top:20px}.stat-num{letter-spacing:-1px;background:linear-gradient(90deg,#3691ff,#8041ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Satoshi,sans-serif;font-size:40px;font-weight:900;display:block}.stat-label{color:#666;margin-top:8px;font-size:13px;display:block}.ba-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.ba-col{border-radius:24px;padding:44px}.ba-before{background:#fff;border:1px solid #00000014}.ba-after{background:#0f1117;border:1px solid #7c9bff2e;position:relative;overflow:hidden}.ba-after:before{content:"";pointer-events:none;background:radial-gradient(circle,#8041ff47,#0000 70%);width:340px;height:340px;position:absolute;top:-40%;right:-20%}.ba-head{z-index:1;margin-bottom:30px;position:relative}.ba-tag{letter-spacing:1.6px;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-block}.ba-tag-before{color:#64748b;background:#0f172a0f}.ba-tag-after{color:#a9bcff;background:#7c9bff24;border:1px solid #7c9bff40}.ba-list{z-index:1;flex-direction:column;gap:22px;list-style:none;display:flex;position:relative}.ba-list li{align-items:flex-start;gap:14px;font-size:15px;line-height:1.55;display:flex}.ba-before .ba-list li{color:#64748b}.ba-after .ba-list li{color:#ffffffd1}.ba-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:flex}.ba-icon svg{width:15px;height:15px}.ba-x{color:#94a3b8;background:#64748b24}.ba-check{color:#fff;background:linear-gradient(135deg,#3691ff,#8041ff);box-shadow:0 4px 12px #675dff66}.output-section{padding-bottom:8px}.output-card{background:#0f1117;border-radius:26px;grid-template-columns:1fr 1fr;margin-top:56px;display:grid;overflow:hidden}.output-left{flex-direction:column;padding:48px;display:flex;position:relative}.output-left:before{content:"";pointer-events:none;background:radial-gradient(circle,#8041ff47,#0000 70%);width:340px;height:340px;position:absolute;top:-30%;left:-15%}.output-left>*{z-index:1;position:relative}.output-icon{background:#7c9bff1f;border:1px solid #7c9bff40;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.output-icon svg{width:24px;height:24px}.output-left h3{color:#fff;letter-spacing:-1px;max-width:380px;margin-top:40px;font-size:30px;line-height:1.1}.output-left>p{color:#ffffff9e;max-width:400px;margin-top:18px;font-size:15px;line-height:1.6}.output-tag{letter-spacing:.3px;color:#6b8cff;align-items:center;gap:8px;margin-top:28px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;display:inline-flex}.output-tag svg{flex:none;width:16px;height:16px}.output-right{background:#fff;border-radius:18px;align-self:start;margin:16px;padding:6px 28px}.output-step{border-bottom:1px solid #00000014;align-items:center;gap:22px;padding:26px 0;display:flex}.output-step:last-child{border-bottom:none}.output-step .step-num{color:#3691ff;flex:none;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700}.step-body{flex:1}.step-body h4{color:var(--navy);font-family:Satoshi,sans-serif;font-size:18px;font-weight:900}.step-body p{color:#6b7280;margin-top:5px;font-size:14px}.step-icon{color:#3691ff;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.step-icon svg{width:30px;height:30px}.guarantee-plain{padding:28px 0 40px}.guarantee-inner{border-top:1px solid #0f172a1a;align-items:center;gap:22px;padding-top:32px;display:flex}.guarantee-icon{flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.guarantee-icon svg{width:44px;height:44px}.guarantee-text{flex:1}.guarantee-eyebrow{letter-spacing:2px;background:linear-gradient(90deg,#3691ff,#8041ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:6px}.guarantee-text h2{color:var(--navy);letter-spacing:-.6px;font-size:26px}.guarantee-text p{color:#64748b;margin-top:6px;font-size:15px}.guarantee-pill{color:#fff;letter-spacing:1px;white-space:nowrap;background:#0f1117;border-radius:999px;flex:none;padding:11px 20px;font-size:12px;font-weight:600}.cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.card{background:#fff;border:1px solid #00000014;border-radius:20px;padding:36px}.pricing-card .price{color:var(--navy);margin:14px 0 16px;font-family:Satoshi,sans-serif;font-size:30px;font-weight:900}.pricing-card p{color:#555;font-size:14px;line-height:1.6}.pricing-card.featured{background:#0f1117;border-color:#0f1117}.pricing-card.featured h3,.pricing-card.featured .price{color:#fff}.pricing-card.featured p{color:#ffffffb3}.pricing-card.featured .link-cta{color:#fff}.link-cta{color:var(--navy);margin-top:22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.features-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.feature-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#3691ff17,#7c9bff08);border:1px solid #7c9bff2e;border-radius:18px;padding:32px 30px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s}.feature-card:hover{background:linear-gradient(160deg,#3691ff29,#7c9bff0f);border-color:#7c9bff80;transform:translateY(-3px);box-shadow:0 18px 40px #3691ff2e}.feature-icon{color:#a9c2ff;background:linear-gradient(135deg,#3691ff38,#8041ff38);border:1px solid #7c9bff66;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.feature-icon svg{width:22px;height:22px}.feature-card h3{letter-spacing:-.4px;color:#fff;margin-top:20px;font-size:19px}.feature-card p{color:#fff9;margin-top:10px;font-size:14px;line-height:1.6}.feature-benefit{color:#a9c2ff;margin-top:12px;font-size:13px;font-weight:700;display:block}.textured-section{background:#0b0d14 url(/assets/bg-texture.png) 0 0/260px;position:relative;overflow:hidden}.texture-overlay{z-index:0;background:radial-gradient(70% 60% at 20% 0,#3691ff38,#0000 60%),radial-gradient(70% 70% at 90% 100%,#8041ff42,#0000 60%),linear-gradient(#0b0d14d1,#0b0d14e6);position:absolute;inset:0}.textured-section .container{z-index:1;position:relative}.textured-section h2{color:#fff}.features-section .section-copy{color:#fff9}.pricing-section{margin-top:80px}.pricing-section .pricing-card{background:#fff;border:1px solid #00000014;flex-direction:column;display:flex;position:relative}.pricing-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.pricing-icon{color:#4f7cff;display:inline-flex}.pricing-icon svg{width:32px;height:32px}.pricing-section .pricing-card h3{color:var(--navy);letter-spacing:-.6px;margin-top:4px;font-size:22px}.pricing-section .pricing-card .price{white-space:nowrap;letter-spacing:-.4px;background:linear-gradient(90deg,#3691ff,#8041ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Satoshi,sans-serif;font-size:18px;font-weight:900}.pricing-section .pricing-card p{color:#555;margin-top:12px}.card-list{flex-direction:column;gap:12px;margin:22px 0 30px;list-style:none;display:flex}.card-list li{color:#475569;padding-left:26px;font-size:14px;line-height:1.45;position:relative}.card-list li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 12.5l4 4 8-9' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/11px no-repeat,linear-gradient(135deg,#3691ff,#8041ff);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:0}.card-cta{letter-spacing:.2px;white-space:nowrap;color:var(--navy);background:0 0;border:1px solid #0f172a2e;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:6px;margin-top:auto;padding:10px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.card-cta:hover{background:var(--navy);border-color:var(--navy);color:#fff;transform:translateY(-2px)}.pricing-section .pricing-card.featured{border:1.5px solid #507cff8c;box-shadow:0 22px 50px #675dff29}.pricing-section .pricing-card.featured .card-cta{color:#fff;background:linear-gradient(90deg,#3691ff,#8041ff);border-color:#0000;box-shadow:0 10px 24px #675dff66}.pricing-section .pricing-card.featured .card-cta:hover{opacity:.95;transform:translateY(-2px)}.cases-list{flex-direction:column;gap:24px;margin-top:48px;display:flex}.case-study{background:#fff;border:1px solid #00000014;border-radius:22px;padding:44px}.case-study-head{max-width:720px}.case-industry{letter-spacing:1.6px;color:#6b7cff;background:#6b7cff1a;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.case-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-build{letter-spacing:1.6px;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.case-build-ai{color:#fff;background:linear-gradient(90deg,#3691ff,#8041ff)}.case-build-auto{color:#64748b;background:#0f172a0f}.case-study-head h3{letter-spacing:-.8px;margin-top:18px;font-size:28px}.case-goal{color:#475569;margin-top:12px;font-size:15px;line-height:1.55}.case-goal strong{color:var(--navy);font-weight:700}.case-study-body{grid-template-columns:1fr 1fr;gap:48px;margin-top:32px;display:grid}.case-block{padding-left:18px;position:relative}.case-block:before{content:"";border-radius:3px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.case-before:before{background:#cbd5e1}.case-after:before{background:linear-gradient(#3691ff,#8041ff)}.case-label{letter-spacing:1.4px;font-size:11px;font-weight:700;display:inline-block}.case-label-before{color:#94a3b8}.case-label-after{background:linear-gradient(90deg,#3691ff,#8041ff);color:#0000;-webkit-background-clip:text;background-clip:text}.case-block p{color:#475569;margin-top:12px;font-size:14.5px;line-height:1.65}.case-numbers{border-top:1px solid #00000014;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:24px;padding-top:26px;display:grid}.case-metric-num{letter-spacing:-1px;background:linear-gradient(90deg,#3691ff,#8041ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Satoshi,sans-serif;font-size:34px;font-weight:900;display:block}.case-metric-label{color:#64748b;margin-top:6px;font-size:13px;line-height:1.4;display:block}.ticker-section{text-align:center;padding:90px 0;overflow:hidden}.ticker-heading{text-align:center;margin:0 auto 48px}.ticker-wrap{border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;width:100%;padding:22px 0;overflow:hidden}.ticker-track{width:max-content;animation:22s linear infinite ticker;display:flex}.ticker-track span{color:var(--navy);white-space:nowrap;font-family:Satoshi,sans-serif;font-size:16px;font-weight:700}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.join-section{color:#fff;text-align:center;background:#0f1117}.join-inner{flex-direction:column;align-items:center;display:flex}.join-section h2{color:#fff;max-width:640px}.join-section .section-copy{color:#ffffffa6;margin-left:auto;margin-right:auto}.join-section .btn-dark{color:#111;background:#fff;margin-top:32px}.newsletter-form{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;gap:10px;width:100%;max-width:480px;margin-top:32px;padding:8px;display:flex}.newsletter-input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:0 14px;font-family:Inter,sans-serif;font-size:14px}.newsletter-input::placeholder{color:#ffffff73}.newsletter-btn{cursor:pointer;color:#fff;background:linear-gradient(90deg,#3691ff,#8041ff);border:none;border-radius:10px;flex:none;padding:12px 20px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;transition:opacity .2s,transform .2s;box-shadow:0 8px 20px #675dff66}.newsletter-btn:hover{opacity:.95;transform:translateY(-1px)}.newsletter-note{color:#fff6;margin-top:14px;font-size:12.5px;display:block}@media (max-width:560px){.newsletter-form{background:0 0;border:none;flex-direction:column;gap:12px;padding:0}.newsletter-input{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;padding:14px}.newsletter-btn{padding:14px}}.footer{color:#fff9;text-align:center;background:#0f1117;border-top:1px solid #ffffff14;padding:40px 0 50px}.footer-mandate{letter-spacing:.5px;max-width:640px;margin:0 auto 16px;font-size:12px}.footer-links{letter-spacing:1px;font-size:12px}.footer-links a{color:inherit;text-decoration:none}.footer-links a:hover{color:#fff}.footer-row{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:relative}.footer-social{gap:10px;display:flex}.social-icon{color:#ffffffbf;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}.social-icon svg{width:16px;height:16px}.social-icon:hover{color:#fff;background:linear-gradient(135deg,#3691ff40,#8041ff40);border-color:#7c9bff80;transform:translateY(-2px)}.contact-banner{text-align:center;background:#0f1117;padding:170px 0 56px}.contact-banner h1{color:#fff;letter-spacing:-1.4px;margin-top:14px;font-size:48px}.contact-banner .eyebrow-light{display:block}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.contact-left h3{letter-spacing:-.5px;font-size:24px}.contact-left .section-copy{max-width:460px}.contact-details{flex-direction:column;gap:16px;margin-top:32px;display:flex}.contact-detail{align-items:center;gap:16px;display:flex}.contact-icon{color:#6b7cff;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.contact-icon svg{width:32px;height:32px}.contact-label{letter-spacing:1.2px;color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.contact-value{color:var(--navy);margin-top:2px;font-size:15px;font-weight:600;display:block}.contact-promise{border-top:1px solid #00000014;margin-top:48px;padding-top:40px}.contact-promise h3{margin-top:4px}.contact-promise .section-copy{max-width:460px}.promise-list{flex-direction:column;gap:18px;margin-top:28px;list-style:none;display:flex}.promise-list li{align-items:flex-start;gap:14px;display:flex}.promise-check{background:linear-gradient(135deg,#3691ff,#8041ff);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex;box-shadow:0 4px 12px #675dff59}.promise-check svg{width:14px;height:14px;display:block}.promise-list strong{color:var(--navy);font-family:Satoshi,sans-serif;font-size:15px;font-weight:900;display:block}.promise-list li>div>span{color:#64748b;margin-top:3px;font-size:13.5px;line-height:1.5;display:block}.contact-right{background:#fff;border:1px solid #00000014;border-radius:22px;padding:40px;box-shadow:0 24px 60px #0f172a0f}.contact-right-head{border-bottom:1px solid #00000014;align-items:flex-start;gap:14px;margin-bottom:28px;padding-bottom:24px;display:flex}.contact-right-icon{color:#6b7cff;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.contact-right-icon svg{width:26px;height:26px}.contact-right-head h3{letter-spacing:-.3px;font-size:18px}.contact-right-head p{color:#64748b;margin-top:4px;font-size:13.5px}.contact-form{flex-direction:column;gap:20px;display:flex}.form-field{flex-direction:column;gap:8px;display:flex}.form-field label{color:var(--navy);font-size:13px;font-weight:700}.form-field input,.form-field select,.form-field textarea{color:var(--navy);background:#f8f7f5;border:1px solid #0000001a;border-radius:10px;outline:none;padding:13px 15px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:#0000002e}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{background:#fff;border-color:#7c9bff99;box-shadow:0 0 0 3px #7c9bff26}.form-field textarea{resize:vertical}.contact-form .form-submit{color:#fff;background:#0f1117;border:1px solid #ffffff14;justify-content:center;align-self:stretch;margin-top:6px;padding:14px 26px;font-family:Inter,sans-serif;font-size:14px;box-shadow:0 10px 24px #0f111740}.contact-form .form-submit:hover{opacity:.9}@media (max-width:900px){.contact-banner{padding:140px 0 44px}.contact-banner h1{font-size:34px}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-right{padding:28px}.nav-links,.btn-cta{display:none}.burger,.mobile-menu.open{display:flex}.hero{min-height:auto}.hero-content{min-height:auto;padding-top:104px;padding-bottom:48px}.hero-main{margin-top:0;margin-bottom:0}.hero h1{letter-spacing:-1.6px;font-size:52px;line-height:1.05}.hero-sub{font-size:16px}.toolkit{margin-top:40px}.toolkit-icons{width:min(320px,78vw)}h2{letter-spacing:-1px;font-size:32px}.section{padding:70px 0}.stats-grid{grid-template-columns:repeat(2,1fr)}.cards-grid,.features-grid{grid-template-columns:1fr}.case-study{padding:28px}.case-study-body{grid-template-columns:1fr;gap:28px}.case-numbers{grid-template-columns:1fr;gap:18px}.bottleneck-grid{grid-template-columns:1fr;gap:36px}.ba-grid{grid-template-columns:1fr}.ba-col{padding:28px}.output-card{grid-template-columns:1fr}.output-left{padding:32px}.output-right{margin:0 16px 16px}.guarantee-inner{flex-direction:column;align-items:flex-start}.guarantee-pill{margin-top:4px}.container{padding-left:20px;padding-right:20px}}.nav-solid{position:absolute}.audit-hero{min-height:88vh}.audit-hero .hero-content{justify-content:center;padding-top:110px;padding-bottom:40px}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:34px;display:flex}.hero-actions .link-underline{margin-top:0}.btn-primary{color:#fff;background:linear-gradient(90deg,#3691ff,#8041ff);border:1px solid #0000;border-radius:11px;padding:14px 26px;font-size:14px;box-shadow:0 12px 30px #675dff73}.btn-primary:hover{opacity:.95}.btn-ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff40;border-radius:11px;padding:14px 26px;font-size:14px}.btn-ghost:hover{background:#ffffff24}.narrow-col{max-width:760px}.section-head-center{text-align:center;max-width:720px;margin:0 auto 8px}.section-head-center h2{max-width:720px;margin:0 auto}.section-copy.center{text-align:center;margin-left:auto;margin-right:auto}.qual-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:44px;display:grid}.qual-col{border-radius:22px;padding:40px}.qual-fit{background:#fff;border:1.5px solid #507cff66;box-shadow:0 18px 44px #675dff1a}.qual-nofit{background:#f4f3f1;border:1px solid #0000000f}.qual-tag{letter-spacing:1.6px;border-radius:999px;margin-bottom:26px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-block}.qual-tag-fit{color:#16a34a;background:#16a34a1f}.qual-tag-nofit{color:#64748b;background:#64748b24}.qual-list{flex-direction:column;gap:20px;list-style:none;display:flex}.qual-list li{color:#334155;align-items:flex-start;gap:14px;font-size:15.5px;line-height:1.55;display:flex}.qual-nofit .qual-list li{color:#64748b}.qual-mark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex}.qual-mark svg{width:15px;height:15px}.qual-check{background:linear-gradient(135deg,#16a34a,#0f8a3e);box-shadow:0 4px 12px #16a34a59}.qual-x{background:#94a3b8}.cost-row{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px;display:grid}.cost-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #7c9bff29;border-radius:20px;padding:38px 34px}.cost-num{letter-spacing:-1.5px;color:#fff;font-family:Satoshi,sans-serif;font-size:52px;font-weight:900;line-height:1;display:block}.cost-unit{letter-spacing:1.4px;text-transform:uppercase;color:#7ea2ff;margin-top:8px;font-size:12px;font-weight:700;display:block}.cost-card p{color:#fff9;margin-top:18px;font-size:14.5px;line-height:1.55}.cost-highlight{background:linear-gradient(160deg,#3691ff33,#8041ff33);border-color:#7c9bff8c;box-shadow:0 22px 50px #675dff4d}.cost-highlight .cost-num{background:linear-gradient(90deg,#6fb0ff,#b98cff);color:#0000;-webkit-background-clip:text;background-clip:text}.sprint-section .section-head-center{margin-bottom:44px}.milestone-list{flex-direction:column;gap:20px;display:flex}.milestone{background:#fff;border:1px solid #00000014;border-radius:22px;grid-template-columns:160px 1fr;align-items:start;gap:30px;padding:36px 40px;display:grid}.milestone-marker{flex-direction:column;gap:10px;display:flex}.milestone-num{letter-spacing:-1.5px;background:linear-gradient(135deg,#3691ff,#8041ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Satoshi,sans-serif;font-size:44px;font-weight:900;line-height:1}.milestone-days{letter-spacing:1.4px;color:#6b7cff;background:#6b7cff1a;border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:11px;font-weight:700}.milestone-body h3{letter-spacing:-.5px;font-size:22px}.milestone-body>p{color:#555;max-width:640px;margin-top:10px;font-size:15px;line-height:1.6}.milestone-deliverable{background:linear-gradient(160deg,#3691ff0f,#8041ff0f);border:1px solid #7c9bff38;border-left:3px solid #6b7cff;border-radius:12px;margin-top:22px;padding:18px 22px}.deliverable-tag{letter-spacing:1.6px;color:#6b7cff;margin-bottom:8px;font-size:10px;font-weight:700;display:inline-block}.milestone-deliverable strong{color:var(--navy);font-family:Satoshi,sans-serif;font-size:16px;font-weight:900;display:block}.milestone-deliverable span{color:#64748b;margin-top:5px;font-size:14px;line-height:1.55;display:block}.experience-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.experience-intro .section-copy{max-width:420px}.experience-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.exp-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #7c9bff29;border-radius:16px;padding:24px}.exp-icon{color:#a9c2ff;background:linear-gradient(135deg,#3691ff38,#8041ff38);border:1px solid #7c9bff59;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;display:flex}.exp-icon svg{width:22px;height:22px}.exp-item h4{color:#fff;letter-spacing:-.3px;font-family:Satoshi,sans-serif;font-size:16px;font-weight:900}.exp-item p{color:#fff9;margin-top:7px;font-size:13.5px;line-height:1.5}.systems-grid,.asset-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}.asset-card{background:#fff;border:1px solid #00000014;border-radius:18px;align-items:flex-start;gap:16px;padding:28px 30px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.asset-card:hover{border-color:#7c9bff66;transform:translateY(-2px);box-shadow:0 14px 34px #675dff1a}.asset-check{background:linear-gradient(135deg,#3691ff,#8041ff);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 6px 14px #675dff66}.asset-check svg{width:18px;height:18px}.asset-card h4{color:var(--navy);letter-spacing:-.3px;font-family:Satoshi,sans-serif;font-size:17px;font-weight:900}.asset-card p{color:#555;margin-top:6px;font-size:14px;line-height:1.6}.process-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.process-step{padding-top:8px;position:relative}.process-num{color:#fff;background:linear-gradient(135deg,#3691ff,#8041ff);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-family:Satoshi,sans-serif;font-size:20px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #675dff59}.process-step h3{letter-spacing:-.4px;margin-top:22px;font-size:20px}.process-step h3 em{color:#6b7cff;font-size:15px;font-style:normal}.process-step p{color:#555;margin-top:10px;font-size:14.5px;line-height:1.6}.scope-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.scope-intro{position:sticky;top:40px}.scope-intro .section-copy{max-width:420px}.scope-list{flex-direction:column;gap:16px;display:flex}.scope-item{background:#fff;border:1px solid #00000014;border-radius:18px;align-items:flex-start;gap:18px;padding:26px 28px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.scope-item:hover{border-color:#7c9bff66;transform:translateY(-2px);box-shadow:0 14px 34px #675dff1a}.scope-icon{color:#6b7cff;background:linear-gradient(135deg,#3691ff1a,#8041ff1a);border:1px solid #7c9bff40;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.scope-icon svg{width:23px;height:23px}.scope-index{letter-spacing:-.5px;background:linear-gradient(135deg,#3691ff,#8041ff);color:#0000;-webkit-background-clip:text;background-clip:text;flex:none;min-width:34px;font-family:Satoshi,sans-serif;font-size:22px;font-weight:900;line-height:1}.scope-item h4{letter-spacing:-.3px;color:var(--navy);font-family:Satoshi,sans-serif;font-size:18px;font-weight:900}.scope-item p{color:#555;margin-top:8px;font-size:14.5px;line-height:1.6}.deliverable h4{color:#fff;letter-spacing:-.3px;font-family:Satoshi,sans-serif;font-size:17px;font-weight:900}.deliverable p{color:#ffffff9e;margin-top:5px;font-size:14px;line-height:1.5}.deliverable{align-items:flex-start}.blueprint-steps{flex-direction:column;gap:18px;margin-top:48px;display:flex}.blueprint-step{background:#fff;border:1px solid #00000014;border-radius:20px;align-items:flex-start;gap:26px;padding:32px 36px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.blueprint-step:hover{border-color:#7c9bff66;transform:translateY(-2px);box-shadow:0 14px 34px #675dff1a}.blueprint-num{letter-spacing:-1px;background:linear-gradient(135deg,#3691ff,#8041ff);color:#0000;-webkit-background-clip:text;background-clip:text;flex:none;font-family:Satoshi,sans-serif;font-size:40px;font-weight:900;line-height:1}.blueprint-days{letter-spacing:1.4px;color:#6b7cff;background:#6b7cff1a;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-block}.blueprint-body h3{letter-spacing:-.5px;margin-top:12px;font-size:22px}.blueprint-body p{color:#555;max-width:620px;margin-top:10px;font-size:15px;line-height:1.6}.deliverables-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:48px;display:grid}.deliverable{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #7c9bff2e;border-radius:16px;align-items:center;gap:16px;padding:22px 24px;display:flex}.deliverable-check{background:linear-gradient(135deg,#3691ff,#8041ff);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 6px 14px #675dff66}.deliverable-check svg{width:18px;height:18px}.deliverable p{color:#ffffffd9;font-size:15px;line-height:1.45}.audit-guarantee{text-align:center;background:#0f1117;border:1px solid #7c9bff33;border-radius:26px;padding:60px;position:relative;overflow:hidden}.audit-guarantee>*{z-index:1;position:relative}.audit-guarantee>.audit-guarantee-glow{z-index:0;pointer-events:none;background:radial-gradient(#8041ff47,#0000 68%);width:620px;height:320px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.audit-guarantee h2{color:#fff;max-width:760px;margin-left:auto;margin-right:auto}.audit-guarantee p{color:#ffffffb3;max-width:620px;margin:16px auto 0;font-size:16px;line-height:1.65}.audit-guarantee .btn-primary{margin-top:32px;display:inline-block}.faq-list{flex-direction:column;gap:14px;max-width:760px;margin-top:44px;margin-left:auto;margin-right:auto;display:flex}.faq-item{background:#fff;border:1px solid #00000014;border-radius:14px;padding:6px 22px}.faq-item[open]{border-color:#7c9bff59}.faq-question{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-family:Satoshi,sans-serif;font-size:16px;font-weight:700;line-height:1.4;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-icon{color:#6b4ff0;background:linear-gradient(135deg,#3691ff1f,#8041ff1f);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .2s,background .2s;display:flex}.faq-icon svg{width:13px;height:13px}.faq-item[open] .faq-icon{color:#fff;background:linear-gradient(135deg,#3691ff,#8041ff);transform:rotate(45deg)}.faq-answer{color:#555;max-width:660px;padding:0 0 20px;font-size:14.5px;line-height:1.65}.faq-cta{text-align:center;margin-top:40px}.booking-embed{height:720px;margin-top:40px}.booking-embed iframe{height:100%}.booking-page{background:var(--offwhite);padding:72px 0 56px}.booking-page-inner{text-align:center;width:100%;max-width:1180px;margin:0 auto}.booking-page-inner .logo{width:fit-content;margin:0 auto 26px;display:block}.booking-page-inner .logo img{width:auto;height:26px;display:block}.booking-page-inner .eyebrow{display:block}.booking-page-inner h1{letter-spacing:-1.4px;margin-top:14px;font-size:44px;line-height:1.1}.booking-page-inner .section-copy{margin-left:auto;margin-right:auto}.booking-page-inner .link-underline{color:var(--navy);border-bottom-color:#0f172a8c;margin-top:36px;display:inline-block}.booking-page-inner .link-underline:hover{border-color:var(--navy)}@media (max-width:900px){.booking-page-inner h1{font-size:32px}.booking-embed{height:1000px}.audit-hero{min-height:auto}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{text-align:center;justify-content:center}.deliverables-grid{grid-template-columns:1fr}.scope-grid{grid-template-columns:1fr;gap:32px}.scope-intro{position:static}.blueprint-step{gap:18px;padding:26px}.qual-grid{grid-template-columns:1fr}.qual-col{padding:30px}.cost-row{grid-template-columns:1fr}.milestone{grid-template-columns:1fr;gap:18px;padding:28px}.milestone-marker{flex-direction:row;align-items:center;gap:16px}.experience-grid{grid-template-columns:1fr;gap:32px}.experience-cards,.process-grid,.systems-grid,.asset-grid{grid-template-columns:1fr}.audit-guarantee{padding:40px 28px}}
