.promote-hero.svelte-cv98ki{position:relative;padding:6rem 0 5rem;color:#fff;overflow:hidden}.hero-bg.svelte-cv98ki{position:absolute;inset:0}.hero-img.svelte-cv98ki{width:100%;height:100%;object-fit:cover}.hero-overlay.svelte-cv98ki{position:absolute;inset:0;background:linear-gradient(135deg,#0b2a4aeb,#0b2a4ab3)}.hero-content.svelte-cv98ki{position:relative;z-index:1;max-width:640px}.hero-title.svelte-cv98ki{font-size:2rem;font-weight:800;color:#fff;line-height:1.1;margin:1rem 0}@media(min-width:769px){.hero-title.svelte-cv98ki{font-size:3rem}}.hero-subtitle.svelte-cv98ki{font-size:1.1rem;opacity:.8;line-height:1.7;margin-bottom:2rem}.section-header.svelte-cv98ki{margin-bottom:3rem}.section-header.center.svelte-cv98ki{text-align:center}.why-grid.svelte-cv98ki{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:769px){.why-grid.svelte-cv98ki{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.why-grid.svelte-cv98ki{grid-template-columns:repeat(4,1fr)}}.why-card.svelte-cv98ki{background:#fff;border-radius:16px;padding:1.75rem;border:1px solid rgba(11,42,74,.07)}.why-icon.svelte-cv98ki{width:48px;height:48px;background:#14c6b71a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--color-teal);margin-bottom:1rem}.why-card.svelte-cv98ki h3:where(.svelte-cv98ki){font-size:1rem;font-weight:700;color:var(--color-primary);margin-bottom:.5rem}.why-card.svelte-cv98ki p:where(.svelte-cv98ki){font-size:.875rem;color:#5a6a7a;line-height:1.65}.plans-coming-soon.svelte-cv98ki{max-width:480px;margin:0 auto;text-align:center;background:#fff;border:1.5px solid rgba(11,42,74,.1);border-radius:20px;padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.plans-coming-soon.svelte-cv98ki svg:where(.svelte-cv98ki){color:var(--color-teal)}.plans-coming-soon.svelte-cv98ki h3:where(.svelte-cv98ki){font-size:1.25rem;font-weight:800;color:var(--color-primary)}.plans-coming-soon.svelte-cv98ki p:where(.svelte-cv98ki){font-size:.9375rem;color:#5a6a7a;line-height:1.6}.form-container.svelte-cv98ki{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media(min-width:769px){.form-container.svelte-cv98ki{grid-template-columns:1fr 1.5fr;gap:4rem}}.form-stats.svelte-cv98ki{display:flex;gap:2rem;margin-top:2rem}.form-stat.svelte-cv98ki{display:flex;flex-direction:column}.fs-num.svelte-cv98ki{font-size:1.75rem;font-weight:800;color:var(--color-primary)}.fs-label.svelte-cv98ki{font-size:.75rem;color:#8a9ab0;text-transform:uppercase;letter-spacing:.05em;margin-top:.1rem}.promo-form.svelte-cv98ki{background:#fff;border-radius:20px;padding:2.5rem;border:1px solid rgba(11,42,74,.08);display:flex;flex-direction:column;gap:1.25rem}.form-row.svelte-cv98ki{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:769px){.form-row.svelte-cv98ki{grid-template-columns:1fr 1fr}}.form-group.svelte-cv98ki{display:flex;flex-direction:column;gap:.4rem}.form-group.svelte-cv98ki label:where(.svelte-cv98ki){font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary)}.form-group.svelte-cv98ki input:where(.svelte-cv98ki),.form-group.svelte-cv98ki select:where(.svelte-cv98ki),.form-group.svelte-cv98ki textarea:where(.svelte-cv98ki){padding:.75rem 1rem;border:1.5px solid rgba(11,42,74,.12);border-radius:8px;font-size:.9rem;font-family:inherit;color:var(--color-dark);background:#fff;transition:border-color .2s;resize:vertical}.form-group.svelte-cv98ki input:where(.svelte-cv98ki):focus,.form-group.svelte-cv98ki select:where(.svelte-cv98ki):focus,.form-group.svelte-cv98ki textarea:where(.svelte-cv98ki):focus{outline:none;border-color:var(--color-teal)}.submit-btn.svelte-cv98ki{width:100%;justify-content:center;padding:1rem!important}.success-box.svelte-cv98ki{background:#fff;border-radius:20px;padding:3rem 2rem;text-align:center;border:1px solid rgba(11,42,74,.08)}.success-box.svelte-cv98ki svg:where(.svelte-cv98ki){color:var(--color-teal);margin:0 auto 1rem}.success-box.svelte-cv98ki h3:where(.svelte-cv98ki){font-size:1.5rem;font-weight:700;color:var(--color-primary);margin-bottom:.5rem}.success-box.svelte-cv98ki p:where(.svelte-cv98ki){font-size:.95rem;color:#5a6a7a}
