:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:5rem;--space-10:6rem;--radius-1:.5rem;--radius-2:1rem;--radius-3:1.5rem;--radius-pill:999px;--font-sm:.875rem;--font-base:1rem;--font-lg:1.125rem;--font-xl:1.5rem;--font-2xl:2rem;--font-3xl:2.5rem;--font-4xl:3rem;--content-max:70rem;--content-wide:82rem;--color-bg:#f4f2f1;--color-surface:#faf7f6;--color-surface-alt:#ece7e5;--color-card:#fff;--color-text:#1f181a;--color-muted:#655b5e;--color-border:#e0d6d2;--color-primary:#8f1235;--color-primary-strong:#6f0b28;--color-accent:#f0c06d;--color-accent-strong:#c69335;--color-hero-glow:#f4d7de;--color-sky:#dee6f1;--color-ink-soft:#fdfbfa;--color-ink-inverse:#fff;--color-shadow:#2e23181f;--color-outline:#8f123573;--shadow-soft:0 2rem 4rem var(--color-shadow);--shadow-card:0 1.25rem 2.5rem var(--color-shadow);--delay-1:.1s;--delay-2:.2s;--delay-3:.3s;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#120b0d;--color-surface:#1b1215;--color-surface-alt:#25171b;--color-card:#1a1114;--color-text:#f8f1f2;--color-muted:#c9b2b8;--color-border:#3b252b;--color-primary:#d45a77;--color-primary-strong:#b43e5c;--color-accent:#e0b869;--color-accent-strong:#c5963c;--color-hero-glow:#2b141b;--color-sky:#18212a;--color-ink-soft:#201519;--color-ink-inverse:#120b0d;--color-shadow:#00000073;--color-outline:#d45a778c}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#120b0d;--color-surface:#1b1215;--color-surface-alt:#25171b;--color-card:#1a1114;--color-text:#f8f1f2;--color-muted:#c9b2b8;--color-border:#3b252b;--color-primary:#d45a77;--color-primary-strong:#b43e5c;--color-accent:#e0b869;--color-accent-strong:#c5963c;--color-hero-glow:#2b141b;--color-sky:#18212a;--color-ink-soft:#201519;--color-ink-inverse:#120b0d;--color-shadow:#00000073;--color-outline:#d45a778c}}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);min-height:100vh;margin:0}a{color:inherit;text-decoration:none}#app{min-height:100vh}.page{gap:var(--space-9);padding:var(--space-7) var(--space-4) var(--space-9);flex-direction:column;display:flex}.container{width:100%;max-width:var(--content-max);margin:0 auto}.container.wide{max-width:var(--content-wide)}.text-sm{font-size:var(--font-sm)}.text-base{font-size:var(--font-base)}.text-lg{font-size:var(--font-lg)}.text-xl{font-size:var(--font-xl)}.text-2xl{font-size:var(--font-2xl)}.text-3xl{font-size:var(--font-3xl)}.text-4xl{font-size:var(--font-4xl);line-height:1.1}.hero-copy h1{letter-spacing:-.02em}.hero-copy p{max-width:32rem}.section-header h2{letter-spacing:-.015em}.muted{color:var(--color-muted)}.hero{background:radial-gradient(circle at 15% 20%, var(--color-hero-glow), transparent 62%), radial-gradient(circle at 85% 15%, var(--color-sky), transparent 55%), linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg) 100%);border-radius:var(--radius-3);padding:var(--space-8) 0 var(--space-7);position:relative;overflow:hidden}.hero:after{content:"";inset:var(--space-6);border-radius:var(--radius-3);border:1px solid var(--color-border);opacity:.4;pointer-events:none;position:absolute}.nav{gap:var(--space-4);padding:0 var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.brand{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.nav-links{gap:var(--space-3);color:var(--color-muted);flex-wrap:wrap;display:flex}.nav-links a:hover,.footer-links a:hover{color:var(--color-text)}.nav-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-grid{gap:var(--space-6);padding:var(--space-6) var(--space-4) 0;z-index:1;display:grid;position:relative}.hero-copy{gap:var(--space-4);flex-direction:column;display:flex}.hero-actions{gap:var(--space-3);flex-direction:column;display:flex}.hero-meta{gap:var(--space-2);color:var(--color-muted);flex-direction:column;display:flex}.chip-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{background:var(--color-surface-alt);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border)}.button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.button.primary{background:var(--color-primary);color:var(--color-ink-inverse);box-shadow:var(--shadow-soft)}.button.secondary{background:var(--color-ink-soft);border-color:var(--color-border);color:var(--color-text)}.button.ghost{border-color:var(--color-border);color:var(--color-text)}.button:focus-visible{outline:3px solid var(--color-outline);outline-offset:3px}.theme-toggle{min-width:6.5rem}.button:hover{transform:translateY(calc(-1 * var(--space-1)))}.hero-panel{background:var(--color-card);border-radius:var(--radius-2);padding:var(--space-5);box-shadow:var(--shadow-card);gap:var(--space-4);border:1px solid var(--color-border);flex-direction:column;display:flex;position:relative}.panel-header,.panel-footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.panel-body{gap:var(--space-3);flex-direction:column;display:flex}.panel-item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-1);background:var(--color-ink-soft);border:1px solid var(--color-border);display:flex}.panel-item,.card,.stat,.logo-pill{transition:transform .2s,border-color .2s,box-shadow .2s}.panel-item:hover,.card:hover,.stat:hover,.logo-pill:hover{transform:translateY(calc(-1 * var(--space-1)));box-shadow:var(--shadow-soft);border-color:var(--color-primary)}.card-grid .card:hover{transform:translateY(calc(-1 * var(--space-1)))}.status{background:var(--color-accent);color:var(--color-text);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font-weight:600}.pill{background:var(--color-surface-alt);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border)}.section{gap:var(--space-5);flex-direction:column;display:flex}.section-header{gap:var(--space-3);flex-direction:column;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);font-weight:600}.card-grid{gap:var(--space-4);display:grid}.card-grid .card:nth-child(2),.card-grid .card:nth-child(5){transform:translateY(var(--space-2))}.card{background:var(--color-card);border-radius:var(--radius-2);padding:var(--space-5);border:1px solid var(--color-border);gap:var(--space-3);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;display:flex}.tag{background:var(--color-surface-alt);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);align-self:flex-start;font-weight:600}.trust{gap:var(--space-4)}.logo-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.logo-pill{border-radius:var(--radius-pill);background:var(--color-ink-soft);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);text-align:center}.split{gap:var(--space-6)}.stat-row{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat{background:var(--color-ink-soft);border-radius:var(--radius-1);padding:var(--space-3);border:1px solid var(--color-border);text-align:center}.steps{gap:var(--space-3);display:grid}.surface{background:var(--color-surface);padding:var(--space-6);border-radius:var(--radius-3);border:1px solid var(--color-border);box-shadow:inset 0 0 0 1px var(--color-ink-soft)}.channel-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.channel{text-align:center}.pricing{gap:var(--space-6)}.pricing-card{align-items:flex-start}.pricing-card.highlight{border:2px solid var(--color-primary);box-shadow:var(--shadow-soft)}.list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list li:before{content:"•";color:var(--color-accent-strong);margin-right:var(--space-2)}.testimonials .card{gap:var(--space-4)}.cta{padding-bottom:var(--space-9)}.cta-card{background:var(--color-text);color:var(--color-ink-inverse);border-radius:var(--radius-3);padding:var(--space-6);gap:var(--space-5);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.cta-actions{gap:var(--space-3);flex-direction:column;display:flex}.cta .button.primary{background:var(--color-accent);color:var(--color-text)}.cta .button.ghost{border-color:var(--color-ink-inverse);color:var(--color-ink-inverse)}.cta .muted{color:var(--color-surface-alt)}.footer{gap:var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-6);flex-direction:column;display:flex}.footer-links{gap:var(--space-3);color:var(--color-muted);flex-wrap:wrap;display:flex}.reveal{opacity:0;transform:translateY(var(--space-3));animation:.6s forwards fade-up}.delay-1{animation-delay:var(--delay-1)}.delay-2{animation-delay:var(--delay-2)}.delay-3{animation-delay:var(--delay-3)}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;animation:none;transform:none}.button{transition:none}}@media (width>=900px){.page{padding:var(--space-7) var(--space-6) var(--space-10)}.nav{flex-direction:row;justify-content:space-between;align-items:center}.hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.hero-actions,.cta-actions,.hero-meta{flex-direction:row}.logo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-list,.pricing .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonials .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-card,.footer{flex-direction:row;justify-content:space-between;align-items:center}}
