.marketing-shell.svelte-yuki42{justify-content:center;min-height:100vh;padding:20px;display:flex}.marketing-page.svelte-yuki42{width:100%;max-width:880px}.title-bar.svelte-yuki42{justify-content:space-between}.auth-links.svelte-yuki42{gap:6px;font-weight:400;display:inline-flex}.auth-links.svelte-yuki42 a:where(.svelte-yuki42){color:#fff;padding:1px 8px;font-size:11px;text-decoration:none;display:inline-block}.auth-links.svelte-yuki42 a.cta:where(.svelte-yuki42){background:var(--c-face);color:var(--c-text);border:1px solid var(--c-shadow-dark)}.marketing-nav.svelte-yuki42{background:var(--c-face);border-bottom:1px solid var(--c-shadow);gap:0;padding:0 4px;display:flex}.marketing-nav.svelte-yuki42 a:where(.svelte-yuki42){font-family:var(--font-chrome);color:var(--c-text);border:1px solid #0000;border-bottom:0;margin:4px 2px 0 0;padding:4px 12px;font-size:12px;text-decoration:none;display:inline-block}.marketing-nav.svelte-yuki42 a.active:where(.svelte-yuki42){background:var(--c-face-light);border-color:var(--c-shadow);font-weight:700}.marketing-body.svelte-yuki42{font-family:var(--font-body);padding:22px 26px 28px;font-size:14px;line-height:1.55}.marketing-body.svelte-yuki42 h1{font-family:var(--font-chrome);margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.15}.marketing-body.svelte-yuki42 .tagline{font-family:var(--font-chrome);color:var(--c-text-disabled);max-width:640px;margin:0 0 28px;font-size:16px}.marketing-body.svelte-yuki42 h2{font-family:var(--font-chrome);margin:28px 0 8px;font-size:18px;font-weight:700}.marketing-body.svelte-yuki42 h3{font-family:var(--font-chrome);margin:14px 0 4px;font-size:14px;font-weight:700}.marketing-body.svelte-yuki42 p{max-width:680px;margin:0 0 12px}.marketing-body.svelte-yuki42 ul.bullets{max-width:680px;margin:6px 0 14px;padding-left:20px}.marketing-body.svelte-yuki42 ul.bullets li{margin-bottom:6px}.marketing-body.svelte-yuki42 .feature-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:14px 0 24px;display:grid}.marketing-body.svelte-yuki42 .feature-tile{background:var(--c-surface,#fff);border:1px solid var(--c-border,gray);padding:14px 16px}.marketing-body.svelte-yuki42 .feature-title{font-family:var(--font-chrome);margin-bottom:4px;font-size:13px;font-weight:700}.marketing-body.svelte-yuki42 .feature-desc{font-family:var(--font-chrome);color:var(--c-text-disabled);font-size:12px}.marketing-body.svelte-yuki42 .cta-row{gap:8px;margin:18px 0 8px;display:flex}.marketing-body.svelte-yuki42 .cta-row .btn{text-align:center;min-width:140px;text-decoration:none}.marketing-body.svelte-yuki42 .btn.cta-primary{background:navy;border:1px solid #000040;font-weight:700;text-decoration:none;color:#fff!important}.marketing-body.svelte-yuki42 .btn.cta-primary:hover{background:#0000a0}.marketing-body.svelte-yuki42 .callout{background:var(--c-face-light);border:1px dotted var(--c-shadow);font-family:var(--font-chrome);margin:14px 0;padding:12px 14px;font-size:12px}.win-status.svelte-yuki42{justify-content:space-between;gap:12px;display:flex}.legal-links.svelte-yuki42,.legal-links.svelte-yuki42 a:where(.svelte-yuki42){color:var(--c-text-disabled)}
