.eyebrow[data-astro-cid-oovmsdbp]{color:var(--primary);font-size:var(--text-xs);font-weight:800;letter-spacing:0;margin-bottom:.75rem;text-transform:uppercase}.pricing-hero[data-astro-cid-oovmsdbp]{padding:6rem 0 4rem;background:radial-gradient(circle at 20% 18%,rgba(41,151,170,.12),transparent 26rem),linear-gradient(180deg,#f7fbfc,#fff);text-align:center}.pricing-hero[data-astro-cid-oovmsdbp] h1[data-astro-cid-oovmsdbp]{font-size:clamp(2.5rem,5vw,var(--text-3xl));color:var(--text-primary);margin-bottom:1rem}.pricing-hero[data-astro-cid-oovmsdbp] .subtitle[data-astro-cid-oovmsdbp]{font-size:var(--text-lg);color:var(--text-secondary);max-width:650px;margin:0 auto 1rem}.demo-link[data-astro-cid-oovmsdbp]{color:var(--primary);font-size:var(--text-sm);font-weight:700;text-decoration:none}.demo-link[data-astro-cid-oovmsdbp]:hover{color:var(--primary-hover);text-decoration:underline}.pricing-section[data-astro-cid-oovmsdbp]{padding:5rem 0 6rem;background-color:var(--background)}.pricing-grid[data-astro-cid-oovmsdbp]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;min-width:0}.pricing-card[data-astro-cid-oovmsdbp]{background:#fff;border-radius:1.25rem;padding:2rem;box-shadow:0 16px 44px #1a1a1a14;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;border:1px solid var(--gray-200);min-width:0}.pricing-card[data-astro-cid-oovmsdbp].featured{border:2px solid var(--primary);box-shadow:0 22px 60px #2997aa24}.pricing-card[data-astro-cid-oovmsdbp]:hover{transform:translateY(-6px)}.pricing-header[data-astro-cid-oovmsdbp]{text-align:center;margin-bottom:2rem;position:relative;padding-top:1.5rem}.popular-badge[data-astro-cid-oovmsdbp]{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background-color:var(--primary);color:#fff;padding:.3rem .85rem;border-radius:999px;font-size:var(--text-xs);font-weight:800;white-space:nowrap;z-index:2}.pricing-header[data-astro-cid-oovmsdbp] h2[data-astro-cid-oovmsdbp]{font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:1rem}.price[data-astro-cid-oovmsdbp]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .35rem;justify-content:center;margin-bottom:1rem}.price[data-astro-cid-oovmsdbp] .amount[data-astro-cid-oovmsdbp]{font-size:var(--text-3xl);font-weight:700;color:var(--text-primary)}.price[data-astro-cid-oovmsdbp] .period[data-astro-cid-oovmsdbp]{font-size:var(--text-base);color:var(--text-secondary)}.plan-description[data-astro-cid-oovmsdbp]{color:var(--text-secondary);font-size:var(--text-sm);margin-top:.5rem}.pricing-features[data-astro-cid-oovmsdbp]{flex-grow:1;margin-bottom:2rem}.pricing-features[data-astro-cid-oovmsdbp] ul[data-astro-cid-oovmsdbp]{list-style:none;padding:0;margin:0}.pricing-features[data-astro-cid-oovmsdbp] li[data-astro-cid-oovmsdbp]{padding:.65rem 0;color:var(--text-secondary);display:flex;align-items:flex-start;gap:.5rem}.pricing-features[data-astro-cid-oovmsdbp] li[data-astro-cid-oovmsdbp]:before{content:"✓";color:var(--primary);font-weight:700}.pricing-footer[data-astro-cid-oovmsdbp]{text-align:center}.pricing-footer[data-astro-cid-oovmsdbp] .btn[data-astro-cid-oovmsdbp]{align-items:center;display:inline-flex;justify-content:center;min-height:44px;width:100%}.pricing-faq[data-astro-cid-oovmsdbp]{padding:5rem 0 6rem;background-color:var(--gray-100)}.pricing-faq[data-astro-cid-oovmsdbp] .eyebrow[data-astro-cid-oovmsdbp],.pricing-faq[data-astro-cid-oovmsdbp] h2[data-astro-cid-oovmsdbp]{text-align:center}.pricing-faq[data-astro-cid-oovmsdbp] h2[data-astro-cid-oovmsdbp]{font-size:var(--text-3xl);color:var(--text-primary);margin-bottom:3rem}.faq-grid[data-astro-cid-oovmsdbp]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}.faq-item[data-astro-cid-oovmsdbp]{background:#fff;padding:1.5rem;border-radius:1rem;border:1px solid var(--gray-200);box-shadow:0 10px 28px #1a1a1a0f}.faq-item[data-astro-cid-oovmsdbp] h3[data-astro-cid-oovmsdbp]{font-size:var(--text-lg);color:var(--text-primary);margin-bottom:.75rem}.faq-item[data-astro-cid-oovmsdbp] p[data-astro-cid-oovmsdbp]{color:var(--text-secondary);line-height:1.6;font-size:var(--text-sm)}.billing-toggle[data-astro-cid-oovmsdbp]{display:flex;align-items:center;gap:1rem;justify-content:center;margin:2rem 0 0}.switch[data-astro-cid-oovmsdbp]{position:relative;display:inline-block;width:50px;height:28px;flex:0 0 auto}.switch[data-astro-cid-oovmsdbp] input[data-astro-cid-oovmsdbp]{opacity:0;width:0;height:0}.slider[data-astro-cid-oovmsdbp]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:28px}.slider[data-astro-cid-oovmsdbp]:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input[data-astro-cid-oovmsdbp]:checked+.slider[data-astro-cid-oovmsdbp]{background-color:var(--primary)}input[data-astro-cid-oovmsdbp]:checked+.slider[data-astro-cid-oovmsdbp]:before{transform:translate(22px)}.annual-highlight[data-astro-cid-oovmsdbp]{color:var(--primary)!important}@media (max-width: 1024px){.pricing-grid[data-astro-cid-oovmsdbp],.faq-grid[data-astro-cid-oovmsdbp]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.pricing-hero[data-astro-cid-oovmsdbp]{padding:3.5rem 0 2.5rem}.pricing-section[data-astro-cid-oovmsdbp]{padding:3rem 0 4rem}.pricing-grid[data-astro-cid-oovmsdbp],.faq-grid[data-astro-cid-oovmsdbp]{grid-template-columns:1fr;gap:1.25rem}.pricing-hero[data-astro-cid-oovmsdbp] h1[data-astro-cid-oovmsdbp]{font-size:clamp(2.25rem,12vw,var(--text-3xl))}.pricing-hero[data-astro-cid-oovmsdbp] .subtitle[data-astro-cid-oovmsdbp]{font-size:var(--text-base)}.pricing-card[data-astro-cid-oovmsdbp]{padding:1.5rem;width:100%}.pricing-card[data-astro-cid-oovmsdbp]:hover{transform:none}.pricing-header[data-astro-cid-oovmsdbp],.pricing-features[data-astro-cid-oovmsdbp]{margin-bottom:1.5rem}.pricing-features[data-astro-cid-oovmsdbp] li[data-astro-cid-oovmsdbp]{padding:.5rem 0}.faq-item[data-astro-cid-oovmsdbp]{padding:1.25rem}}@media (max-width: 430px){.pricing-hero[data-astro-cid-oovmsdbp]{padding:3rem 0 2rem}.pricing-section[data-astro-cid-oovmsdbp],.pricing-faq[data-astro-cid-oovmsdbp]{padding-left:0;padding-right:0}.pricing-card[data-astro-cid-oovmsdbp]{border-radius:1rem;padding:1.25rem}.pricing-header[data-astro-cid-oovmsdbp]{padding-top:.75rem}.popular-badge[data-astro-cid-oovmsdbp]{display:inline-flex;left:auto;margin:0 auto .75rem;max-width:100%;position:static;transform:none;white-space:normal}.pricing-header[data-astro-cid-oovmsdbp] h2[data-astro-cid-oovmsdbp]{font-size:2rem}.price[data-astro-cid-oovmsdbp] .amount[data-astro-cid-oovmsdbp]{font-size:clamp(2.35rem,15vw,var(--text-3xl));line-height:1}.price[data-astro-cid-oovmsdbp] .period[data-astro-cid-oovmsdbp]{font-size:var(--text-sm)}.billing-toggle[data-astro-cid-oovmsdbp]{margin:1.5rem 1rem 0}}@media (max-width: 360px){.pricing-card[data-astro-cid-oovmsdbp]{padding:1rem}.pricing-hero[data-astro-cid-oovmsdbp] h1[data-astro-cid-oovmsdbp]{font-size:2.15rem}.plan-description[data-astro-cid-oovmsdbp],.pricing-features[data-astro-cid-oovmsdbp] li[data-astro-cid-oovmsdbp],.faq-item[data-astro-cid-oovmsdbp] p[data-astro-cid-oovmsdbp]{font-size:.95rem}}
