.splash.svelte-1uha8ag{display:flex;flex-direction:column;min-height:100%;background-color:#1a1a1a;color:#e0e0e0}.hero.svelte-1uha8ag{position:relative;display:flex;align-items:center;justify-content:center;min-height:80vh;overflow:hidden}.hero-inner.svelte-1uha8ag{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px}.badge.svelte-1uha8ag{display:inline-block;padding:4px 14px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#d97706;border:1px solid rgba(217,119,6,.35);background-color:#d977061a;margin-bottom:28px}.title.svelte-1uha8ag{font-size:40px;font-weight:700;letter-spacing:-.02em;color:#f0f0f0;margin-bottom:16px;line-height:1.1}.tagline.svelte-1uha8ag{font-size:16px;line-height:1.6;color:#a0a0a0;margin-bottom:40px;max-width:480px}.hero-actions.svelte-1uha8ag{display:flex;gap:12px}.cta.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;border:none;border-radius:8px;font-size:15px;font-weight:600;color:#fff;background-color:#d97706;cursor:pointer;transition:background-color .15s ease;letter-spacing:.01em}.cta.svelte-1uha8ag:hover{background-color:#b45309}.cta--card.svelte-1uha8ag{width:100%;margin-top:24px}.cta--outline.svelte-1uha8ag{background-color:transparent;color:#e0e0e0;border:1px solid #555555}.cta--outline.svelte-1uha8ag:hover{background-color:#ffffff0f;border-color:#888}.footnote.svelte-1uha8ag{margin-top:16px;font-size:11px;color:#888;letter-spacing:.06em;text-transform:uppercase}.divider.svelte-1uha8ag{border:none;border-top:1px solid #333333;margin:0}.section.svelte-1uha8ag{padding:80px 24px}.section--cta.svelte-1uha8ag{text-align:center;padding:64px 24px}.section-inner.svelte-1uha8ag{max-width:760px;margin:0 auto}.section--cta.svelte-1uha8ag .section-inner:where(.svelte-1uha8ag){display:flex;flex-direction:column;align-items:center;gap:24px}.section-heading.svelte-1uha8ag{font-size:26px;font-weight:700;letter-spacing:-.01em;color:#f0f0f0;margin-bottom:16px}.section-body.svelte-1uha8ag{font-size:17px;line-height:1.7;color:#a0a0a0}.features.svelte-1uha8ag{display:grid;gap:16px;margin-top:32px}@media(min-width:640px){.features.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.feature-card.svelte-1uha8ag{padding:24px;border-radius:12px;border:1px solid #333333;background-color:#242424;transition:border-color .15s ease}.feature-card.svelte-1uha8ag:hover{border-color:#444}.feature-icon.svelte-1uha8ag{color:#d97706;margin-bottom:14px}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:16px;font-weight:600;color:#f0f0f0;margin-bottom:6px}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px;line-height:1.6;color:#a0a0a0}.pricing-cards.svelte-1uha8ag{display:grid;gap:20px;margin-top:32px}@media(min-width:640px){.pricing-cards.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.pricing-card.svelte-1uha8ag{border:1px solid #555555;border-radius:12px;padding:32px 28px;background-color:#242424;display:flex;flex-direction:column}.pricing-card--accent.svelte-1uha8ag{border-color:#d97706;background-color:#2a2010}.pricing-tier.svelte-1uha8ag{font-size:18px;font-weight:600;color:#f0f0f0;margin-bottom:6px}.pricing-desc.svelte-1uha8ag{font-size:15px;color:#a0a0a0;line-height:1.6;margin-bottom:20px}.pricing-price.svelte-1uha8ag{margin-bottom:24px}.pricing-amount.svelte-1uha8ag{font-size:32px;font-weight:700;color:#f0f0f0}.pricing-period.svelte-1uha8ag{font-size:14px;color:#a0a0a0}.pricing-features.svelte-1uha8ag{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.pricing-features.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:15px;color:#a0a0a0;padding-left:22px;position:relative}.pricing-features.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";position:absolute;left:0;top:5px;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6L5 8.5L9.5 4' stroke='%23888888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;border-radius:0;background-color:transparent}.pricing-card--accent.svelte-1uha8ag .pricing-features:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6L5 8.5L9.5 4' stroke='%23d97706' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.splash-footer.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid #333333;flex-shrink:0}.footer-copy.svelte-1uha8ag{font-size:var(--font-size-xs);color:#888}.footer-legal.svelte-1uha8ag{display:flex;gap:var(--space-4)}.footer-legal.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:var(--font-size-xs);color:#888;transition:color .15s ease}.footer-legal.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#a0a0a0}@media(max-width:480px){.title.svelte-1uha8ag{font-size:28px}.tagline.svelte-1uha8ag{font-size:15px}.section.svelte-1uha8ag{padding:56px 20px}.splash-footer.svelte-1uha8ag{flex-direction:column;align-items:center;text-align:center}}
