.page-hero[data-astro-cid-lmkygsfs]{padding-block:clamp(3rem,6vw,5rem) clamp(1rem,3vw,2rem);position:relative;overflow:hidden}.page-hero[data-astro-cid-lmkygsfs] .center[data-astro-cid-lmkygsfs]{text-align:center}.page-hero[data-astro-cid-lmkygsfs] .center[data-astro-cid-lmkygsfs] .eyebrow[data-astro-cid-lmkygsfs]{justify-content:center}.page-hero__inner[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{margin:1.2rem 0}.pricing-section[data-astro-cid-lmkygsfs]{padding-top:clamp(2rem,4vw,3rem)}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start}.price-card[data-astro-cid-lmkygsfs]{background:#fff;border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:2rem;position:relative;box-shadow:var(--shadow-sm)}.price-card--popular[data-astro-cid-lmkygsfs]{border-color:var(--c-primary);box-shadow:var(--shadow-lg);transform:translateY(-8px)}.price-card__badge[data-astro-cid-lmkygsfs]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--c-accent);color:var(--c-primary-dark);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .9rem;border-radius:999px;white-space:nowrap}.price-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.5rem}.price-card__tagline[data-astro-cid-lmkygsfs]{color:var(--c-muted);font-size:.92rem;margin:.5rem 0 1.3rem;min-height:2.6em}.price-card__price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:.4rem;margin-bottom:1.3rem}.price-card__price[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:2.6rem;color:var(--c-primary);line-height:1}.price-card__price[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{color:var(--c-muted);font-size:.9rem}.price-card__cta[data-astro-cid-lmkygsfs]{width:100%;margin-bottom:1.6rem}.price-card__features[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:.75rem}.price-card__features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;gap:.6rem;align-items:flex-start;font-size:.93rem}.price-card__features[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{flex:none;margin-top:3px}.price-table-wrap[data-astro-cid-lmkygsfs]{overflow-x:auto;border:1px solid var(--c-border);border-radius:var(--radius);background:#fff}.price-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;min-width:640px}.price-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{text-align:left;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--c-muted);padding:1rem 1.2rem;border-bottom:2px solid var(--c-border);background:var(--c-surface-alt)}.price-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:1rem 1.2rem;border-bottom:1px solid var(--c-border);font-size:.95rem}.price-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:none}.price-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:hover{background:var(--c-surface-alt)}.price-table[data-astro-cid-lmkygsfs] .num[data-astro-cid-lmkygsfs]{text-align:right}.price-table[data-astro-cid-lmkygsfs] .mono[data-astro-cid-lmkygsfs]{font-family:var(--font-body);font-weight:600;color:var(--c-accent-dark);font-size:.85rem}.price-table[data-astro-cid-lmkygsfs] .price[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-weight:600;color:var(--c-primary)}.faq-item[data-astro-cid-lmkygsfs]{border-bottom:1px solid var(--c-border)}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{cursor:pointer;list-style:none;padding:1.15rem 0;font-weight:600;font-size:1.05rem;display:flex;justify-content:space-between;gap:1rem}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]:after{content:"+";color:var(--c-accent-dark);font-size:1.4rem;line-height:1;transition:transform .2s var(--ease)}.faq-item[data-astro-cid-lmkygsfs][open] summary[data-astro-cid-lmkygsfs]:after{transform:rotate(45deg)}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{padding-bottom:1.15rem;color:var(--c-muted)}@media(max-width:900px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:2rem}.price-card--popular[data-astro-cid-lmkygsfs]{transform:none}}
