.hero[data-astro-cid-wezqd4yf]{background:linear-gradient(135deg,#0f172a,#1e3a5f,#0078d4);color:#fff;padding:110px 0 70px;min-height:380px;text-align:center}.hero[data-astro-cid-wezqd4yf] h1[data-astro-cid-wezqd4yf]{font-size:48px;margin-bottom:16px;font-weight:700}.hero[data-astro-cid-wezqd4yf] .subtitle[data-astro-cid-wezqd4yf]{font-size:20px;opacity:.9;max-width:600px;margin:0 auto}.breadcrumb-section[data-astro-cid-wezqd4yf]{padding:16px 0;background:var(--gray-50)}.breadcrumb[data-astro-cid-wezqd4yf]{font-size:14px;color:var(--gray-500)}.breadcrumb[data-astro-cid-wezqd4yf] a[data-astro-cid-wezqd4yf]{color:var(--blue-500);text-decoration:none}.breadcrumb[data-astro-cid-wezqd4yf] a[data-astro-cid-wezqd4yf]:hover{text-decoration:underline}.intro-section[data-astro-cid-wezqd4yf]{padding:32px 0 0}.intro-heading[data-astro-cid-wezqd4yf]{font-size:26px;font-weight:600;color:var(--gray-900);max-width:880px;margin:0 auto 16px}.intro-text[data-astro-cid-wezqd4yf]{font-size:17px;line-height:1.6;color:var(--gray-700);max-width:880px;margin:0 auto}.pricing[data-astro-cid-wezqd4yf]{padding:64px 0}.billing-toggle[data-astro-cid-wezqd4yf]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:48px}.billing-label[data-astro-cid-wezqd4yf]{font-size:16px;color:var(--gray-500);transition:color .2s}.billing-label[data-astro-cid-wezqd4yf].active{color:var(--gray-900);font-weight:600}.savings-badge[data-astro-cid-wezqd4yf]{background:#10b981;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;margin-left:8px}.toggle-switch[data-astro-cid-wezqd4yf]{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-wezqd4yf].yearly{background:#0078d4}.toggle-slider[data-astro-cid-wezqd4yf]{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-wezqd4yf].yearly .toggle-slider[data-astro-cid-wezqd4yf]{transform:translate(24px)}.plans-grid[data-astro-cid-wezqd4yf]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:900px;margin:0 auto}.plans-grid[data-astro-cid-wezqd4yf].three-col{grid-template-columns:repeat(3,1fr);max-width:1100px}@media(max-width:900px){.plans-grid[data-astro-cid-wezqd4yf],.plans-grid[data-astro-cid-wezqd4yf].three-col{grid-template-columns:1fr;max-width:500px}}.benefits[data-astro-cid-wezqd4yf]{padding:80px 0;background:#faf9f8}.benefits[data-astro-cid-wezqd4yf] h2[data-astro-cid-wezqd4yf]{text-align:center;font-size:32px;margin-bottom:48px}.benefits-grid[data-astro-cid-wezqd4yf]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:900px){.benefits-grid[data-astro-cid-wezqd4yf]{grid-template-columns:repeat(2,1fr)}}.benefit-card[data-astro-cid-wezqd4yf]{text-align:center;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d}.benefit-icon[data-astro-cid-wezqd4yf]{font-size:48px;display:block;margin-bottom:16px}.benefit-card[data-astro-cid-wezqd4yf] h3[data-astro-cid-wezqd4yf]{font-size:18px;margin-bottom:8px;color:var(--gray-900)}.benefit-card[data-astro-cid-wezqd4yf] p[data-astro-cid-wezqd4yf]{font-size:14px;color:var(--gray-500);line-height:1.5}.comparison[data-astro-cid-wezqd4yf]{padding:80px 0}.comparison[data-astro-cid-wezqd4yf] h2[data-astro-cid-wezqd4yf]{text-align:center;font-size:32px;margin-bottom:16px}.section-intro[data-astro-cid-wezqd4yf]{text-align:center;color:var(--gray-600);margin-bottom:48px}.table-wrapper[data-astro-cid-wezqd4yf]{max-width:800px;margin:0 auto;overflow-x:auto}.comparison-table[data-astro-cid-wezqd4yf]{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d}.comparison-table[data-astro-cid-wezqd4yf] th[data-astro-cid-wezqd4yf]{padding:16px;text-align:left;background:var(--gray-50);font-weight:600;border-bottom:2px solid var(--gray-200)}.comparison-table[data-astro-cid-wezqd4yf] td[data-astro-cid-wezqd4yf]{padding:12px 16px;border-bottom:1px solid var(--gray-100)}.comparison-table[data-astro-cid-wezqd4yf] .highlight-col[data-astro-cid-wezqd4yf]{background:#f0f7ff}.comparison-table[data-astro-cid-wezqd4yf] .price-row[data-astro-cid-wezqd4yf] td[data-astro-cid-wezqd4yf]{background:var(--gray-50);border-top:2px solid var(--gray-200)}.faq[data-astro-cid-wezqd4yf]{padding:80px 0;background:#faf9f8}.faq[data-astro-cid-wezqd4yf] h2[data-astro-cid-wezqd4yf]{text-align:center;font-size:32px;margin-bottom:48px}.faq[data-astro-cid-wezqd4yf] details[data-astro-cid-wezqd4yf]{max-width:800px;margin:0 auto 16px;background:#fff;border-radius:12px;padding:20px 24px}.faq[data-astro-cid-wezqd4yf] summary[data-astro-cid-wezqd4yf]{font-weight:600;cursor:pointer;color:var(--gray-900)}.faq[data-astro-cid-wezqd4yf] p[data-astro-cid-wezqd4yf]{margin-top:16px;color:var(--gray-600);line-height:1.6}.cta-center[data-astro-cid-wezqd4yf]{text-align:center;margin-top:40px}.cta-center[data-astro-cid-wezqd4yf] .btn[data-astro-cid-wezqd4yf]{display:inline-block;margin:0 8px}.cta-section[data-astro-cid-wezqd4yf]{padding:80px 0;background:#faf9f8;color:var(--gray-900);text-align:center}.cta-section[data-astro-cid-wezqd4yf] h2[data-astro-cid-wezqd4yf]{font-size:32px;margin-bottom:16px;color:var(--gray-900)}.cta-section[data-astro-cid-wezqd4yf] p[data-astro-cid-wezqd4yf]{font-size:18px;color:var(--gray-600);margin-bottom:32px}.cta-buttons[data-astro-cid-wezqd4yf]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cta-buttons[data-astro-cid-wezqd4yf] .btn-primary[data-astro-cid-wezqd4yf]{background:linear-gradient(135deg,#0078d4,#106ebe);color:#fff}.cta-buttons[data-astro-cid-wezqd4yf] .btn-primary[data-astro-cid-wezqd4yf]:hover{background:linear-gradient(135deg,#106ebe,#005a9e)}.cta-buttons[data-astro-cid-wezqd4yf] .btn-secondary[data-astro-cid-wezqd4yf]{background:transparent;color:#0078d4;border:2px solid #0078d4}.cta-buttons[data-astro-cid-wezqd4yf] .btn-secondary[data-astro-cid-wezqd4yf]:hover{background:#0078d41a}.intro[data-astro-cid-wezqd4yf]{padding:80px 0;background:#fff}.intro[data-astro-cid-wezqd4yf] .section-header[data-astro-cid-wezqd4yf]{text-align:center;max-width:880px;margin:0 auto 32px}.intro[data-astro-cid-wezqd4yf] .section-header[data-astro-cid-wezqd4yf] h2[data-astro-cid-wezqd4yf]{font-size:32px;font-weight:700;color:var(--gray-900, #0f172a);line-height:1.25;margin:8px 0 0}.section-label[data-astro-cid-wezqd4yf]{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-wezqd4yf]{max-width:880px;margin:0 auto}.intro-text[data-astro-cid-wezqd4yf] p[data-astro-cid-wezqd4yf]{font-size:16px;line-height:1.8;color:var(--gray-700, #334155);margin-bottom:18px}.intro-text[data-astro-cid-wezqd4yf] p[data-astro-cid-wezqd4yf]:last-child{margin-bottom:0}.intro-text[data-astro-cid-wezqd4yf] a[data-astro-cid-wezqd4yf].btn{display:inline-block}@media(max-width:900px){.intro[data-astro-cid-wezqd4yf] .section-header[data-astro-cid-wezqd4yf] h2[data-astro-cid-wezqd4yf]{font-size:26px}.intro-text[data-astro-cid-wezqd4yf] p[data-astro-cid-wezqd4yf]{font-size:15px}}@media(max-width:768px){.hero[data-astro-cid-wezqd4yf]{padding:100px 0 40px;min-height:auto}.hero[data-astro-cid-wezqd4yf] h1[data-astro-cid-wezqd4yf]{font-size:32px;line-height:1.2;margin-bottom:12px}.hero[data-astro-cid-wezqd4yf] .subtitle[data-astro-cid-wezqd4yf]{font-size:16px}}
