.pricing-page.svelte-kur8b2.svelte-kur8b2{min-height:100vh;padding:var(--space-10, 80px) var(--space-3, 24px);background:var(--bg-page)}.pricing-header.svelte-kur8b2.svelte-kur8b2{text-align:center;max-width:50rem;margin:0 auto var(--space-10, 80px)}.text-secondary.svelte-kur8b2.svelte-kur8b2{font-size:var(--font-size-sm, 14px);color:var(--text-secondary);margin-bottom:var(--space-2, 16px)}h1.svelte-kur8b2.svelte-kur8b2{font-size:3rem;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:var(--space-2, 16px)}.subtitle.svelte-kur8b2.svelte-kur8b2{font-size:var(--font-size-xl, 20px);color:var(--text-secondary)}.pricing-grid.svelte-kur8b2.svelte-kur8b2{max-width:var(--container-max-width, 1200px);margin:0 auto var(--space-10, 80px);display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--space-4, 32px)}.pricing-card.svelte-kur8b2.svelte-kur8b2{background:var(--bg-surface);border:1px solid var(--border-default, rgba(255, 255, 255, .1));border-radius:var(--radius-xl, 16px);padding:var(--space-6, 48px);position:relative;transition:border-color var(--timing-base, .2s) ease}.pricing-card.svelte-kur8b2.svelte-kur8b2:hover{border-color:var(--border-strong, rgba(255, 255, 255, .2))}.pricing-card.highlighted.svelte-kur8b2.svelte-kur8b2{border-color:var(--brand-primary);background:linear-gradient(135deg,#0066ff0d,#06f0)}.popular-badge.svelte-kur8b2.svelte-kur8b2{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background:var(--brand-primary);color:#fff;padding:.25rem 1rem;border-radius:var(--radius-lg, 12px);font-size:var(--font-size-xs, 12px);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.tier-header.svelte-kur8b2.svelte-kur8b2{border-bottom:1px solid var(--border-default, rgba(255, 255, 255, .1));padding-bottom:var(--space-4, 32px);margin-bottom:var(--space-4, 32px)}.tier-header.svelte-kur8b2 h3.svelte-kur8b2{font-size:var(--font-size-2xl, 24px);color:var(--text-primary);margin-bottom:var(--space-2, 16px)}.price-container.svelte-kur8b2.svelte-kur8b2{margin-bottom:var(--space-2, 16px)}.price.svelte-kur8b2.svelte-kur8b2{font-size:clamp(2.25rem,5vw,3rem);font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.period.svelte-kur8b2.svelte-kur8b2{font-size:var(--font-size-base);color:var(--text-secondary);margin-left:4px}.tier-description.svelte-kur8b2.svelte-kur8b2{font-size:var(--font-size-base);color:var(--text-secondary)}.tier-note.svelte-kur8b2.svelte-kur8b2{font-size:var(--font-size-sm);color:var(--brand-primary, #0066FF);font-weight:600;margin-top:var(--space-2, 16px)}.features-list.svelte-kur8b2.svelte-kur8b2{list-style:none;padding:0;margin:0 0 32px}.features-list.svelte-kur8b2 li.svelte-kur8b2{display:flex;align-items:flex-start;gap:var(--space-1, 8px);margin-bottom:var(--space-2, 16px);font-size:var(--font-size-base);color:var(--text-secondary)}.features-list.svelte-kur8b2 li.svelte-kur8b2 .check-icon{color:var(--success);flex-shrink:0;margin-top:2px}.cta-button.svelte-kur8b2.svelte-kur8b2{display:block;width:100%;padding:16px 32px;border-radius:8px;font-size:var(--font-size-base);font-weight:600;text-align:center;text-decoration:none;transition:all .15s ease;background:var(--bg-elevated);color:var(--text-primary);border:1px solid rgba(255,255,255,.1)}.cta-button.svelte-kur8b2.svelte-kur8b2:hover{background:#ffffff0d;border-color:#fff3}.cta-button.primary.svelte-kur8b2.svelte-kur8b2{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.cta-button.primary.svelte-kur8b2.svelte-kur8b2:hover{background:var(--brand-primary-hover, #0052cc)}.pricing-footer.svelte-kur8b2.svelte-kur8b2{max-width:1200px;margin:0 auto;text-align:center}.pricing-footer.svelte-kur8b2 h3.svelte-kur8b2{font-size:var(--font-size-2xl);color:var(--text-primary);margin-bottom:32px}.footer-features.svelte-kur8b2.svelte-kur8b2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.footer-feature.svelte-kur8b2.svelte-kur8b2{display:flex;align-items:center;justify-content:center;gap:var(--space-1, 8px);color:var(--text-secondary)}.footer-feature.svelte-kur8b2 svg{color:var(--success)}.waitlist-section.svelte-kur8b2.svelte-kur8b2{max-width:600px;margin:var(--space-10, 80px) auto;text-align:center;background:var(--bg-surface, #1A1A1A);border:1px solid var(--border-default, rgba(255, 255, 255, .1));border-radius:var(--radius-xl, 16px);padding:var(--space-8, 64px) var(--space-6, 48px)}.waitlist-section.svelte-kur8b2 h2.svelte-kur8b2{font-size:var(--font-size-2xl, 24px);font-weight:600;color:var(--text-primary, rgba(255, 255, 255, .95));margin-bottom:var(--space-3, 24px)}.waitlist-description.svelte-kur8b2.svelte-kur8b2{font-size:var(--font-size-base, 16px);color:var(--text-secondary, rgba(255, 255, 255, .7));margin-bottom:var(--space-6, 48px);line-height:1.6}.waitlist-description.svelte-kur8b2 strong.svelte-kur8b2{color:var(--brand-primary, #0066FF)}.waitlist-form.svelte-kur8b2.svelte-kur8b2{max-width:500px;margin:0 auto}.form-group.svelte-kur8b2.svelte-kur8b2{display:flex;gap:var(--space-2, 16px);margin-bottom:var(--space-2, 16px)}.email-input.svelte-kur8b2.svelte-kur8b2{flex:1;padding:var(--space-3, 24px) var(--space-4, 32px);font-size:var(--font-size-base, 16px);color:var(--text-primary, rgba(255, 255, 255, .95));background:var(--bg-elevated, #252525);border:1px solid var(--border-default, rgba(255, 255, 255, .1));border-radius:var(--radius-lg, 12px);transition:border-color var(--timing-fast, .15s) ease}.email-input.svelte-kur8b2.svelte-kur8b2:focus{outline:none;border-color:var(--brand-primary, #0066FF)}.email-input.svelte-kur8b2.svelte-kur8b2:disabled{opacity:.5;cursor:not-allowed}.submit-button.svelte-kur8b2.svelte-kur8b2{padding:var(--space-3, 24px) var(--space-6, 48px);font-size:var(--font-size-base, 16px);font-weight:600;color:#fff;background:var(--brand-primary, #0066FF);border:none;border-radius:var(--radius-lg, 12px);cursor:pointer;transition:all var(--timing-fast, .15s) ease;white-space:nowrap}.submit-button.svelte-kur8b2.svelte-kur8b2:hover:not(:disabled){background:var(--brand-primary-hover, #0052CC);transform:translateY(-2px)}.submit-button.svelte-kur8b2.svelte-kur8b2:disabled{opacity:.5;cursor:not-allowed}.privacy-note.svelte-kur8b2.svelte-kur8b2{font-size:var(--font-size-sm, 14px);color:var(--text-tertiary, rgba(255, 255, 255, .5));margin:0}.error-note.svelte-kur8b2.svelte-kur8b2{font-size:var(--font-size-sm, 14px);color:var(--error, #ef4444);margin:0;text-align:center}.error-note.svelte-kur8b2 .email-link.svelte-kur8b2{color:var(--error, #ef4444);text-decoration:underline}.contact-note.svelte-kur8b2.svelte-kur8b2{font-size:var(--font-size-sm, 14px);color:var(--text-secondary, rgba(255, 255, 255, .7));margin-top:var(--space-2, 16px)}.email-link.svelte-kur8b2.svelte-kur8b2{color:var(--brand-primary, #0066FF);text-decoration:none}.email-link.svelte-kur8b2.svelte-kur8b2:hover{text-decoration:underline}.success-message.svelte-kur8b2.svelte-kur8b2{display:flex;flex-direction:column;align-items:center;gap:var(--space-3, 24px);padding:var(--space-6, 48px);background:var(--success-bg, rgba(16, 185, 129, .1));border:1px solid var(--success, #10b981);border-radius:var(--radius-lg, 12px);color:var(--success, #10b981)}.success-message.svelte-kur8b2 p.svelte-kur8b2{margin:0;color:var(--text-primary, rgba(255, 255, 255, .95))}@media (max-width: 768px){h1.svelte-kur8b2.svelte-kur8b2{font-size:clamp(1.75rem,6vw,2rem)}.pricing-card.svelte-kur8b2.svelte-kur8b2{padding:32px 24px}.waitlist-section.svelte-kur8b2.svelte-kur8b2{padding:var(--space-6, 48px) var(--space-4, 32px)}.form-group.svelte-kur8b2.svelte-kur8b2{flex-direction:column}}
