@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#f5f7f4;--panel:#edf1ef;--panel-2:#e4eae7;--white:#071114;--muted:#52666c;--cyan:#087f8a;--cyan-bright:#087f8a;--line:#07111424;--danger:#d84d3b;--success:#087e59;--elevated:#fff;--contrast-section:#e9eeec;--glass:#ffffffe0;--menu-bg:#f5f7f4fa;--header-bg:#fafbf9e6;--chart-grid:#0711141f;--chart-manual:#db6b5a;--chart-boost:#087f8a;--pad:clamp(24px, 5.2vw, 88px)}[data-theme=dark]{--ink:#05080b;--panel:#0a1116;--panel-2:#0d171d;--white:#f4f8f9;--muted:#9aabb0;--cyan:#16bdcb;--cyan-bright:#55e8f2;--line:#ffffff21;--danger:#ff725f;--success:#46e39a;--elevated:#070c10;--contrast-section:#101a1f;--glass:#05080bdb;--menu-bg:#05080bfa;--header-bg:#05080be6;--chart-grid:#ffffff1c;--chart-manual:#ff725f;--chart-boost:#55e8f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif}body,button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}main{overflow:hidden}.scroll-progress{z-index:100;background:var(--cyan-bright);height:3px;box-shadow:0 0 18px var(--cyan);position:fixed;top:0;left:0}.site-header{z-index:20;width:100%;height:94px;padding:0 var(--pad);border-bottom:1px solid var(--line);background:var(--header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;display:flex;position:absolute;top:0;left:0;box-shadow:0 8px 28px #0412160a}.brand{align-items:center;gap:12px;display:inline-flex}.brand img{object-fit:cover;border:1px solid var(--line);background:var(--elevated);border-radius:50%;width:54px;height:54px}.brand span{flex-direction:column;line-height:1;display:flex}.brand strong{letter-spacing:.12em;font:800 16px/1 Manrope,sans-serif}.brand small{color:var(--muted);letter-spacing:.2em;margin-top:6px;font-size:11px}.site-header nav{align-items:center;gap:34px;margin-left:auto;display:flex}.site-header nav>a:not(.nav-cta){color:var(--muted);font-size:12px;font-weight:700;transition:all .2s}.site-header nav>a:hover{color:var(--white)}.nav-cta{border:1px solid var(--line);border-radius:4px;gap:18px;padding:12px 17px;font-size:11px;font-weight:700;display:inline-flex}.nav-cta:hover{background:var(--white);color:var(--ink)!important}.language-switch{border:1px solid var(--line);border-radius:4px;margin-left:22px;padding:3px;display:flex}.language-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px 8px;font-size:11px;font-weight:700}.language-switch button.active{background:var(--cyan);color:#031014}.theme-toggle{border:1px solid var(--line);background:var(--elevated);width:38px;height:38px;color:var(--white);cursor:pointer;border-radius:50%;place-items:center;margin-left:9px;transition:transform .2s,background .2s;display:grid}.theme-toggle:hover{background:var(--panel-2);transform:rotate(12deg)}.theme-toggle span{font-size:17px;line-height:1}.menu-button{display:none}.hero{min-height:100svh;padding:145px var(--pad) 100px;isolation:isolate;color:var(--white);background:var(--ink);place-items:center;display:grid;position:relative}.hero-image{z-index:-1;background:linear-gradient(#fafbf933,#f5f7f46b),url(/images/boost-hero-light-v3.png) 50%/cover no-repeat;position:absolute;inset:0}[data-theme=dark] .hero-image{filter:saturate(.65)brightness(.55);background:linear-gradient(#03080bad,#03080bd1),url(/images/boost-hero-light-v3.png) 50%/cover no-repeat}.hero-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(100%,1060px);margin-inline:auto;display:flex;position:relative}.eyebrow,.kicker{color:var(--cyan-bright);letter-spacing:.14em;align-items:center;gap:11px;font-size:11px;font-weight:800;display:inline-flex}.eyebrow i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 14px var(--cyan);border-radius:50%}h1,h2,h3{font-family:Manrope,sans-serif}h1{letter-spacing:-.075em;margin:25px 0;font-size:clamp(62px,7.5vw,122px);line-height:.88}h1 em,h2 em{color:var(--cyan-bright);font-family:Georgia,serif;font-weight:400}.hero-lead{max-width:790px;color:var(--muted);font-size:clamp(16px,1.25vw,20px);line-height:1.75}.hero-result{color:#075e66;background:#ffffffb8;border:1px solid #087f8a47;border-radius:999px;align-items:center;gap:12px;max-width:800px;margin:10px 0 0;padding:14px 20px;font-size:clamp(15px,1.4vw,20px);font-weight:800;line-height:1.45;display:inline-flex;box-shadow:0 12px 35px #087f8a1f}.hero-result>span{background:var(--cyan);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}[data-theme=dark] .hero-result{color:var(--cyan-bright);background:#040d11c7}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.button{border:1px solid var(--line);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:34px;min-height:54px;padding:0 22px;font-size:11px;font-weight:800;transition:all .25s;display:inline-flex}.button-primary{background:var(--cyan);border-color:var(--cyan);color:#031014}.button-primary:hover{background:var(--cyan-bright);transform:translateY(-2px)}.button-ghost:hover{background:var(--panel)}.hero-badges{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:22px;margin-top:30px;font-size:11px;font-weight:600;display:flex}.hero-badges span:first-letter{color:var(--cyan)}.hero-visual{place-items:center;min-height:580px;display:grid;position:relative}.hero-visual>img{filter:saturate(.85)contrast(1.05);mix-blend-mode:screen;width:min(760px,125%);-webkit-mask-image:radial-gradient(circle,#000 48%,#0000 72%);mask-image:radial-gradient(circle,#000 48%,#0000 72%)}[data-theme=light] .hero-visual>img{mix-blend-mode:multiply;opacity:.72}.visual-stat{background:var(--glass);color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #53e8f247;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute;box-shadow:0 16px 50px #00000047}.visual-stat small{color:var(--muted);letter-spacing:.12em;font-size:11px;display:block}.visual-stat strong{margin-top:5px;font-size:11px;display:block}.stat-a{top:21%;right:0}.stat-b{bottom:20%;left:2%}.pulse{background:var(--success);border-radius:50%;width:9px;height:9px;animation:1.8s infinite pulse;box-shadow:0 0 0 8px #46e39a1a}@keyframes pulse{50%{box-shadow:0 0 0 15px #46e39a00}}.outcomes{padding:0 var(--pad);border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.outcome{border-right:1px solid var(--line);grid-template-columns:35px 1fr;align-content:center;min-height:225px;padding:40px 32px;display:grid}.outcome:last-child{border-right:0}.outcome>span{color:var(--cyan);font-size:11px}.outcome strong{font:700 clamp(20px,2vw,28px)/1.1 Manrope}.outcome p{max-width:350px;color:var(--muted);grid-column:2;margin:13px 0 0;font-size:13px;line-height:1.7}.section{padding:125px var(--pad)}.section h2{letter-spacing:-.06em;margin:20px 0;font-size:clamp(44px,5.6vw,86px);line-height:.98}.section-heading,.audience-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;margin-bottom:68px;display:grid}.section-heading p,.audience-heading p,.method-copy>p,.calculator-copy>p{color:var(--muted);line-height:1.8}.race{background:var(--panel)}.race-heading{text-align:center;flex-direction:column;align-items:center;max-width:920px;margin:0 auto 70px;display:flex}.race-heading>p{max-width:760px;color:var(--muted);line-height:1.8}.race-button{min-width:220px;margin-top:24px}.race-button:disabled{opacity:.55;cursor:wait;transform:none}.race-status{min-height:28px;color:var(--muted);align-items:center;gap:10px;margin-top:20px;font-size:12px;font-weight:700;display:flex}.race-status i{background:var(--muted);border-radius:50%;width:8px;height:8px}.race-status.winner{color:var(--success)}.race-status.winner i{background:var(--success);box-shadow:0 0 0 7px #087e591a}.race-columns{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.race-track{padding:42px clamp(22px,4vw,64px) 12px}.race-track.boost{border-left:1px solid var(--line)}.track-title{align-items:center;gap:16px;margin-bottom:42px;display:flex}.track-title>span{color:var(--muted);font-size:11px;font-weight:800}.track-title h3{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,42px)}.race-track.manual .track-title h3{color:var(--chart-manual)}.race-track.boost .track-title h3{color:var(--chart-boost)}.vertical-course{padding-left:5px;position:relative}.course-line{background:var(--line);width:2px;position:absolute;top:30px;bottom:30px;left:30px}.race-runner{z-index:6;top:var(--progress);opacity:0;border-radius:50%;width:18px;height:18px;transition:top .42s cubic-bezier(.2,.8,.2,1);position:absolute;left:22px;transform:translateY(17px)}.race-runner.active{opacity:1}.race-runner i{background:currentColor;border-radius:50%;position:absolute;inset:4px}.race-runner:after{content:"";opacity:.28;border:1px solid;border-radius:50%;position:absolute;inset:-7px}.race-track.manual .race-runner{color:var(--chart-manual)}.race-track.boost .race-runner{color:var(--chart-boost);box-shadow:0 0 24px var(--chart-boost)}.boost-shortcut{z-index:1;pointer-events:none;width:3px;position:absolute;top:28px;bottom:32px;left:29px;overflow:visible}.boost-shortcut:before{content:"";background:linear-gradient(var(--chart-boost), #087f8a14);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.boost-shortcut.go:before{animation:1.1s ease-out forwards shortcutLine}.boost-shortcut i{color:var(--chart-boost);opacity:0;font:800 18px/1 DM Sans;position:absolute;top:-6px;left:-7px}.boost-shortcut.go i{animation:1.1s ease-out forwards shortcutArrow}@keyframes shortcutLine{to{transform:scaleY(1)}}@keyframes shortcutArrow{0%{opacity:1;top:-6px}to{opacity:1;top:calc(100% - 6px)}}.race-step{z-index:3;min-height:96px;color:var(--muted);grid-template-columns:54px 1fr 28px;align-items:center;gap:15px;transition:color .3s,transform .3s;display:grid;position:relative}.race-step .step-icon{border:2px solid var(--line);background:var(--panel);width:50px;height:50px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-weight:800;transition:all .3s;display:grid}.race-step>div{flex-direction:column;gap:6px;display:flex}.race-step strong{font:700 clamp(13px,1.25vw,17px)/1.35 Manrope}.race-step small{color:var(--muted);font-size:11px}.race-step>i{color:var(--muted);text-align:right;font-size:11px;font-style:normal;font-weight:800}.race-step.current{transform:translate(5px)}.race-track.manual .race-step.current,.race-track.manual .race-step.done{color:var(--chart-manual)}.race-track.boost .race-step.current,.race-track.boost .race-step.done{color:var(--chart-boost)}.race-step.done .step-icon{color:currentColor;box-shadow:0 0 0 6px color-mix(in srgb, currentColor 8%, transparent);border-color:currentColor}.race-step.done strong{color:var(--white)}.finish-line{border-top:2px dashed var(--line);min-height:66px;color:var(--muted);align-items:center;gap:12px;margin-top:16px;padding-top:22px;transition:all .3s;display:flex}.finish-line>i{background:var(--line);border-radius:50%;width:11px;height:11px}.finish-line strong{font-size:12px}.race-track.manual .finish-line.reached{color:var(--chart-manual)}.race-track.boost .finish-line.reached{color:var(--chart-boost)}.finish-line.reached>i{background:currentColor;box-shadow:0 0 16px}.workflow{background:var(--panel)}.workflow-heading{max-width:950px}.workflow-heading>p{max-width:700px;color:var(--muted);line-height:1.8}.workflow-switch{border:1px solid var(--line);background:var(--elevated);border-radius:6px;width:max-content;margin:42px 0 20px;padding:5px;display:flex}.workflow-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:14px 20px;font-size:12px;font-weight:700}.workflow-switch button.active.danger{color:#ff9c8e;background:#ff725f26}.workflow-switch button.active.success{color:var(--success);background:#46e39a24}.workflow-board{border:1px solid var(--line);background:var(--elevated);border-radius:7px;overflow:hidden;box-shadow:0 35px 100px #020c0f1f}.workflow-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:0 22px;display:flex}.workflow-topline>span{color:var(--muted);letter-spacing:.12em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.workflow-topline>span i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px}.workflow-manual .workflow-topline>span{color:var(--danger)}.workflow-auto .workflow-topline>span{color:var(--success)}.workflow-topline button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:9px 12px;font-size:11px}.repeat-summary{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:17px 22px;display:flex}.repeat-summary>div:first-child{flex-direction:column;gap:6px;display:flex}.repeat-summary strong{font:700 14px/1.3 Manrope}.repeat-summary>div:first-child span{color:var(--muted);font-size:11px}.client-pills{flex-wrap:wrap;gap:8px;display:flex}.client-pills span{border:1px solid var(--line);color:var(--muted);background:var(--elevated);border-radius:4px;padding:9px 11px;font-size:11px;font-weight:700;transition:all .25s}.workflow-manual .client-pills span.active{border-color:var(--danger);color:var(--danger);box-shadow:0 0 0 3px #d84d3b14}.workflow-manual .client-pills span.done{color:var(--danger);background:#d84d3b1a}.workflow-auto .client-pills span.done{border-color:var(--success);color:var(--success);background:#087e591a}.workflow-scene{background-image:radial-gradient(circle at 20%,#16bdcb12,#0000 28%);grid-template-columns:210px 1fr;align-items:center;gap:42px;min-height:395px;padding:50px 35px;display:grid}.worker-zone{flex-direction:column;align-items:center;display:flex}.worker-zone>strong{margin-top:20px;font-size:14px}.worker-zone>span{color:var(--muted);margin-top:6px;font-size:11px}.worker{width:150px;height:190px;position:relative}.worker .head{background:#18252b;border:2px solid #b4c4c9;border-radius:45% 45% 48% 48%;width:38px;height:42px;position:absolute;top:15px;left:57px}.worker .head:before{content:"";background:#b4c4c9;border-radius:60% 50% 30% 20%;height:14px;position:absolute;inset:-5px -3px auto}.worker .head i{background:#b4c4c9;width:13px;height:2px;position:absolute;bottom:10px;left:12px}.worker .body{background:#18343c;border:1px solid #3d6670;border-radius:22px 22px 5px 5px;width:70px;height:80px;position:absolute;top:57px;left:40px}.worker .arm{transform-origin:8px;background:#18343c;border:1px solid #3d6670;border-radius:10px;width:55px;height:12px;position:absolute;top:20px}.worker .arm-a{left:-36px;transform:rotate(30deg)}.worker .arm-b{right:-38px;transform:rotate(150deg)}.worker .desk{background:#52646a;width:150px;height:12px;position:absolute;bottom:0;left:0}.worker .desk:before,.worker .desk:after{content:"";background:#39484d;width:6px;height:40px;position:absolute;top:10px}.worker .desk:before{left:12px}.worker .desk:after{right:12px}.worker .screen{background:#0c171b;border:3px solid #51666d;width:54px;height:42px;position:absolute;bottom:12px;left:52px;transform:skew(-4deg)}.paper{background:#1a272c;border:1px solid #708288;width:27px;height:34px;position:absolute}.paper-a{bottom:13px;left:12px;transform:rotate(-7deg)}.paper-b{bottom:13px;right:7px;transform:rotate(8deg)}.stress{z-index:2;border:1px solid var(--danger);width:24px;height:24px;color:var(--danger);border-radius:50%;place-items:center;font-size:12px;animation:1.4s ease-in-out infinite float;display:grid;position:absolute}.stress-a{top:25px;left:15px}.stress-b{animation-delay:-.7s;top:8px;right:14px}.worker.manual .arm-a{animation:.34s infinite alternate typeLeft}.worker.manual .arm-b{animation:.28s infinite alternate typeRight}.worker.manual .paper-a{animation:.5s infinite alternate paperShake}.worker.auto .stress,.worker.auto .paper{opacity:0}.worker.auto .body{border-color:var(--success);background:#124a40}.worker.auto .head i{border-bottom:2px solid var(--success);background:0 0;border-radius:0 0 10px 10px;height:6px}.worker.auto .arm-a{transform:rotate(65deg)}.worker.auto .arm-b{transform:rotate(115deg)}@keyframes typeLeft{to{transform:rotate(18deg)}}@keyframes typeRight{to{transform:rotate(163deg)}}@keyframes paperShake{to{transform:rotate(-12deg)translateY(-2px)}}@keyframes float{50%{transform:translateY(-8px)}}.flow-line{grid-template-columns:repeat(5,1fr);align-items:center;display:grid}.flow-node{text-align:center;flex-direction:column;align-items:center;gap:14px;min-width:0;padding:10px 8px;display:flex;position:relative}.flow-node>i{z-index:2;border:1px solid var(--line);background:var(--panel);width:56px;height:56px;color:var(--muted);border-radius:14px;place-items:center;font-size:13px;font-style:normal;font-weight:800;transition:all .4s;display:grid;position:relative}.flow-node>em{z-index:3;background:var(--elevated);border:1px solid var(--line);width:20px;height:20px;color:var(--muted);border-radius:50%;place-items:center;font:700 11px/1 DM Sans;display:grid;position:absolute;top:2px;right:calc(50% - 36px)}.flow-node>strong{min-height:34px;color:var(--muted);font-size:11px;line-height:1.5;transition:all .4s}.flow-node.done>i{color:#fff;border-color:currentColor}.flow-node.done>em{color:var(--success);border-color:currentColor}.workflow-manual .flow-node.done>em{color:var(--danger)}.workflow-manual .flow-node.done>i{background:var(--danger)}.workflow-auto .flow-node.done>i{background:var(--success);color:#042319;box-shadow:0 0 25px #46e39a40}.flow-node.done>strong{color:var(--white)}.flow-node.current>i{transform:scale(1.12)}.connector{z-index:0;background:var(--line);width:70%;height:1px;position:absolute;top:38px;left:65%;overflow:hidden}.connector b{background:var(--cyan);width:35%;height:100%;box-shadow:0 0 8px var(--cyan);animation:1s linear infinite dataFlow;position:absolute}.workflow-manual .connector b{background:var(--danger)}@keyframes dataFlow{0%{left:-40%}to{left:110%}}.workflow-result{border-top:1px solid var(--line);background:#ffffff05;align-items:center;gap:13px;min-height:70px;padding:0 26px;display:flex}.workflow-result span{border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.workflow-result strong{font-size:11px}.workflow-manual .workflow-result span{color:var(--danger);background:#ff725f26}.workflow-auto .workflow-result span{color:var(--success);background:#46e39a26}.services{background:var(--ink)}.growth-chart{border:1px solid var(--line);background:var(--elevated);grid-template-columns:.75fr 1.25fr;align-items:center;gap:4vw;margin:-18px 0 72px;padding:clamp(26px,4vw,52px);display:grid;box-shadow:0 25px 70px #020c0f14}.growth-copy h3{letter-spacing:-.045em;max-width:560px;margin:18px 0 26px;font-size:clamp(25px,2.7vw,43px);line-height:1.12}.chart-legend{flex-direction:column;gap:11px;display:flex}.chart-legend span{color:var(--muted);padding-left:25px;font-size:12px;font-weight:700;position:relative}.chart-legend span:before{content:"";background:currentColor;border-radius:3px;width:15px;height:3px;position:absolute;top:7px;left:0}.chart-legend .manual{color:var(--chart-manual)}.chart-legend .boost{color:var(--chart-boost)}.chart-panel{min-width:0}.chart-panel canvas{width:100%;height:300px;display:block}.chart-axis{color:var(--muted);justify-content:space-between;padding:0 14px 0 20px;font-size:11px;font-weight:600;display:flex}.growth-chart>p{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding-top:20px;font-size:11px;line-height:1.65}.service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:430px;padding:34px;transition:all .25s;position:relative}.service-card:hover{background:var(--panel);transform:translateY(-4px)}.service-number{color:var(--muted);font-size:11px}.service-tag{color:var(--cyan);letter-spacing:.13em;margin-top:54px;font-size:11px;font-weight:800;display:block}.service-card h3{letter-spacing:-.035em;margin:15px 0;font-size:clamp(21px,2vw,30px);line-height:1.1}.service-card p{color:var(--muted);font-size:13px;line-height:1.75}.service-card ul{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.service-card li{border:1px solid var(--line);color:var(--muted);border-radius:3px;padding:7px 9px;font-size:11px;font-weight:600}.service-card>a{border:1px solid var(--line);width:34px;height:34px;color:var(--cyan);place-items:center;display:grid;position:absolute;top:28px;right:30px}.stack-strip{border:1px solid var(--line);margin-top:65px;padding:28px}.stack-strip>strong{color:var(--cyan);letter-spacing:.13em;font-size:11px}.stack-strip>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.stack-strip span{background:var(--panel);border:1px solid var(--line);color:var(--muted);padding:9px 13px;font-size:11px;font-weight:600}.method{background:var(--contrast-section);color:var(--white);grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.method .kicker,.founder-story .kicker{color:var(--cyan)}.method-copy>p{max-width:600px;color:var(--muted)}.method-steps{border-top:1px solid var(--line)}.method-step{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:15px;padding:30px 0;display:grid}.method-step>span{color:var(--cyan);font-size:11px;font-weight:800}.method-step h3{margin:0 0 9px;font-size:21px}.method-step p{color:var(--muted);margin:0;line-height:1.65}.calculator{background:var(--panel);grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.calculator-panel{border:1px solid var(--line);background:var(--elevated);padding:clamp(28px,4vw,55px)}.calculator-panel label{grid-template-columns:1fr auto;align-items:end;margin-bottom:34px;display:grid}.calculator-panel label span{color:var(--muted);font-size:11px}.calculator-panel label strong{color:var(--cyan-bright);font-size:25px}.calculator-panel input{width:100%;accent-color:var(--cyan);grid-column:1/-1;margin-top:18px}.calculator-result{background:#16bdcb12;border:1px solid #16bdcb47;margin:15px 0 30px;padding:28px}.calculator-result>span{color:var(--cyan);letter-spacing:.13em;font-size:11px;font-weight:800}.calculator-result>strong{color:var(--cyan-bright);letter-spacing:-.07em;margin-top:12px;font-size:clamp(45px,5vw,72px);display:block}.calculator-result small{letter-spacing:0;font-size:12px}.calculator-result p{color:var(--muted);font-size:11px}.calculator-breakdown{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.calculator-breakdown p{border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:8px;margin:0;padding:16px;display:flex}.calculator-breakdown p>span{color:var(--muted);font-size:11px;line-height:1.45}.calculator-breakdown p>strong{color:var(--white);letter-spacing:-.04em;font-size:clamp(20px,2vw,28px)}.calculator-total{background:var(--cyan);color:#031014;grid-template-columns:1fr auto;align-items:end;gap:8px 20px;margin-top:12px;padding:22px;display:grid}.calculator-total>span{letter-spacing:.1em;font-size:11px;font-weight:800}.calculator-total>strong{letter-spacing:-.06em;grid-area:1/2/3;font-size:clamp(32px,4vw,56px)}.calculator-total>small{font-size:12px;font-weight:700}.calculator-formula{line-height:1.6;margin:18px 0 8px!important}.calculator-source{color:var(--cyan);text-underline-offset:3px;font-size:11px;line-height:1.6;text-decoration:underline;display:inline}.founder{grid-template-columns:.88fr 1.12fr;padding:0;display:grid}.founder-quote,.founder-story{min-height:740px;padding:120px var(--pad);flex-direction:column;justify-content:center;display:flex}.founder-quote{background:radial-gradient(circle at 30% 30%, #16bdcb26, transparent 35%), var(--panel)}.quote-mark{color:var(--cyan);font:100px/.5 Georgia}blockquote{letter-spacing:-.035em;margin:45px 0 70px;font:clamp(30px,3.4vw,52px)/1.12 Georgia,serif}.signature{align-items:center;gap:13px;display:flex}.signature>i{border:1px solid var(--cyan);background:radial-gradient(circle, var(--cyan) 0 4px, transparent 5px);border-radius:50%;width:38px;height:38px}.signature div{flex-direction:column;gap:5px;display:flex}.signature strong{font-size:11px}.signature span{color:var(--muted);letter-spacing:.12em;font-size:11px}.founder-story{background:var(--contrast-section);color:var(--white)}.founder-story p{color:var(--muted);line-height:1.8}.founder-metric{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:32px;padding-top:28px;display:flex}.founder-metric strong{color:var(--cyan);font-size:42px}.founder-metric span{max-width:105px;color:var(--muted);font-size:11px;line-height:1.5}.founder-metric i{background:var(--line);width:1px;height:45px;margin:0 8px}.audiences{background:var(--panel)}.audience-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.audience-list>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:135px;padding:22px;font:700 12px/1.4 Manrope;transition:all .25s;display:flex}.audience-list>span:hover{background:var(--cyan);color:#031014}.audience-list i{color:var(--muted);font-size:11px;font-style:normal}.faq{background:var(--ink);grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:45px 1fr 30px;align-items:center;gap:15px;width:100%;padding:27px 0;display:grid}.faq-item button span{color:var(--cyan);font-size:11px}.faq-item button strong{font-size:clamp(16px,1.5vw,21px)}.faq-item button i{color:var(--cyan);font-size:24px;font-style:normal}.faq-answer{grid-template-rows:0fr;transition:all .35s;display:grid}.faq-answer p{max-width:680px;color:var(--muted);margin:0;line-height:1.75;overflow:hidden}.faq-item.active .faq-answer{grid-template-rows:1fr}.faq-item.active .faq-answer p{padding:0 40px 28px 60px}.contact{background:radial-gradient(circle at 5% 10%, #ffffff29, transparent 28%), linear-gradient(135deg, #0795a2, var(--cyan));color:#031014;grid-template-columns:.95fr 1.05fr;gap:9vw;display:grid;position:relative}.contact .kicker{color:#073e44}.contact h2 em{color:#fff}.contact-copy>p{max-width:600px;line-height:1.75}.contact-offer{background:#ffffff24;border:1px solid #03101438;margin-top:30px;padding:24px}.contact-offer>strong{color:#06373c;letter-spacing:.13em;font-size:11px}.contact-offer ul{grid-template-columns:1fr 1fr;gap:12px 18px;padding:0;list-style:none;display:grid}.contact-offer li{padding-left:18px;font-size:11px;font-weight:700;line-height:1.45;position:relative}.contact-offer li:before{content:"✓";color:#fff;position:absolute;left:0}.email-link{border-bottom:1px solid #0006;gap:20px;margin-top:28px;padding-bottom:7px;font-weight:700;display:inline-flex}.contact-form{color:#fff;background:#071014;padding:clamp(30px,4vw,55px);box-shadow:0 35px 100px #00000040}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form label{margin-bottom:25px;display:block}.contact-form label>span{color:#a8b5b9;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;display:block}.contact-form input,.contact-form textarea{color:#fff;resize:vertical;background:0 0;border:0;border-bottom:1px solid #fff3;outline:0;width:100%;padding:13px 0}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--cyan)}.contact-form .button{width:100%}.contact-form .button:disabled{opacity:.6}.honey-field{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.form-status{text-align:center;border:1px solid;padding:12px;font-size:11px}.form-status.success{color:var(--success);background:#46e39a14;border-color:#46e39a66}.form-status.error{color:#ff9c8e;background:#ff725f14;border-color:#ff725f66}.contact-form>small{color:#839298;text-align:center;margin-top:12px;font-size:11px;display:block}footer{padding:68px var(--pad);border-top:1px solid var(--line);background:var(--elevated);grid-template-columns:1fr 1fr 1.3fr;align-items:end;gap:35px;display:grid}footer p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.footer-meta{color:var(--muted);letter-spacing:.12em;justify-content:flex-end;gap:25px;font-size:11px;display:flex}.reveal{opacity:1;transition:opacity .7s,transform .7s;transform:none}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1050px){.site-header nav{gap:18px}.hero{padding-top:155px}.hero-copy{max-width:900px}.hero-visual{min-height:480px}.workflow-scene{grid-template-columns:170px 1fr;gap:20px;padding-inline:20px}.service-grid{grid-template-columns:repeat(2,1fr)}.method,.calculator{grid-template-columns:1fr}.method-copy,.calculator-copy{max-width:800px}.audience-list{grid-template-columns:repeat(3,1fr)}.race-track{padding-inline:28px}}@media (width<=760px){:root{--pad:22px}.site-header{height:78px}.site-header nav{background:var(--header-bg);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;padding:18px 22px;display:none;position:absolute;top:78px;left:0;right:0}.site-header nav.nav-open{display:flex}.site-header nav a{padding:13px 0}.site-header nav .nav-cta{padding-inline:14px}.menu-button{border:1px solid var(--line);background:0 0;place-content:center;gap:7px;width:38px;height:38px;display:grid}.menu-button span{background:var(--white);width:17px;height:1px}.language-switch{margin-left:auto;margin-right:10px}.theme-toggle{margin-left:0;margin-right:10px}.brand img{width:42px;height:42px}.hero{min-height:100svh;padding-top:128px;padding-bottom:75px}h1{font-size:clamp(53px,17vw,78px)}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-badges{flex-direction:column;gap:9px}.hero-visual{min-height:340px;margin-inline:-22px}.hero-visual>img{width:140%}.stat-a{top:13%;right:4%}.stat-b{bottom:10%;left:5%}.outcomes,.section-heading,.audience-heading,.founder,.faq,.contact,footer{grid-template-columns:1fr}.outcome{border-right:0;border-bottom:1px solid var(--line);min-height:170px}.section{padding-block:88px}.section h2{font-size:clamp(42px,13vw,62px)}.section-heading,.audience-heading{gap:12px;margin-bottom:45px}.race-heading{margin-bottom:50px}.race-columns{overscroll-behavior-inline:contain;grid-template-columns:repeat(2,minmax(285px,1fr));overflow-x:auto}.race-track{padding-inline:18px}.race-step{grid-template-columns:50px 1fr 25px;gap:11px}.race-step .step-icon{width:46px;height:46px}.course-line{left:28px}.race-runner{left:20px}.boost-shortcut{left:27px}.growth-chart{grid-template-columns:1fr;margin-bottom:55px}.chart-panel canvas{height:240px}.workflow-switch{width:100%}.workflow-switch button{flex:1;padding-inline:8px}.repeat-summary{flex-direction:column;align-items:flex-start}.workflow-scene{grid-template-columns:1fr;padding:34px 14px}.worker-zone{margin-bottom:-10px;transform:scale(.9)}.flow-line{grid-template-columns:repeat(5,105px);justify-content:flex-start;width:100%;padding-bottom:10px;overflow-x:auto}.connector{width:58px;left:80px}.workflow-result{padding-block:16px}.service-grid{grid-template-columns:1fr}.service-card{min-height:390px}.method,.calculator{gap:45px}.calculator-breakdown,.calculator-total{grid-template-columns:1fr}.calculator-total>strong{grid-area:auto}.founder-quote,.founder-story{min-height:auto;padding:85px 22px}.audience-list{grid-template-columns:repeat(2,1fr)}.audience-list>span{min-height:115px}.faq-title{margin-bottom:45px}.faq-item button{grid-template-columns:35px 1fr 25px}.faq-item.active .faq-answer p{padding-left:50px}.form-row,.contact-offer ul{grid-template-columns:1fr}footer{gap:25px}.footer-meta{flex-wrap:wrap;justify-content:space-between}}
