.page-hero[data-astro-cid-ifhcry5w]{padding-block:var(--space-20);background:linear-gradient(135deg,var(--color-secondary) 0%,#2a5280 100%);color:#fff;text-align:center}.page-hero[data-astro-cid-ifhcry5w] h1[data-astro-cid-ifhcry5w]{color:#fff;margin-block:var(--space-6);max-width:750px;margin-inline:auto;font-size:clamp(1.75rem,3.5vw,3rem)}.page-hero[data-astro-cid-ifhcry5w] p[data-astro-cid-ifhcry5w]{color:#ffffffd9;font-size:var(--font-size-lg);max-width:600px;margin-inline:auto;margin-bottom:var(--space-8)}.hero-ctas[data-astro-cid-ifhcry5w]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-10)}.trust-bar[data-astro-cid-ifhcry5w]{display:flex;gap:var(--space-8);justify-content:center;flex-wrap:wrap;font-size:var(--font-size-sm);color:#fffc}.two-col[data-astro-cid-ifhcry5w]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}@media (max-width: 768px){.two-col[data-astro-cid-ifhcry5w]{grid-template-columns:1fr}}.two-col[data-astro-cid-ifhcry5w] h2[data-astro-cid-ifhcry5w]{margin-bottom:var(--space-6)}.two-col[data-astro-cid-ifhcry5w]>div[data-astro-cid-ifhcry5w]>p[data-astro-cid-ifhcry5w]{color:var(--color-text-secondary);margin-bottom:var(--space-8)}.img-placeholder[data-astro-cid-ifhcry5w]{background:var(--color-bg-medium);border-radius:var(--radius-2xl);height:350px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);border:2px dashed var(--color-border);text-align:center}.benefits-list[data-astro-cid-ifhcry5w]{display:flex;flex-direction:column;gap:var(--space-6)}.benefit[data-astro-cid-ifhcry5w]{display:flex;gap:var(--space-4);align-items:flex-start}.benefit__icon[data-astro-cid-ifhcry5w]{font-size:1.75rem;flex-shrink:0}.benefit[data-astro-cid-ifhcry5w] strong[data-astro-cid-ifhcry5w]{display:block;margin-bottom:var(--space-1);color:var(--color-secondary)}.benefit[data-astro-cid-ifhcry5w] p[data-astro-cid-ifhcry5w]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.plans-grid[data-astro-cid-ifhcry5w]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media (max-width: 1024px){.plans-grid[data-astro-cid-ifhcry5w]{grid-template-columns:1fr;max-width:450px;margin-inline:auto}}.plan-card[data-astro-cid-ifhcry5w]{border:2px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-8);position:relative;background:#fff}.plan-card--featured[data-astro-cid-ifhcry5w]{border-color:var(--color-primary);box-shadow:var(--shadow-xl)}.plan-card__badge[data-astro-cid-ifhcry5w]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-primary);color:#fff;font-size:var(--font-size-xs);font-weight:700;padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);white-space:nowrap}.plan-card__header[data-astro-cid-ifhcry5w]{text-align:center;margin-bottom:var(--space-6)}.plan-card__header[data-astro-cid-ifhcry5w] h3[data-astro-cid-ifhcry5w]{font-size:var(--font-size-2xl);margin-block:var(--space-3);color:var(--color-secondary)}.plan-card__price[data-astro-cid-ifhcry5w]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.plan-card__price[data-astro-cid-ifhcry5w] strong[data-astro-cid-ifhcry5w]{font-size:var(--font-size-2xl);color:var(--color-primary)}.plan-card__features[data-astro-cid-ifhcry5w]{list-style:none;margin-bottom:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3)}.plan-card__features[data-astro-cid-ifhcry5w] li[data-astro-cid-ifhcry5w]{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding-left:var(--space-6);position:relative}.plan-card__features[data-astro-cid-ifhcry5w] li[data-astro-cid-ifhcry5w]:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.plan-card[data-astro-cid-ifhcry5w] .btn[data-astro-cid-ifhcry5w]{width:100%;justify-content:center}.process-steps[data-astro-cid-ifhcry5w]{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-4)}@media (max-width: 1024px){.process-steps[data-astro-cid-ifhcry5w]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 640px){.process-steps[data-astro-cid-ifhcry5w]{grid-template-columns:repeat(2,1fr)}}.step[data-astro-cid-ifhcry5w]{text-align:center;padding:var(--space-6) var(--space-4)}.step__num[data-astro-cid-ifhcry5w]{display:flex;width:48px;height:48px;background:var(--color-primary);color:#fff;border-radius:50%;font-size:var(--font-size-xl);font-weight:700;align-items:center;justify-content:center;margin:0 auto var(--space-4)}.step[data-astro-cid-ifhcry5w] h4[data-astro-cid-ifhcry5w]{color:var(--color-secondary);margin-bottom:var(--space-2);font-size:var(--font-size-base)}.step[data-astro-cid-ifhcry5w] p[data-astro-cid-ifhcry5w]{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.faq-list[data-astro-cid-ifhcry5w]{max-width:800px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-3)}.faq-item[data-astro-cid-ifhcry5w]{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.faq-item[data-astro-cid-ifhcry5w] summary[data-astro-cid-ifhcry5w]{padding:var(--space-5) var(--space-6);font-weight:var(--font-weight-semibold);cursor:pointer;color:var(--color-secondary);list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item[data-astro-cid-ifhcry5w] summary[data-astro-cid-ifhcry5w]:after{content:"+";font-size:var(--font-size-xl);color:var(--color-primary)}.faq-item[data-astro-cid-ifhcry5w][open] summary[data-astro-cid-ifhcry5w]:after{content:"−"}.faq-item[data-astro-cid-ifhcry5w] p[data-astro-cid-ifhcry5w]{padding:0 var(--space-6) var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.section--cta[data-astro-cid-ifhcry5w]{background:linear-gradient(135deg,var(--color-primary-light),var(--color-secondary-light))}.cta-block[data-astro-cid-ifhcry5w]{text-align:center;max-width:600px;margin-inline:auto}.cta-block[data-astro-cid-ifhcry5w] h2[data-astro-cid-ifhcry5w]{margin-bottom:var(--space-4)}.cta-block[data-astro-cid-ifhcry5w] p[data-astro-cid-ifhcry5w]{color:var(--color-text-secondary);margin-bottom:var(--space-8);font-size:var(--font-size-lg)}
