.page-hero[data-astro-cid-3fife4jl]{padding-block:3rem 2.5rem}.breadcrumb[data-astro-cid-3fife4jl]{color:var(--txt3);flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;font-size:.875rem;list-style:none;display:flex}.breadcrumb[data-astro-cid-3fife4jl] li[data-astro-cid-3fife4jl]+li[data-astro-cid-3fife4jl]:before{content:"/";margin-right:.5rem}.breadcrumb[data-astro-cid-3fife4jl] a[data-astro-cid-3fife4jl]{color:var(--txt3);min-height:unset;text-decoration:none;display:inline}.breadcrumb[data-astro-cid-3fife4jl] a[data-astro-cid-3fife4jl]:hover{color:var(--brand-500)}.page-hero[data-astro-cid-3fife4jl] h1[data-astro-cid-3fife4jl]{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:800}.page-lead[data-astro-cid-3fife4jl]{color:var(--txt2);max-width:56ch;margin:0;font-size:1.125rem}.sr-only[data-astro-cid-3fife4jl]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plans-grid[data-astro-cid-3fife4jl]{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.plans-grid[data-astro-cid-3fife4jl]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.plans-grid[data-astro-cid-3fife4jl]{grid-template-columns:repeat(4,1fr)}}.plan-card[data-astro-cid-3fife4jl]{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:1.5rem;display:flex;position:relative}.plan-featured[data-astro-cid-3fife4jl]{border-color:var(--brand-500);background:var(--bg);box-shadow:0 0 0 3px var(--brand-50), 0 8px 32px #1d9e751f}.plan-badge[data-astro-cid-3fife4jl]{background:var(--brand-500);color:#fff;white-space:nowrap;border-radius:100px;padding:.25rem .875rem;font-size:.75rem;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.plan-header[data-astro-cid-3fife4jl]{margin-bottom:1.25rem}.plan-card[data-astro-cid-3fife4jl] h3[data-astro-cid-3fife4jl]{margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.plan-price[data-astro-cid-3fife4jl]{flex-wrap:wrap;align-items:baseline;gap:.25rem;display:flex}.plan-amount[data-astro-cid-3fife4jl]{color:var(--txt);font-size:1.5rem;font-weight:800}.plan-period[data-astro-cid-3fife4jl]{color:var(--txt3);font-size:.875rem}.plan-desc[data-astro-cid-3fife4jl]{color:var(--txt3);margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.plan-features[data-astro-cid-3fife4jl]{flex-direction:column;flex:1;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.plan-features[data-astro-cid-3fife4jl] li[data-astro-cid-3fife4jl]{max-width:none;color:var(--txt2);padding-left:1.25rem;font-size:.9375rem;position:relative}.plan-features[data-astro-cid-3fife4jl] li[data-astro-cid-3fife4jl]:before{content:"✓";color:var(--brand-500);font-weight:700;position:absolute;left:0}.plan-btn[data-astro-cid-3fife4jl]{justify-content:center;width:100%}.plans-note[data-astro-cid-3fife4jl]{text-align:center;color:var(--txt3);max-width:60ch;margin:1.5rem auto 0;font-size:.8125rem;line-height:1.7}.table-wrap[data-astro-cid-3fife4jl]{-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);border:1px solid var(--border);overflow-x:auto}.compare-table[data-astro-cid-3fife4jl]{border-collapse:collapse;width:100%;min-width:560px;font-size:.9375rem}.compare-table[data-astro-cid-3fife4jl] th[data-astro-cid-3fife4jl],.compare-table[data-astro-cid-3fife4jl] td[data-astro-cid-3fife4jl]{text-align:center;border-bottom:1px solid var(--border);padding:.875rem 1rem}.compare-table[data-astro-cid-3fife4jl] th[data-astro-cid-3fife4jl]:first-child,.compare-table[data-astro-cid-3fife4jl] td[data-astro-cid-3fife4jl]:first-child{text-align:left;color:var(--txt2);font-weight:500}.compare-table[data-astro-cid-3fife4jl] thead[data-astro-cid-3fife4jl] th[data-astro-cid-3fife4jl]{background:var(--bg2);color:var(--txt);font-size:.875rem;font-weight:700}.compare-table[data-astro-cid-3fife4jl] tbody[data-astro-cid-3fife4jl] tr[data-astro-cid-3fife4jl]:last-child td[data-astro-cid-3fife4jl]{border-bottom:none}.compare-table[data-astro-cid-3fife4jl] tbody[data-astro-cid-3fife4jl] tr[data-astro-cid-3fife4jl]:nth-child(odd) td[data-astro-cid-3fife4jl]{background:var(--bg2)}.compare-table[data-astro-cid-3fife4jl] tbody[data-astro-cid-3fife4jl] tr[data-astro-cid-3fife4jl]:nth-child(2n) td[data-astro-cid-3fife4jl]{background:var(--bg)}.col-featured[data-astro-cid-3fife4jl]{color:var(--brand-700);font-weight:600;background:var(--brand-50)!important}.compare-table[data-astro-cid-3fife4jl] thead[data-astro-cid-3fife4jl] .col-featured[data-astro-cid-3fife4jl]{color:#fff;background:var(--brand-500)!important}.faq-container[data-astro-cid-3fife4jl]{max-width:720px}.section-header[data-astro-cid-3fife4jl]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-3fife4jl] h2[data-astro-cid-3fife4jl]{letter-spacing:-.02em;margin:0 0 .625rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.section-header[data-astro-cid-3fife4jl] p[data-astro-cid-3fife4jl]{color:var(--txt2);max-width:54ch;margin:0 auto;font-size:1rem}.faq-list[data-astro-cid-3fife4jl]{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.faq-item[data-astro-cid-3fife4jl]{border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-3fife4jl]:last-child{border-bottom:none}.faq-q[data-astro-cid-3fife4jl]{background:var(--bg);text-align:left;width:100%;color:var(--txt);cursor:pointer;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:1.125rem 1.25rem;font-size:.9375rem;font-weight:600;transition:background .15s;display:flex}.faq-q[data-astro-cid-3fife4jl]:hover{background:var(--bg2)}.faq-chevron[data-astro-cid-3fife4jl]{color:var(--txt3);flex-shrink:0;transition:transform .2s}.faq-q[data-astro-cid-3fife4jl][aria-expanded=true] .faq-chevron[data-astro-cid-3fife4jl]{transform:rotate(180deg)}.faq-a[data-astro-cid-3fife4jl]{background:var(--bg);padding:0 1.25rem 1.125rem}.faq-a[data-astro-cid-3fife4jl] p[data-astro-cid-3fife4jl]{color:var(--txt2);max-width:none;margin:0;font-size:.9375rem}.plans-error[data-astro-cid-3fife4jl]{text-align:center;color:var(--txt3);padding:2rem;font-size:.9rem}.plans-error[data-astro-cid-3fife4jl] a[data-astro-cid-3fife4jl]{color:var(--brand-500)}.cta-section[data-astro-cid-3fife4jl]{background:linear-gradient(135deg, var(--brand-500) 0%, var(--brand-700) 100%)}.cta-inner[data-astro-cid-3fife4jl]{text-align:center}.cta-section[data-astro-cid-3fife4jl] h2[data-astro-cid-3fife4jl]{letter-spacing:-.02em;color:#fff;margin:0 0 .75rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800}.cta-section[data-astro-cid-3fife4jl] p[data-astro-cid-3fife4jl]{color:#fffc;max-width:none;margin:0 0 1.75rem}.cta-btn[data-astro-cid-3fife4jl]{color:var(--brand-700);background:#fff;padding:1rem 2rem;font-size:1.0625rem;font-weight:700;transition:transform .15s,box-shadow .15s}.cta-btn[data-astro-cid-3fife4jl]:hover{color:var(--brand-700);transform:translateY(-2px);box-shadow:0 8px 24px #0003}
