.business-page.svelte-gy0t33{background:#f9fafb}.container.svelte-gy0t33{max-width:1100px;margin:0 auto;padding:0 20px}.hero.svelte-gy0t33{background:linear-gradient(135deg,#1e3a5f,#0f172a);color:#fff;padding:80px 0;text-align:center}.hero-badge.svelte-gy0t33{display:inline-block;padding:6px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:20px;font-size:.875rem;margin-bottom:24px}.hero.svelte-gy0t33 h1:where(.svelte-gy0t33){font-size:2.5rem;font-weight:700;margin:0 0 16px}.hero-subtitle.svelte-gy0t33{font-size:1.25rem;opacity:.8;margin:0 0 32px}.hero-stats.svelte-gy0t33{display:flex;justify-content:center;gap:48px;margin-bottom:32px}.stat.svelte-gy0t33{text-align:center}.stat-value.svelte-gy0t33{display:block;font-size:2rem;font-weight:700}.stat-label.svelte-gy0t33{font-size:.875rem;opacity:.7}.hero-cta.svelte-gy0t33{display:inline-block;padding:16px 40px;background:#69c18d;color:#fff;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.125rem;transition:transform .2s}.hero-cta.svelte-gy0t33:hover{transform:scale(1.05)}section.svelte-gy0t33{padding:60px 0}section.svelte-gy0t33 h2:where(.svelte-gy0t33){font-size:1.75rem;font-weight:600;text-align:center;margin:0 0 32px;color:#1a1a1a}.services-grid.svelte-gy0t33{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.service-card.svelte-gy0t33{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.service-card.svelte-gy0t33 h3:where(.svelte-gy0t33){margin:0 0 8px;font-size:1.125rem;font-weight:600;color:#1a1a1a}.service-card.svelte-gy0t33 p:where(.svelte-gy0t33){margin:0 0 12px;color:#666;font-size:.875rem}.service-price.svelte-gy0t33{font-weight:600;color:#1e3a5f}.plans.svelte-gy0t33{background:#fff}.plans-grid.svelte-gy0t33{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1000px;margin:0 auto}.plan-card.svelte-gy0t33{background:#f9fafb;border-radius:16px;padding:32px 24px;text-align:center;position:relative;border:2px solid transparent}.plan-card.recommended.svelte-gy0t33{border-color:#69c18d;background:#fff}.plan-badge.svelte-gy0t33{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#69c18d;color:#fff;padding:4px 16px;border-radius:12px;font-size:.75rem;font-weight:600}.plan-card.svelte-gy0t33 h3:where(.svelte-gy0t33){margin:0 0 16px;font-size:1.25rem;font-weight:600;color:#1a1a1a}.plan-price.svelte-gy0t33{margin-bottom:24px}.price-value.svelte-gy0t33{font-size:2rem;font-weight:700;color:#1e3a5f}.price-period.svelte-gy0t33{color:#666;font-size:.875rem}.plan-features.svelte-gy0t33{list-style:none;padding:0;margin:0 0 24px;text-align:left}.plan-features.svelte-gy0t33 li:where(.svelte-gy0t33){padding:8px 0;border-bottom:1px solid #e5e7eb;color:#555;font-size:.875rem}.plan-features.svelte-gy0t33 li:where(.svelte-gy0t33):before{content:"✓";color:#69c18d;margin-right:8px}.plan-cta.svelte-gy0t33{display:block;padding:12px 24px;background:#1e3a5f;color:#fff;border-radius:8px;text-decoration:none;font-weight:600;transition:background .2s}.plan-card.recommended.svelte-gy0t33 .plan-cta:where(.svelte-gy0t33){background:#69c18d}.plan-cta.svelte-gy0t33:hover{opacity:.9}.benefits-grid.svelte-gy0t33{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.benefit-card.svelte-gy0t33{text-align:center;padding:24px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.benefit-icon.svelte-gy0t33{font-size:2.5rem;margin-bottom:16px}.benefit-card.svelte-gy0t33 h3:where(.svelte-gy0t33){margin:0 0 8px;font-size:1.125rem;font-weight:600;color:#1a1a1a}.benefit-card.svelte-gy0t33 p:where(.svelte-gy0t33){margin:0;color:#666;font-size:.875rem}.cta-section.svelte-gy0t33{background:linear-gradient(135deg,#1e3a5f,#0f172a);color:#fff;text-align:center}.cta-section.svelte-gy0t33 h2:where(.svelte-gy0t33){color:#fff}.cta-section.svelte-gy0t33 p:where(.svelte-gy0t33){margin:0 0 24px;opacity:.8}.cta-buttons.svelte-gy0t33{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cta-btn.svelte-gy0t33{display:inline-block;padding:14px 28px;border-radius:8px;text-decoration:none;font-weight:600;transition:transform .2s}.cta-btn.svelte-gy0t33:hover{transform:scale(1.05)}.cta-btn--primary.svelte-gy0t33{background:#69c18d;color:#fff}.cta-btn--secondary.svelte-gy0t33{background:transparent;color:#fff;border:2px solid white}@media(max-width:768px){.hero.svelte-gy0t33 h1:where(.svelte-gy0t33){font-size:1.75rem}.hero-stats.svelte-gy0t33{gap:24px}.stat-value.svelte-gy0t33{font-size:1.5rem}}
