:root{--sk-primary: #6366f1;--sk-primary-dark: #4f46e5;--sk-accent-cyan: #0ea5e9;--sk-accent-cyan-bright: #22d3ee;--sk-icon-accent: #818cf8;--sk-auth-accent: #8ea2ff;--sk-badge-text: #c7d2fe;--sk-badge-bg: rgba(99, 102, 241, .16);--sk-bg: #070711;--sk-bg-elevated: #11111f;--sk-bg-toast: #202035;--sk-bg-input: rgba(7, 7, 17, .7);--sk-sidebar: rgba(10, 10, 20, .72);--sk-surface: rgba(255, 255, 255, .03);--sk-surface-strong: rgba(255, 255, 255, .04);--sk-surface-hover: rgba(255, 255, 255, .06);--sk-text: #f4f4ff;--sk-text-bright: #ffffff;--sk-text-auth: #f2f4ff;--sk-muted: #8f8faa;--sk-muted-body: #a8a8c5;--sk-hint: #9696b0;--sk-meta: #8585a0;--sk-ghost: #b8b8d3;--sk-label: #c7c7de;--sk-border: rgba(255, 255, 255, .07);--sk-border-soft: rgba(255, 255, 255, .06);--sk-border-strong: rgba(255, 255, 255, .09);--sk-border-pro: rgba(14, 165, 233, .45);--sk-focus-ring: 0 0 0 3px rgba(99, 102, 241, .15);--sk-gradient-primary: linear-gradient(135deg, #6366f1, #4f46e5);--sk-gradient-pro: linear-gradient(135deg, #6366f1, #0ea5e9);--sk-gradient-avatar: linear-gradient(135deg, #6366f1, #22d3ee);--sk-gradient-featured: linear-gradient( 135deg, rgba(99, 102, 241, .14), rgba(255, 255, 255, .025) );--sk-glow-ambient: radial-gradient(circle at top left, rgba(99, 102, 241, .18), transparent 28%), radial-gradient(circle at 80% 20%, rgba(14, 165, 233, .12), transparent 24%), #070711;--sk-glow-hero: radial-gradient(ellipse 70% 50% at 12% 18%, rgba(88, 120, 255, .16), transparent 55%), radial-gradient(ellipse 55% 45% at 88% 82%, rgba(99, 70, 229, .12), transparent 50%), radial-gradient(ellipse 40% 30% at 60% 0%, rgba(34, 211, 238, .05), transparent 45%), #070711;--sk-shadow-cta: 0 10px 28px rgba(79, 70, 229, .25);--sk-shadow-dropdown: 0 18px 50px rgba(0, 0, 0, .45);--sk-shadow-overlay: 0 22px 65px rgba(0, 0, 0, .24);--sk-shadow-panel: 0 22px 60px rgba(0, 0, 0, .48);--sk-radius-btn: 12px;--sk-radius-icon: 10px;--sk-radius-input: 10px;--sk-radius-card: 20px;--sk-radius-form: 22px;--sk-radius-toolbar: 18px;--sk-radius-nav: 14px;--sk-radius-pill: 999px;--sk-radius-pricing: 16px;--sk-space-1: 4px;--sk-space-2: 8px;--sk-space-3: 12px;--sk-space-4: 16px;--sk-space-5: 20px;--sk-space-6: 24px;--sk-space-7: 28px;--sk-space-8: 32px;--sk-space-9: 40px;--sk-space-10: 48px;--sk-space-11: 64px;--sk-space-12: 80px;--sk-space-section: clamp(3.5rem, 2.75rem + 2.5vw, 6.5rem);--sk-container: 1120px;--sk-container-wide: 1280px;--sk-container-narrow: 720px;--sk-announcement-height: 34px;--sk-nav-height: 64px;--sk-header-offset: calc(var(--sk-announcement-height) + var(--sk-nav-height));--sk-logo-nav: 42px;--sk-logo-footer: 52px;--sk-ease: cubic-bezier(.22, 1, .36, 1);--sk-duration: .22s;--sk-duration-slow: .4s;--sk-font: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--sk-font-mono: ui-monospace, "Cascadia Code", "Segoe UI Mono", monospace}@media(min-width:900px){:root{--sk-nav-height: 72px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;min-height:100vh;font-family:var(--sk-font);font-size:1rem;line-height:1.6;color:var(--sk-text);background:var(--sk-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.nav-open,body.modal-open{overflow:hidden}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--sk-badge-text)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}:focus-visible{outline:2px solid var(--sk-primary);outline-offset:3px;box-shadow:var(--sk-focus-ring)}.skip-link{position:absolute;left:var(--sk-space-4);top:-100px;z-index:10000;padding:.75rem 1rem;border-radius:var(--sk-radius-btn);background:var(--sk-gradient-primary);color:var(--sk-text-bright);font-weight:600;text-decoration:none}.skip-link:focus{top:var(--sk-space-4)}.container{width:min(100% - 2rem,var(--sk-container));margin-inline:auto}.container--wide{width:min(100% - 2rem,var(--sk-container-wide))}.container--narrow{width:min(100% - 2rem,var(--sk-container-narrow))}.section{padding-block:var(--sk-space-section);scroll-margin-top:calc(var(--sk-header-offset) + 12px)}#main-content,#features,#how-it-works,#use-cases,#pricing,#faq,#final-cta,#creator-workflows{scroll-margin-top:calc(var(--sk-header-offset) + 12px)}.section__eyebrow{margin:0 0 var(--sk-space-3);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-muted)}.section__title{margin:0 0 var(--sk-space-3);font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--sk-text-bright);text-wrap:balance}.section__lead{margin:0;max-width:36rem;font-size:1rem;color:var(--sk-muted-body);line-height:1.55}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sk-space-2);min-height:42px;padding:10px 18px;border-radius:var(--sk-radius-btn);border:1px solid transparent;font-weight:600;font-size:.95rem;text-decoration:none;transition:transform var(--sk-duration) var(--sk-ease),box-shadow var(--sk-duration) var(--sk-ease),background var(--sk-duration) var(--sk-ease),border-color var(--sk-duration) var(--sk-ease)}.btn:hover{text-decoration:none;color:var(--sk-text-bright)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--sk-gradient-primary);color:var(--sk-text-bright);box-shadow:var(--sk-shadow-cta)}.btn--primary:hover{filter:brightness(1.06)}.btn--secondary{background:var(--sk-surface-hover);border-color:var(--sk-border-strong);color:var(--sk-text)}.btn--secondary:hover{background:#ffffff17}.btn--ghost{background:transparent;color:var(--sk-ghost)}.btn--ghost:hover{color:var(--sk-text-bright);background:var(--sk-surface)}.btn--lg{min-height:48px;padding:12px 22px}.surface{background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:var(--sk-radius-card)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reveal{opacity:0;transform:translateY(18px);transition:opacity var(--sk-duration-slow) var(--sk-ease),transform var(--sk-duration-slow) var(--sk-ease)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}
