@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-tight-latin-400-normal-iW8qmuJY.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-tight-latin-600-normal-BgSTtRxb.woff2)format("woff2")}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations")}:root{--void:#08090b;--surface:#0e1013;--hairline:#1e2126;--text-tertiary:#5c6066;--text-secondary:#8b9096;--text-primary:#e8e9eb;--heat:#d98a3a;--heat-mid:#ffb765;--heat-high:#ffd9a8;--truth:#4fa3d1;--font-display:"Instrument Serif", Georgia, serif;--font-body:"Inter Tight", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, monospace;--size-display:clamp(2.5rem, 6.5vw, 6rem);--size-heading:clamp(1.5rem, 3vw, 2.75rem);--size-body:clamp(.95rem, 1.1vw, 1.0625rem);--size-label:.6875rem;--track-label:.18em;--track-brand:.34em;--gutter-x:clamp(1.5rem, 5vw, 5rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-text:.7s;--stagger-text:60ms;--scroll-h:1400vh;--film-range:calc(var(--scroll-h) - 100vh)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--void);color:var(--text-primary);font-family:var(--font-body);font-size:var(--size-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}.scene-root{z-index:0;position:fixed;top:0;bottom:0;left:0;right:0}.scroll-root{z-index:1;height:var(--scroll-h);position:relative}.beat-slot{position:absolute;left:0;right:0}.beat-pin{pointer-events:none;flex-direction:column;justify-content:center;height:100vh;padding:clamp(1.5rem,5vw,5rem);display:flex;position:sticky;top:0}.beat-pin>*{pointer-events:auto}.beat-pin[data-dissolved]>*{pointer-events:none}.display{font-family:var(--font-display);font-size:var(--size-display);margin:0;line-height:1.02}.heading{font-family:var(--font-body);font-size:var(--size-heading);letter-spacing:-.02em;margin:0;font-weight:600}.body{color:var(--text-secondary);max-width:46ch}.label{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);color:var(--text-tertiary);text-transform:uppercase}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--heat);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.rail{border-top:1px solid var(--hairline);gap:.55rem;max-width:24rem;padding-top:.9rem;display:grid}.rail-row{font-family:var(--font-mono);font-size:var(--size-label);justify-content:space-between;gap:2rem;display:flex}.rail-row dt{letter-spacing:var(--track-label);color:var(--text-tertiary)}.rail-row dd{color:var(--heat);font-variant-numeric:tabular-nums;margin:0}.proof-stats{flex-wrap:wrap;gap:clamp(2rem,6vw,5rem);display:flex}.proof-value{font-family:var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:400;display:block}.proof-label{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);color:var(--text-tertiary)}.proof-customers{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);color:var(--text-tertiary);flex-wrap:wrap;gap:2.5rem;margin-top:2.5rem;display:flex}.cta-form{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;gap:1.5rem;max-width:34rem;padding-bottom:.6rem;display:flex}.cta-input{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:.08em;background:0 0;border:0;flex:14rem;padding:.4rem 0}.cta-input::placeholder{color:var(--text-tertiary)}.cta-button{cursor:pointer;color:var(--heat);font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);background:0 0;border:0;padding:.4rem 0}.cta-status{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);min-height:1.2em;margin-top:.8rem}.cta-status[data-state=error]{color:var(--text-secondary)}.cta-status[data-state=ok]{color:var(--heat)}.footer{z-index:1;border-top:1px solid var(--hairline);padding:1rem var(--gutter-x) 0;font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-top:3rem;display:flex;position:relative}.beat-content{gap:1.25rem;max-width:62rem;display:grid}.beat-content>*{opacity:0;transform:translateY(12px)}.beat-readouts{flex-wrap:wrap;gap:2.5rem;margin-top:1rem;display:flex}.beat-readouts dt{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);color:var(--text-tertiary)}.beat-readouts dd{font-family:var(--font-mono);color:var(--text-primary);margin:.3rem 0 0;font-size:1.125rem}.beat-slate{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);color:var(--text-secondary)}.brand{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-brand);color:var(--text-secondary)}.kicker{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);color:var(--heat)}.scale-counter{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0;font-size:clamp(2rem,5vw,4rem)}.preloader{z-index:10;background:var(--void);transition:opacity .6s var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.preloader[data-done=true]{opacity:0;pointer-events:none}.preloader-row{width:min(28rem,70vw);font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);color:var(--text-tertiary);gap:.6rem;display:grid}.preloader-head{justify-content:space-between;display:flex}.preloader-head b{color:var(--heat);font-weight:400}.preloader-track{background:var(--hairline);height:1px;position:relative;overflow:hidden}.preloader-fill{background:var(--heat);transform-origin:0;transition:transform .24s linear;position:absolute;top:0;bottom:0;left:0;right:auto}.preloader[data-done=true] .preloader-track{background:0 0}.preloader[data-done=true] .preloader-fill{transform-origin:50%;transform:scaleX(0)}.static-fallback{z-index:0;background:var(--void);position:fixed;top:0;bottom:0;left:0;right:0}.static-poster{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.static-poster[data-active=true]{opacity:1}.static-fallback:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--void) 92%, transparent) 0%, color-mix(in srgb, var(--void) 55%, transparent) 55%, color-mix(in srgb, var(--void) 20%, transparent) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.band{z-index:1;background:var(--surface);position:relative}.band-block{padding:clamp(3.5rem, 8vw, 6.5rem) var(--gutter-x);opacity:0;position:relative;transform:translateY(12px)}.band-block+.band-block:before{content:"";background:var(--hairline);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-text) var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.band-block+.band-block.is-in:before{transform:scaleX(1)}.band-block>*{max-width:62rem}:root{--band-collapse:56rem}.band-kicker{margin:0 0 1.5rem;font-weight:400}.band-body{color:var(--text-secondary);max-width:60ch;margin:1.25rem 0 0}.band-block>.band-b1-grid{grid-template-columns:minmax(16rem,26rem) 1fr;align-items:center;gap:2rem 4rem;max-width:min(100%,74rem);display:grid}.band-b1-head{min-width:0}.band-b1-body{min-width:0;margin-top:0}@media (max-width:56rem){.band-block>.band-b1-grid{grid-template-columns:1fr;gap:0}.band-b1-body{margin-top:1.25rem}}.band-steps{grid-template-columns:repeat(3,1fr);gap:3rem 2.5rem;max-width:min(100%,76rem);margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.band-step{grid-template-columns:3rem 1fr;align-content:start;gap:1.5rem;display:grid}@media (max-width:56rem){.band-steps{grid-template-columns:1fr;gap:2.5rem}}.band-step-n{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);color:var(--text-tertiary);padding-top:.2em}.band-step-title{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 .5rem;font-size:1.0625rem;font-weight:600}.band-groups{grid-template-columns:repeat(2,1fr);gap:2.5rem 4rem;max-width:min(100%,74rem);margin:2.5rem 0 0;display:grid}.band-group{align-content:start;gap:.5rem;display:grid}.band-group dd{color:var(--text-secondary);max-width:64ch;margin:0}@media (max-width:56rem){.band-groups{grid-template-columns:1fr;gap:1.75rem}}.band-b4-heading{max-width:34ch;margin:1.25rem 0 0;font-size:clamp(2rem,6vw,4.75rem);line-height:1.05}.band-b4-body{max-width:58ch}.band-b4-body+.band-b4-body{margin-top:1.5rem}.band-b4-closing{border-top:1px solid var(--hairline);color:var(--text-primary);max-width:44ch;margin:3.5rem 0 0;padding-top:2.5rem;font-size:clamp(1.375rem,3vw,2.25rem)}.band-table-scroll{max-width:min(100%,80rem);margin:2.5rem 0 0;overflow-x:auto}.band-table{border-collapse:collapse;width:100%;min-width:32rem}.band-table tr+tr{border-top:1px solid var(--hairline)}.band-table th,.band-table td{text-align:left;vertical-align:baseline;padding:.9rem 1.5rem .9rem 0;font-weight:400}.band-table th{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);color:var(--text-tertiary);text-transform:uppercase;white-space:nowrap}.band-table td{color:var(--text-secondary)}.band-block>.band-b6-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:3rem 4rem;max-width:min(100%,76rem);display:grid}.band-b6-narrative{min-width:0}.band-b6-evidence{gap:2.5rem;min-width:0;display:grid}@media (max-width:56rem){.band-block>.band-b6-grid{grid-template-columns:1fr;gap:2.5rem}}.band-b6-stats .proof-value{font-size:clamp(1.5rem,2.6vw,2.25rem)}.band-b6-client{font-family:var(--font-mono);letter-spacing:var(--track-label);color:var(--text-primary);margin:0 0 1.5rem;font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:400}.band-b6-stats{margin:0}.band-b6-quote{max-width:48ch;margin:0}.band-b6-quote blockquote{border-left:1px solid var(--heat);color:var(--text-primary);margin:0;padding:0 0 0 1.5rem;font-size:clamp(1.0625rem,2vw,1.3125rem)}.band-b6-quote figcaption{margin:1rem 0 0 1.5rem}.band-faq{max-width:62rem;margin:2.5rem 0 0}.band-faq-item{position:relative}.band-faq-item:before{content:"";background:var(--hairline);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-text) var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.band-block.is-in .band-faq-item:before{transform:scaleX(1)}.band-faq-item:last-child{border-bottom:1px solid var(--hairline)}.band-faq-item summary{cursor:pointer;color:var(--text-primary);padding:1.25rem 2rem 1.25rem 0;font-weight:600;list-style:none;position:relative}.band-faq-item summary::-webkit-details-marker{display:none}.band-faq-item summary:after{content:"+";font-family:var(--font-mono);color:var(--heat);position:absolute;top:1.2rem;right:.25rem}.band-faq-item[open] summary:after{content:"−"}.band-faq-item .band-faq-panel{max-height:0;transition:max-height var(--dur-text) var(--ease-out);display:block;overflow:hidden}.band-faq-item[open] .band-faq-panel{max-height:40rem}.band-faq-item .band-body{margin-top:0;padding-bottom:1.5rem}.band-tiers{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2.5rem;max-width:min(100%,72rem);margin:2.5rem 0 0;display:grid}.band-tier{padding-top:1.25rem;position:relative}.band-tier:before{content:"";background:var(--hairline);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-text) var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.band-block.is-in .band-tier:before{transform:scaleX(1)}.band-tier-name{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);color:var(--text-primary);margin:0 0 .75rem}.band-b8-note{color:var(--text-tertiary);font-size:var(--size-label);letter-spacing:.02em;max-width:50ch;margin:2rem 0 0}.band-b8-note+.cta-form{margin-top:2.5rem}.band-spine{top:0;bottom:0;left:calc(var(--gutter-x) / 2);background:var(--hairline);pointer-events:none;width:1px;position:absolute}.band-spine-fill{background:var(--heat);width:100%;height:0%;position:absolute;top:0;left:0}
