.marketing-site.dark{color-scheme:dark;--color-primary:#f59e0b;--color-primary-foreground:#171108;--color-accent:#f59e0b;--color-accent-foreground:#171108;--color-accent-soft:#18181b;--color-background:#09090b;--color-surface:#121215;--color-surface-elevated:#18181b;--color-surface-muted:#18181b;--color-text:#fafafa;--color-muted:#a1a1aa;--color-muted-foreground:#94949e;--color-border:rgb(255 255 255/0.07);--color-border-strong:rgb(255 255 255/0.14);--color-ring:#d4d4d8;background:var(--color-background);color:var(--color-text)}.marketing-site .marketing-eyebrow{color:#a1a1aa;font-size:12px;font-weight:500;letter-spacing:.02em}.marketing-site .marketing-heading{color:#fafafa;font-size:clamp(1.85rem,3.1vw,2.75rem);font-weight:600;line-height:1.13;letter-spacing:-.03em}.marketing-site .marketing-hero-headline{color:#fafafa;font-size:clamp(2.15rem,3.85vw,3.75rem);font-weight:600;line-height:1.09;letter-spacing:-.03em;text-wrap:balance}.marketing-site .marketing-hero{background:radial-gradient(ellipse at 68% 0,rgb(245 158 11/.07),transparent 58%),#09090b}.marketing-site .marketing-hero-pattern{display:block;opacity:.04;background-image:linear-gradient(#fff 1px,transparent 0),linear-gradient(90deg,#fff 1px,transparent 0);background-size:40px 40px;mask-image:linear-gradient(180deg,#000 30%,transparent)}.marketing-site .marketing-demo-glow{display:none}.marketing-site .marketing-gold-card{background:#121215}.marketing-site .marketing-bento-card{position:relative;overflow:hidden;border:1px solid var(--color-border);border-radius:12px;background:linear-gradient(135deg,#151518,#101012);padding:24px}.marketing-site .marketing-bento-card:nth-child(3n+2){border-color:rgb(245 158 11/.13);background:linear-gradient(155deg,#201b12,#111113 65%)}.marketing-site .marketing-bento-card:nth-child(4){background:linear-gradient(145deg,#101c19,#111113 65%);border-color:rgb(16 185 129/.16)}.marketing-site .marketing-feature-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255/.07);border-radius:10px;background:#18181b;color:#d4d4d8}.marketing-site .marketing-demo-content{min-height:340px}.marketing-site .marketing-demo-window{transform:none}.marketing-site .marketing-calculator-results{background:#121215}.marketing-site .marketing-range{height:6px;cursor:pointer;accent-color:#d4d4d8}.marketing-site .marketing-range:focus-visible{outline:2px solid #d4d4d8;outline-offset:7px;border-radius:8px}.marketing-site .marketing-brand-composition,.marketing-site .marketing-referral-panel{background:#121215}.marketing-site .marketing-final-cta{background:radial-gradient(ellipse at top,rgb(245 158 11/.12),transparent 72%),#111113}.marketing-site .marketing-mobile-panel{position:absolute;top:calc(100% - 1px);right:20px;left:20px;padding:12px;background:#121215;border:1px solid rgb(255 255 255/.1);border-radius:12px;box-shadow:0 20px 50px rgb(0 0 0/.4)}.marketing-site .marketing-skip-link{position:fixed;z-index:60;top:8px;left:16px;transform:translateY(-150%);border-radius:6px;background:#fafafa;color:#09090b;padding:10px 16px;font-size:13px;font-weight:600}.marketing-site .marketing-skip-link:focus{transform:translateY(0);outline:2px solid white;outline-offset:2px}@media (max-width:1023px){.marketing-site .marketing-demo-window{transform:none}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :after,.marketing-site :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}