.hero[data-astro-cid-ngqo3jqw]{background:linear-gradient(135deg,#0f172a,#1e3a5f,#0078d4);color:#fff;padding:110px 0 70px;min-height:380px;text-align:center}.hero[data-astro-cid-ngqo3jqw] h1[data-astro-cid-ngqo3jqw]{font-size:48px;margin-bottom:16px;font-weight:700}.hero[data-astro-cid-ngqo3jqw] .subtitle[data-astro-cid-ngqo3jqw]{font-size:20px;opacity:.9;max-width:600px;margin:0 auto}.breadcrumb-section[data-astro-cid-ngqo3jqw]{padding:16px 0;background:var(--gray-50)}.breadcrumb[data-astro-cid-ngqo3jqw]{font-size:14px;color:var(--gray-500)}.breadcrumb[data-astro-cid-ngqo3jqw] a[data-astro-cid-ngqo3jqw]{color:var(--blue-500);text-decoration:none}.breadcrumb[data-astro-cid-ngqo3jqw] a[data-astro-cid-ngqo3jqw]:hover{text-decoration:underline}.pricing[data-astro-cid-ngqo3jqw]{padding:64px 0}.billing-toggle[data-astro-cid-ngqo3jqw]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:48px}.billing-label[data-astro-cid-ngqo3jqw]{font-size:16px;color:var(--gray-500);transition:color .2s}.billing-label[data-astro-cid-ngqo3jqw].active{color:var(--gray-900);font-weight:600}.savings-badge[data-astro-cid-ngqo3jqw]{background:#10b981;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;margin-left:8px}.toggle-switch[data-astro-cid-ngqo3jqw]{width:48px;height:24px;background:var(--gray-300);border-radius:12px;position:relative;cursor:pointer;border:none;transition:background .2s}.toggle-switch[data-astro-cid-ngqo3jqw].yearly{background:#0078d4}.toggle-slider[data-astro-cid-ngqo3jqw]{display:block;width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s}.toggle-switch[data-astro-cid-ngqo3jqw].yearly .toggle-slider[data-astro-cid-ngqo3jqw]{transform:translate(24px)}.plans-grid[data-astro-cid-ngqo3jqw]{display:grid;grid-template-columns:1fr;gap:32px;max-width:500px;margin:0 auto}.benefits[data-astro-cid-ngqo3jqw]{padding:80px 0;background:#faf9f8}.benefits[data-astro-cid-ngqo3jqw] h2[data-astro-cid-ngqo3jqw]{text-align:center;font-size:32px;margin-bottom:48px}.benefits-grid[data-astro-cid-ngqo3jqw]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:900px){.benefits-grid[data-astro-cid-ngqo3jqw]{grid-template-columns:repeat(2,1fr)}}.benefit-card[data-astro-cid-ngqo3jqw]{text-align:center;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d}.benefit-icon[data-astro-cid-ngqo3jqw]{font-size:48px;display:block;margin-bottom:16px}.benefit-card[data-astro-cid-ngqo3jqw] h3[data-astro-cid-ngqo3jqw]{font-size:18px;margin-bottom:8px;color:var(--gray-900)}.benefit-card[data-astro-cid-ngqo3jqw] p[data-astro-cid-ngqo3jqw]{font-size:14px;color:var(--gray-500);line-height:1.5}.ideal-for[data-astro-cid-ngqo3jqw]{padding:80px 0}.ideal-for[data-astro-cid-ngqo3jqw] h2[data-astro-cid-ngqo3jqw]{text-align:center;font-size:32px;margin-bottom:48px}.ideal-grid[data-astro-cid-ngqo3jqw]{display:grid;grid-template-columns:1fr;gap:32px;max-width:500px;margin:0 auto}.ideal-column[data-astro-cid-ngqo3jqw]{background:#fff;padding:32px;border-radius:16px;box-shadow:0 2px 8px #0000000d}.ideal-column[data-astro-cid-ngqo3jqw] h3[data-astro-cid-ngqo3jqw]{font-size:18px;margin-bottom:16px;color:var(--gray-900)}.ideal-column[data-astro-cid-ngqo3jqw] ul[data-astro-cid-ngqo3jqw]{list-style:none;padding:0}.ideal-column[data-astro-cid-ngqo3jqw] li[data-astro-cid-ngqo3jqw]{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:15px;color:var(--gray-700)}.ideal-column[data-astro-cid-ngqo3jqw] .check[data-astro-cid-ngqo3jqw]{color:#107c10;font-weight:700}.faq[data-astro-cid-ngqo3jqw]{padding:80px 0;background:#faf9f8}.faq[data-astro-cid-ngqo3jqw] h2[data-astro-cid-ngqo3jqw]{text-align:center;font-size:32px;margin-bottom:48px}.faq[data-astro-cid-ngqo3jqw] details[data-astro-cid-ngqo3jqw]{max-width:800px;margin:0 auto 16px;background:#fff;border-radius:12px;padding:20px 24px}.faq[data-astro-cid-ngqo3jqw] summary[data-astro-cid-ngqo3jqw]{font-weight:600;cursor:pointer;color:var(--gray-900)}.faq[data-astro-cid-ngqo3jqw] p[data-astro-cid-ngqo3jqw]{margin-top:16px;color:var(--gray-600);line-height:1.6}.cta-center[data-astro-cid-ngqo3jqw]{text-align:center;margin-top:40px}.cta-center[data-astro-cid-ngqo3jqw] .btn[data-astro-cid-ngqo3jqw]{display:inline-block;margin:0 8px}.cta-section[data-astro-cid-ngqo3jqw]{padding:80px 0;background:#faf9f8;color:var(--gray-900);text-align:center}.cta-section[data-astro-cid-ngqo3jqw] h2[data-astro-cid-ngqo3jqw]{font-size:32px;margin-bottom:16px;color:var(--gray-900)}.cta-section[data-astro-cid-ngqo3jqw] p[data-astro-cid-ngqo3jqw]{font-size:18px;color:var(--gray-600);margin-bottom:32px}.cta-buttons[data-astro-cid-ngqo3jqw]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cta-buttons[data-astro-cid-ngqo3jqw] .btn-primary[data-astro-cid-ngqo3jqw]{background:linear-gradient(135deg,#0078d4,#106ebe);color:#fff}.cta-buttons[data-astro-cid-ngqo3jqw] .btn-primary[data-astro-cid-ngqo3jqw]:hover{background:linear-gradient(135deg,#106ebe,#005a9e)}.cta-buttons[data-astro-cid-ngqo3jqw] .btn-secondary[data-astro-cid-ngqo3jqw]{background:transparent;color:#0078d4;border:2px solid #0078d4}.cta-buttons[data-astro-cid-ngqo3jqw] .btn-secondary[data-astro-cid-ngqo3jqw]:hover{background:#0078d41a}.intro[data-astro-cid-ngqo3jqw]{padding:80px 0;background:#fff}.intro[data-astro-cid-ngqo3jqw] .section-header[data-astro-cid-ngqo3jqw]{text-align:center;max-width:880px;margin:0 auto 32px}.intro[data-astro-cid-ngqo3jqw] .section-header[data-astro-cid-ngqo3jqw] h2[data-astro-cid-ngqo3jqw]{font-size:32px;font-weight:700;color:var(--gray-900, #0f172a);line-height:1.25;margin:8px 0 0}.section-label[data-astro-cid-ngqo3jqw]{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#0078d4;background:#0078d41a;padding:6px 14px;border-radius:20px;margin-bottom:4px}.intro-grid[data-astro-cid-ngqo3jqw]{max-width:880px;margin:0 auto}.intro-text[data-astro-cid-ngqo3jqw] p[data-astro-cid-ngqo3jqw]{font-size:16px;line-height:1.8;color:var(--gray-700, #334155);margin-bottom:18px}.intro-text[data-astro-cid-ngqo3jqw] p[data-astro-cid-ngqo3jqw]:last-child{margin-bottom:0}.intro-text[data-astro-cid-ngqo3jqw] a[data-astro-cid-ngqo3jqw].btn{display:inline-block}@media(max-width:900px){.intro[data-astro-cid-ngqo3jqw] .section-header[data-astro-cid-ngqo3jqw] h2[data-astro-cid-ngqo3jqw]{font-size:26px}.intro-text[data-astro-cid-ngqo3jqw] p[data-astro-cid-ngqo3jqw]{font-size:15px}}
