@font-face{font-family:lausanne;src:url(/_next/static/media/3dd6493c0385dcac-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:lausanne;src:url(/_next/static/media/c0a4c0755894d4b9-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:lausanne;src:url(/_next/static/media/ff383a9767a83103-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:lausanne;src:url(/_next/static/media/9f30c4fa32c60c83-s.p.otf) format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:lausanne;src:url(/_next/static/media/abb3066fef45a91c-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:lausanne;src:url(/_next/static/media/dee37f19fb20aa96-s.p.otf) format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:lausanne;src:url(/_next/static/media/41e6dfd6e3e7b04d-s.p.otf) format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:lausanne Fallback;src:local("Arial");ascent-override:89.21%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:102.11%}.__className_787da8{font-family:lausanne,lausanne Fallback}.__variable_787da8{--font-lausanne:"lausanne","lausanne Fallback"}@font-face{font-family:Lausanne;src:url(/_next/static/media/TWKLausanne-300.3dd6493c.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lausanne;src:url(/_next/static/media/TWKLausanne-400.c0a4c075.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lausanne;src:url(/_next/static/media/TWKLausanne-500.ff383a97.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lausanne;src:url(/_next/static/media/TWKLausanne-600.9f30c4fa.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lausanne;src:url(/_next/static/media/TWKLausanne-700.abb3066f.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lausanne;src:url(/_next/static/media/TWKLausanne-800.dee37f19.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Lausanne;src:url(/_next/static/media/TWKLausanne-900.41e6dfd6.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--white:#ffffff;--paper:#f4f5f6;--silver:#c7ccd2;--steel:#9aa0a8;--slate:#6b6f76;--graphite:#3a3d42;--black:#0a0a0b;--coal:#101113;--carbon:#16181a;--line:#212327;--line-2:#2a2c30;--track:#1c1e21;--data-red:#f5615c;--data-orange:#f2a03d;--data-yellow:#f2d35c;--data-green:#6fcf82;--data-blue:#5b9bd5;--surface-page:var(--black);--surface-card:var(--coal);--surface-raised:var(--carbon);--border-subtle:var(--line);--border-strong:var(--line-2);--text-primary:var(--paper);--text-secondary:var(--steel);--text-muted:var(--slate);--accent:var(--paper);--accent-ink:var(--black);--focus:var(--data-red);--positive:var(--data-green);--caution:var(--data-orange);--negative:var(--data-red);--tier-build:var(--data-red);--tier-sharpen:var(--data-blue);--tier-optimize:var(--data-green);--tier-elite:var(--data-yellow);--tint-red:rgba(245,97,92,0.12);--tint-orange:rgba(242,160,61,0.12);--tint-yellow:rgba(242,211,92,0.12);--tint-green:rgba(111,207,130,0.12);--tint-blue:rgba(91,155,213,0.12);--font-sans:"Lausanne","Helvetica Neue",Arial,sans-serif;--font-num:"Lausanne","Helvetica Neue",Arial,sans-serif;--text-score:60px;--text-hero:44px;--text-h1:34px;--text-h2:26px;--text-h3:18px;--text-metric:40px;--text-body-lg:17px;--text-body:15px;--text-small:13px;--text-label:11px;--text-micro:10px;--w-light:300;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-heavy:800;--w-black:900;--track-label:2.5px;--track-micro:1.5px;--track-tight:-1px;--lh-score:0.8;--lh-display:0.95;--lh-body:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:22px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--pad-card:22px;--pad-card-lg:24px;--pad-section:48px;--gap-card-grid:16px;--gap-stat-row:14px;--radius-sm:5px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--shadow-overlay:0 16px 48px rgba(0,0,0,0.55);--transition-fast:0.15s ease;--transition-base:0.3s ease;--photo-filter:grayscale(1) contrast(1.06) brightness(0.94);--track-height:8px;--track-height-sm:7px;--track-bg:var(--track);--track-radius:var(--radius-pill)}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans);font-weight:var(--w-light);font-size:var(--text-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}button{font-family:var(--font-sans)}::selection{background:rgba(244,245,246,.16)}body,html{overflow-x:hidden;max-width:100%}.wrap{max-width:1080px;margin:0 auto;padding-left:24px;padding-right:24px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(10,10,11,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.section{padding:96px 0;border-top:1px solid var(--line)}.section:first-of-type{border-top:none}.eyebrow{font-family:var(--font-sans);font-weight:500;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--data-red)}.eyebrow.muted{color:var(--text-muted)}.h1{font-size:clamp(40px,7vw,76px);line-height:.98;letter-spacing:-2px}.h1,.h2{font-family:var(--font-sans);font-weight:800;color:var(--text-primary)}.h2{font-size:clamp(30px,4.5vw,46px);line-height:1.02;letter-spacing:-1.5px}.h3{font-family:var(--font-sans);font-weight:700;font-size:20px;letter-spacing:-.3px;color:var(--text-primary)}.lead{font-size:clamp(16px,2vw,19px);line-height:1.6}.body,.lead{font-family:var(--font-sans);font-weight:300;color:var(--text-secondary)}.body{font-size:15px;line-height:1.65}.grid{display:grid;grid-gap:20px;gap:20px}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g-hero{grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:28px}.card .icon{font-weight:800;font-size:13px;letter-spacing:1px;color:var(--data-red);text-transform:uppercase}.btn,.card .icon{font-family:var(--font-sans)}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;background:var(--paper);color:var(--accent-ink);border:1px solid transparent;border-radius:var(--radius-pill);padding:14px 26px;cursor:pointer;transition:transform var(--transition-fast),background var(--transition-fast);text-decoration:none}.btn:hover{background:#fff;transform:translateY(-1px)}.btn-sm{padding:9px 18px;font-size:13px}.btn-ghost{background:transparent;color:var(--text-primary);border-color:var(--border-strong)}.btn-ghost:hover{background:var(--surface-raised)}.video-embed,.video-poster{position:relative;aspect-ratio:16/9;width:100%;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle);background:var(--surface-card)}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-poster{display:flex;background:radial-gradient(120% 120% at 50% 0,var(--carbon),var(--coal) 70%)}.video-poster,.video-poster .play{align-items:center;justify-content:center}.video-poster .play{display:inline-flex;width:54px;height:54px;border-radius:50%;background:rgba(244,245,246,.08);border:1px solid var(--border-strong);color:var(--text-primary);font-size:15px;padding-left:3px}.pillar{border-top:2px solid var(--data-red);padding-top:18px}.footer{border-top:1px solid var(--line);padding:40px 0}.stat-num{font-family:var(--font-sans);font-weight:800;font-size:40px;letter-spacing:-1px;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.check{display:flex;gap:12px;align-items:flex-start}.check .mark{color:var(--data-green);font-weight:700}.js .reveal{opacity:0;transform:translateY(12px);transition:opacity .3s ease,transform .3s ease}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}}.card{transition:border-color var(--transition-fast)}.card:hover{border-color:var(--line-2)}.video-embed,.video-poster{transition:border-color var(--transition-fast)}.video-embed:hover,.video-poster:hover{border-color:var(--line-2)}.stack{border-top:1px solid var(--line);margin-top:12px}.stack-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.stack-val{font-family:var(--font-sans);font-weight:600;font-size:14px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px}.stack-total{align-items:baseline;padding:16px 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.step{display:flex;gap:14px;align-items:flex-start}.step-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-2);color:var(--text-primary);font-family:var(--font-sans);font-weight:600;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guarantee{border-color:var(--line-2);text-align:center}.faq{border-top:1px solid var(--line);max-width:780px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:var(--font-sans);font-weight:600;font-size:16px;color:var(--text-primary)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"▼";font-size:9px;color:var(--text-muted);transition:transform var(--transition-fast)}.faq details[open] summary:after{transform:rotate(180deg)}.faq details .body{margin:0;padding:0 0 22px;max-width:700px}.faq details[open] .body{animation:faq-in .3s ease}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.faq details[open] .body{animation:none}}.calendly-frame{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-card)}.calendly-frame iframe{display:block;width:100%;height:700px;border:0}.capture-label{display:block;font-family:var(--font-sans);font-weight:500;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.capture-row{display:flex;gap:10px;flex-wrap:wrap}.capture-input{flex:1 1;min-width:220px;font-family:var(--font-sans);font-weight:400;font-size:15px;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--line-2);border-radius:var(--radius-md,10px);padding:13px 16px;outline:none;transition:border-color var(--transition-fast)}.capture-input:focus{border-color:var(--steel)}.capture-input::placeholder{color:var(--text-muted)}.mobile-cta{display:none}@media (max-width:860px){.section{padding:64px 0}.g-hero,.g2,.g3,.steps{grid-template-columns:1fr}.g-hero{gap:32px}.nav .btn{display:none}.footer{padding-bottom:110px}.stack-row{flex-direction:column;gap:8px}.stack-total{flex-direction:row}.calendly-frame iframe{height:860px}.mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(10,10,11,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.mobile-cta .btn{width:100%;justify-content:center}}