.pricing-card[data-astro-cid-5mb67dfd]{position:relative;text-align:left;height:100%;display:flex;flex-direction:column;padding:var(--spacing-lg)}.pricing-card[data-astro-cid-5mb67dfd].popular{border:2px solid var(--color-accent);box-shadow:0 12px 40px -20px #2abfbf8c}.pricing-card[data-astro-cid-5mb67dfd].popular:hover{transform:translateY(-3px)}.popular-badge[data-astro-cid-5mb67dfd]{position:absolute;top:-12px;left:var(--spacing-lg);background:var(--color-accent);color:var(--color-accent-ink);padding:4px 14px;border-radius:var(--radius-pill);font-size:.78rem;font-weight:600}.pricing-card[data-astro-cid-5mb67dfd] h3[data-astro-cid-5mb67dfd]{font-size:1.2rem;margin-bottom:var(--spacing-sm)}.price[data-astro-cid-5mb67dfd]{display:flex;align-items:baseline;gap:4px;margin-bottom:2px}.price-amount[data-astro-cid-5mb67dfd]{font-size:2.6rem;font-weight:600;letter-spacing:-.02em;color:var(--color-text)}.price-period[data-astro-cid-5mb67dfd]{font-size:1rem;color:var(--color-text-faint)}.yearly-price[data-astro-cid-5mb67dfd]{font-size:.875rem;color:var(--color-accent-dark);font-weight:500;margin-bottom:var(--spacing-md);margin-top:0}.features-list[data-astro-cid-5mb67dfd]{list-style:none;margin:var(--spacing-md) 0 var(--spacing-lg) 0;flex:1}.features-list[data-astro-cid-5mb67dfd] li[data-astro-cid-5mb67dfd]{padding:7px 0 7px 28px;position:relative;font-size:.93rem;line-height:1.45;color:var(--color-text)}.features-list[data-astro-cid-5mb67dfd] li[data-astro-cid-5mb67dfd]:before{content:"✓";position:absolute;left:0;top:7px;color:var(--color-accent-dark);font-weight:700;font-size:.85rem}.btn-block[data-astro-cid-5mb67dfd]{margin-top:auto}.faq[data-astro-cid-al2ca2vr]{max-width:760px;margin:0 auto}.faq-item[data-astro-cid-al2ca2vr]{border-bottom:1px solid var(--color-border)}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) 0;cursor:pointer;font-weight:500;font-size:1.05rem;color:var(--color-text);list-style:none}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-al2ca2vr]{font-size:1.4rem;color:var(--color-text-faint);transition:transform .2s ease;line-height:1}.faq-item[data-astro-cid-al2ca2vr][open] .faq-chevron[data-astro-cid-al2ca2vr]{transform:rotate(45deg)}.faq-item[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{color:var(--color-text-muted);line-height:1.65;margin:0;padding:0 0 var(--spacing-md);max-width:680px}.page-hero[data-astro-cid-lmkygsfs]{text-align:center;padding-bottom:var(--spacing-md)}.page-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{margin-bottom:var(--spacing-sm)}.page-hero-sub[data-astro-cid-lmkygsfs]{font-size:1.2rem;color:var(--color-text-muted);max-width:620px;margin:0 auto var(--spacing-md)}.trial-highlight[data-astro-cid-lmkygsfs]{display:inline-block;background:var(--color-accent-soft);color:var(--color-accent-ink);padding:10px var(--spacing-md);border-radius:var(--radius-pill);font-weight:500;font-size:.92rem}.pricing-cards-section[data-astro-cid-lmkygsfs]{padding-top:var(--spacing-lg)}.pricing-cards[data-astro-cid-lmkygsfs]{align-items:stretch}.comparison-table-wrapper[data-astro-cid-lmkygsfs]{overflow-x:auto;margin:var(--spacing-lg) auto 0;max-width:920px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff}.comparison-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{background:#fff;padding:var(--spacing-md) var(--spacing-sm);text-align:left;font-weight:600;border-bottom:1px solid var(--color-border);font-size:.92rem;position:sticky;top:0}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:not(:first-child){text-align:center}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:13px var(--spacing-sm);border-bottom:1px solid var(--color-border);font-size:.9rem;color:var(--color-text-muted)}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:not(:first-child){text-align:center}.comparison-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}.comparison-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:hover{background-color:var(--color-bg-subtle)}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:first-child{font-weight:500;color:var(--color-text)}@media (max-width: 768px){.comparison-table-wrapper[data-astro-cid-lmkygsfs]{font-size:.85rem}}
