:root{--shadow-card: 0 1px 2px rgba(28,25,23,.04), 0 2px 8px rgba(28,25,23,.03), 0 0 0 1px rgba(28,25,23,.03);--shadow-card-hover: 0 2px 4px rgba(28,25,23,.03), 0 8px 24px rgba(28,25,23,.06), 0 20px 48px rgba(28,25,23,.04), 0 0 0 1px rgba(28,25,23,.04);--shadow-card-featured: 0 2px 4px rgba(24,109,179,.04), 0 8px 24px rgba(24,109,179,.08), 0 20px 48px rgba(28,25,23,.04), 0 0 0 1px rgba(24,109,179,.08);--shadow-card-featured-hover: 0 2px 4px rgba(24,109,179,.04), 0 12px 32px rgba(24,109,179,.1), 0 28px 60px rgba(28,25,23,.06), 0 0 0 1px rgba(24,109,179,.12);--border-dark: rgba(250, 250, 248, .1)}:where(.astro-lmkygsfs)[data-theme=dark]{--shadow-card: 0 1px 2px rgba(0,0,0,.2), 0 2px 8px rgba(0,0,0,.15), 0 0 0 1px rgba(255,255,255,.04);--shadow-card-hover: 0 2px 4px rgba(0,0,0,.15), 0 8px 24px rgba(0,0,0,.2), 0 20px 48px rgba(0,0,0,.15), 0 0 0 1px rgba(255,255,255,.06);--shadow-card-featured: 0 2px 4px rgba(24,109,179,.1), 0 8px 24px rgba(24,109,179,.15), 0 20px 48px rgba(0,0,0,.2), 0 0 0 1px rgba(24,109,179,.15);--shadow-card-featured-hover: 0 2px 4px rgba(24,109,179,.1), 0 12px 32px rgba(24,109,179,.18), 0 28px 60px rgba(0,0,0,.25), 0 0 0 1px rgba(24,109,179,.2)}.trust-badge:where(.astro-lmkygsfs){display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--tx-muted);font-weight:500}.guarantee-section:where(.astro-lmkygsfs){padding:3.5rem 0;text-align:center;background:var(--bg-2)}.guarantee-container:where(.astro-lmkygsfs){max-width:640px}.guarantee-icon:where(.astro-lmkygsfs){display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--jewel-5-bg);margin-bottom:1.25rem}.guarantee-heading:where(.astro-lmkygsfs){font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:var(--tx-1);margin-bottom:.75rem;letter-spacing:-.01em}.guarantee-body:where(.astro-lmkygsfs){font-size:.9375rem;color:var(--tx-2);line-height:1.7;max-width:480px;margin:0 auto}.pricing-header:where(.astro-lmkygsfs){background:var(--bg-warm);padding:calc(72px + var(--section-pad) + 1rem) 0 calc(var(--section-pad) + .5rem);text-align:center;position:relative;overflow:hidden}.pricing-header:where(.astro-lmkygsfs):before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 25% 110%,rgba(24,109,179,.05) 0%,transparent 55%),radial-gradient(ellipse 50% 60% at 75% 110%,rgba(26,115,178,.04) 0%,transparent 50%),radial-gradient(ellipse 80% 40% at 50% 0%,rgba(24,109,179,.015) 0%,transparent 50%);pointer-events:none}.pricing-h1:where(.astro-lmkygsfs){font-size:clamp(2.25rem,4.5vw,3.5rem)!important;margin-bottom:1.125rem;font-weight:600;letter-spacing:-.025em;background:linear-gradient(135deg,var(--tx-1) 0%,var(--tx-2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.billing-toggle-wrap:where(.astro-lmkygsfs){display:inline-flex;align-items:center;justify-content:center;gap:.875rem;background:var(--bg-2);padding:.5rem 1.25rem;border-radius:var(--radius-full);box-shadow:0 1px 3px #1c19170a,0 0 0 1px #1c19170f}:where(.astro-lmkygsfs)[data-theme=dark] .billing-toggle-wrap:where(.astro-lmkygsfs){background:var(--bg-3);box-shadow:0 1px 3px #0003,0 0 0 1px #ffffff0f}.billing-toggle-label:where(.astro-lmkygsfs){font-size:.8125rem;font-weight:500;color:var(--tx-muted);transition:color .25s var(--ease);cursor:pointer;user-select:none;min-width:4rem;letter-spacing:-.005em}.billing-toggle-label:where(.astro-lmkygsfs)[data-period=monthly]{text-align:right}.billing-toggle-label:where(.astro-lmkygsfs)[data-period=annual]{text-align:left}.billing-toggle-label:where(.astro-lmkygsfs).active{color:var(--tx-1);font-weight:600}.billing-toggle:where(.astro-lmkygsfs){position:relative;width:48px;height:26px;background:#1c19171f;border-radius:var(--radius-full);cursor:pointer;transition:background .35s var(--ease),box-shadow .35s var(--ease);flex-shrink:0}.billing-toggle:where(.astro-lmkygsfs):hover{background:#1c19172e}.billing-toggle:where(.astro-lmkygsfs):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.billing-toggle:where(.astro-lmkygsfs).annual{background:var(--primary);box-shadow:0 0 0 3px #186db31f,0 2px 8px #186db333}.billing-toggle:where(.astro-lmkygsfs).annual:hover{background:var(--primary-hover)}:where(.astro-lmkygsfs)[data-theme=dark] .billing-toggle:where(.astro-lmkygsfs){background:#fafaf81f}:where(.astro-lmkygsfs)[data-theme=dark] .billing-toggle:where(.astro-lmkygsfs):hover{background:#fafaf82e}.billing-toggle-knob:where(.astro-lmkygsfs){position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000001f,0 1px 1px #00000014;transition:transform .35s var(--ease-spring);will-change:transform}.billing-toggle:where(.astro-lmkygsfs).annual .billing-toggle-knob:where(.astro-lmkygsfs){transform:translate(22px)}.billing-savings:where(.astro-lmkygsfs){display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.03em;color:var(--jewel-5);background:var(--jewel-5-bg);padding:.25rem .625rem;border-radius:var(--radius-full);opacity:0;transform:scale(.9) translate(-6px);transition:opacity .35s var(--ease-out),transform .35s var(--ease-spring);text-transform:uppercase}.billing-savings:where(.astro-lmkygsfs).visible{opacity:1;transform:scale(1) translate(0)}.plans-section:where(.astro-lmkygsfs){padding:0 0 var(--section-pad);margin-top:-3.5rem;position:relative;z-index:2}.plans-grid:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start}.plan-card:where(.astro-lmkygsfs){background:var(--bg-2);border:1px solid rgba(28,25,23,.06);border-radius:var(--radius-lg);padding:2.75rem 2.25rem 2.25rem;position:relative;box-shadow:var(--shadow-card);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.plan-card:where(.astro-lmkygsfs):hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}:where(.astro-lmkygsfs)[data-theme=dark] .plan-card:where(.astro-lmkygsfs){background:var(--bg-3);border-color:#ffffff0f}.plan-card:where(.astro-lmkygsfs).featured{border:1.5px solid rgba(24,109,179,.18);box-shadow:var(--shadow-card-featured);transform:scale(1.03);z-index:1;background:linear-gradient(180deg,var(--bg-2) 0%,rgba(24,109,179,.015) 100%)}.plan-card:where(.astro-lmkygsfs).featured:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent);border-radius:0 0 var(--radius-xs) var(--radius-xs)}.plan-card:where(.astro-lmkygsfs).featured:hover{transform:scale(1.03) translateY(-4px);box-shadow:var(--shadow-card-featured-hover)}:where(.astro-lmkygsfs)[data-theme=dark] .plan-card:where(.astro-lmkygsfs).featured{border-color:#186db340;background:linear-gradient(180deg,var(--surface-dark-2) 0%,rgba(24,109,179,.04) 100%)}.plan-badge:where(.astro-lmkygsfs){position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--primary) 0%,#6A4AA6 100%);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.08em;padding:.3rem 1rem;border-radius:var(--radius-full);text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px #186db34d,0 1px 2px #186db326}.plan-name:where(.astro-lmkygsfs){font-family:var(--font-sans);font-size:.8125rem;font-weight:700;color:var(--tx-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1.25rem}.plan-card:where(.astro-lmkygsfs).featured .plan-name:where(.astro-lmkygsfs){color:var(--primary)}.plan-price-wrap:where(.astro-lmkygsfs){display:flex;align-items:baseline;gap:.125rem;margin-bottom:.375rem;min-height:3.75rem}.plan-price:where(.astro-lmkygsfs){font-family:var(--font-serif);font-size:3.25rem;font-weight:700;color:var(--tx-1);line-height:1;letter-spacing:-.03em;transition:opacity .25s var(--ease),transform .3s var(--ease-out)}.plan-card:where(.astro-lmkygsfs).featured .plan-price:where(.astro-lmkygsfs){font-size:3.5rem}.plan-price-currency:where(.astro-lmkygsfs){font-family:var(--font-sans);font-size:1.25rem;font-weight:600;color:var(--tx-2);margin-right:.125rem;position:relative;top:-.1em}.plan-price-period:where(.astro-lmkygsfs){font-size:.8125rem;font-weight:500;color:var(--tx-muted);padding-bottom:.375rem;margin-left:.125rem}.plan-price-note:where(.astro-lmkygsfs){font-size:.8125rem;color:var(--tx-muted);margin-bottom:1.75rem;min-height:1.5rem}.plan-price-annual-note:where(.astro-lmkygsfs){font-size:.75rem;color:var(--jewel-5);font-weight:600;margin-top:.25rem;opacity:0;max-height:0;overflow:hidden;transition:opacity .35s var(--ease),max-height .35s var(--ease)}.plan-price-annual-note:where(.astro-lmkygsfs).visible{opacity:1;max-height:2rem}.plan-divider:where(.astro-lmkygsfs){height:1px;background:var(--border-light);margin:1.75rem 0}.plan-card:where(.astro-lmkygsfs).featured .plan-divider:where(.astro-lmkygsfs){background:linear-gradient(90deg,#186db31f,#186db30a)}.plan-includes:where(.astro-lmkygsfs){font-size:.6875rem;font-weight:600;color:var(--tx-muted);margin-bottom:1.125rem;text-transform:uppercase;letter-spacing:.06em}.plan-features:where(.astro-lmkygsfs){margin-bottom:2.25rem;list-style:none}.plan-features:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;color:var(--tx-2);line-height:1.5;padding:.375rem 0;transition:color .2s var(--ease)}.plan-features:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs):hover{color:var(--tx-1)}.plan-features:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs) .check:where(.astro-lmkygsfs){flex-shrink:0;width:18px;height:18px;color:var(--jewel-5);margin-top:1px;opacity:.75;background:var(--jewel-5-bg);border-radius:50%;padding:3px}.plan-card:where(.astro-lmkygsfs).featured .plan-features:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs) .check:where(.astro-lmkygsfs){color:var(--primary);background:var(--primary-subtle);opacity:1}.plan-cta:where(.astro-lmkygsfs){width:100%;padding:.9rem 1.75rem;border-radius:var(--radius-sm);font-size:.9375rem;letter-spacing:-.005em}.plan-card:where(.astro-lmkygsfs).featured .plan-cta:where(.astro-lmkygsfs){background:linear-gradient(135deg,var(--primary) 0%,#6A4AA6 100%);box-shadow:0 2px 8px #186db333;border-color:transparent}.plan-card:where(.astro-lmkygsfs).featured .plan-cta:where(.astro-lmkygsfs):hover{box-shadow:0 4px 16px #186db34d;transform:translateY(-1px)}.plan-cta:where(.astro-lmkygsfs):active{transform:translateY(0) scale(.98)}.plan-card:where(.astro-lmkygsfs):after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(300px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(24,109,179,.04) 0%,transparent 60%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.plan-card:where(.astro-lmkygsfs):hover:after{opacity:1}.plan-card:where(.astro-lmkygsfs).featured:after{background:radial-gradient(300px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(24,109,179,.06) 0%,transparent 60%)}.cascade-section:where(.astro-lmkygsfs){background:var(--bg-3);padding:var(--section-pad) 0}.cascade-heading:where(.astro-lmkygsfs){margin-bottom:3rem}.cascade-flow:where(.astro-lmkygsfs){display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:0;align-items:stretch;max-width:1020px;margin:0 auto}.cascade-tier:where(.astro-lmkygsfs){background:var(--bg-2);border:1px solid rgba(28,25,23,.06);border-radius:var(--radius-lg);padding:2.25rem 1.75rem;text-align:center;box-shadow:var(--shadow-card);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.cascade-tier:where(.astro-lmkygsfs):hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}:where(.astro-lmkygsfs)[data-theme=dark] .cascade-tier:where(.astro-lmkygsfs){background:var(--surface-dark-2);border-color:#ffffff0f}.cascade-tier-name:where(.astro-lmkygsfs){font-family:var(--font-serif);font-size:1.125rem;font-weight:600;color:var(--tx-1);margin-bottom:1.25rem;letter-spacing:-.01em}.cascade-tier-icon:where(.astro-lmkygsfs){width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:1.125rem}.cascade-tier:where(.astro-lmkygsfs):nth-child(1) .cascade-tier-icon:where(.astro-lmkygsfs){background:var(--jewel-5-bg);color:var(--jewel-5)}.cascade-tier:where(.astro-lmkygsfs):nth-child(3) .cascade-tier-icon:where(.astro-lmkygsfs){background:var(--primary-subtle);color:var(--primary)}.cascade-tier:where(.astro-lmkygsfs):nth-child(5) .cascade-tier-icon:where(.astro-lmkygsfs){background:var(--jewel-4-bg);color:var(--jewel-4)}.cascade-additions:where(.astro-lmkygsfs){text-align:left;list-style:none}.cascade-additions:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:var(--tx-2);line-height:1.5;padding:.35rem 0}.cascade-additions:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs) .cascade-icon:where(.astro-lmkygsfs){flex-shrink:0;width:14px;height:14px;margin-top:3px;opacity:.7}.cascade-connector:where(.astro-lmkygsfs){display:flex;align-items:center;justify-content:center;padding:0 .5rem;align-self:center}.cascade-connector:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs){width:24px;height:24px;color:var(--tx-muted);opacity:.4}.comparison-section:where(.astro-lmkygsfs){padding:var(--section-pad) 0}.comparison-heading:where(.astro-lmkygsfs){margin-bottom:2.5rem}.comparison-table-wrap:where(.astro-lmkygsfs){overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(28,25,23,.06);border-radius:var(--radius-lg);background:var(--bg-2);box-shadow:var(--shadow-card)}:where(.astro-lmkygsfs)[data-theme=dark] .comparison-table-wrap:where(.astro-lmkygsfs){background:var(--bg-3);border-color:#ffffff0f}.comparison-table:where(.astro-lmkygsfs){width:100%;border-collapse:collapse;font-size:.875rem}.comparison-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs),.comparison-table:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){padding:.875rem 1.25rem;text-align:center;border-bottom:1px solid var(--border-light);vertical-align:middle;transition:background .2s var(--ease)}.comparison-table:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) tr:where(.astro-lmkygsfs):not(.row-group):hover td:where(.astro-lmkygsfs){background:#186db305}.comparison-table:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) tr:where(.astro-lmkygsfs):not(.row-group):hover td:where(.astro-lmkygsfs):nth-child(3){background:#186db30f}:where(.astro-lmkygsfs)[data-theme=dark] .comparison-table:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) tr:where(.astro-lmkygsfs):not(.row-group):hover td:where(.astro-lmkygsfs){background:#fafaf805}:where(.astro-lmkygsfs)[data-theme=dark] .comparison-table:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) tr:where(.astro-lmkygsfs):not(.row-group):hover td:where(.astro-lmkygsfs):nth-child(3){background:#186db31a}.comparison-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs):first-child,.comparison-table:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs):first-child{text-align:left;min-width:260px;font-weight:500;color:var(--tx-1)}.comparison-table:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs){position:sticky;top:0;z-index:2}.comparison-table:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs){background:var(--bg-3);font-family:var(--font-serif);font-size:.875rem;font-weight:600;color:var(--tx-1);border-bottom:2px solid var(--border-light);padding:.875rem 1.25rem;letter-spacing:-.01em}.comparison-table:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs):first-child{font-family:var(--font-sans);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--tx-muted);font-weight:600}.comparison-table:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs):nth-child(3){background:var(--primary-subtle);color:var(--primary)}.comparison-table:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs):nth-child(3){background:#186db306}:where(.astro-lmkygsfs)[data-theme=dark] .comparison-table:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs){background:var(--surface-dark-2)}:where(.astro-lmkygsfs)[data-theme=dark] .comparison-table:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs):nth-child(3){background:#186db31f}:where(.astro-lmkygsfs)[data-theme=dark] .comparison-table:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs):nth-child(3){background:#186db30d}.comparison-table:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) tr:where(.astro-lmkygsfs):last-child td:where(.astro-lmkygsfs){border-bottom:none}.comparison-table:where(.astro-lmkygsfs) .row-group:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){background:var(--bg-3);font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--tx-muted);padding:.5rem 1.25rem;border-bottom:1px solid var(--border-light)}:where(.astro-lmkygsfs)[data-theme=dark] .comparison-table:where(.astro-lmkygsfs) .row-group:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){background:var(--surface-dark-2)}.ct-check:where(.astro-lmkygsfs){color:var(--jewel-5);opacity:.8}.ct-check:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs){background:var(--jewel-5-bg);border-radius:50%;padding:2px}.ct-dash:where(.astro-lmkygsfs){color:var(--tx-muted);font-size:.75rem;opacity:.3}.ct-partial:where(.astro-lmkygsfs){color:#d97706;font-weight:500;font-size:.75rem}.ct-text:where(.astro-lmkygsfs){font-size:.8125rem;color:var(--tx-2);font-weight:500}.trust-strip:where(.astro-lmkygsfs){padding-top:.5rem}.trust-strip:where(.astro-lmkygsfs) span:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs){opacity:.5}.faq-section:where(.astro-lmkygsfs){background:var(--bg-3);padding:var(--section-pad) 0}.faq-heading:where(.astro-lmkygsfs){margin-bottom:2.5rem}.faq-list:where(.astro-lmkygsfs){max-width:720px;margin:0 auto}.faq-item:where(.astro-lmkygsfs){border-bottom:1px solid var(--border-light)}.faq-item:where(.astro-lmkygsfs):first-child{border-top:1px solid var(--border-light)}.faq-question:where(.astro-lmkygsfs){display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;cursor:pointer;gap:1.5rem;user-select:none;-webkit-user-select:none}.faq-question-text:where(.astro-lmkygsfs){font-size:1rem;font-weight:600;color:var(--tx-1);line-height:1.45;transition:color .25s var(--ease);letter-spacing:-.01em}.faq-item:where(.astro-lmkygsfs):hover .faq-question-text:where(.astro-lmkygsfs){color:var(--primary)}.faq-item:where(.astro-lmkygsfs).open .faq-question-text:where(.astro-lmkygsfs){color:var(--primary)}.faq-toggle:where(.astro-lmkygsfs){flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:transparent;border:1.5px solid var(--border-light);transition:all .35s var(--ease-out)}.faq-item:where(.astro-lmkygsfs):hover .faq-toggle:where(.astro-lmkygsfs){border-color:#186db340;background:#186db308}.faq-toggle:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs){width:12px;height:12px;color:var(--tx-muted);transition:transform .4s var(--ease-spring),color .25s var(--ease)}.faq-item:where(.astro-lmkygsfs):hover .faq-toggle:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs){color:var(--primary)}.faq-item:where(.astro-lmkygsfs).open .faq-toggle:where(.astro-lmkygsfs){background:var(--primary);border-color:var(--primary);box-shadow:0 2px 8px #186db333;border-radius:var(--radius-sm)}.faq-item:where(.astro-lmkygsfs).open .faq-toggle:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs){color:#fff;transform:rotate(45deg)}.faq-answer:where(.astro-lmkygsfs){max-height:0;overflow:hidden;transition:max-height .5s var(--ease-out)}.faq-answer-inner:where(.astro-lmkygsfs){padding:0 3.5rem 1.75rem 0;font-size:.9375rem;line-height:1.75;color:var(--tx-2)}@media(max-width:1024px){.plans-grid:where(.astro-lmkygsfs){gap:1.25rem}.plan-card:where(.astro-lmkygsfs){padding:2.25rem 1.75rem 2rem}.plan-card:where(.astro-lmkygsfs).featured{transform:scale(1.01)}.plan-card:where(.astro-lmkygsfs).featured:hover{transform:scale(1.01) translateY(-3px)}.cascade-flow:where(.astro-lmkygsfs){grid-template-columns:1fr;gap:1.5rem}.cascade-connector:where(.astro-lmkygsfs){transform:rotate(90deg);padding:0}}@media(max-width:768px){.plans-grid:where(.astro-lmkygsfs){grid-template-columns:1fr;max-width:420px;margin:0 auto}.plan-card:where(.astro-lmkygsfs).featured{transform:none}.plan-card:where(.astro-lmkygsfs).featured:hover{transform:translateY(-3px)}.cascade-flow:where(.astro-lmkygsfs){grid-template-columns:1fr;gap:1rem}.cascade-connector:where(.astro-lmkygsfs){display:none}.comparison-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs):first-child,.comparison-table:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs):first-child{min-width:180px}.billing-toggle-wrap:where(.astro-lmkygsfs){padding:.375rem 1rem}}@media(max-width:480px){.plan-price:where(.astro-lmkygsfs){font-size:2.25rem}.plan-card:where(.astro-lmkygsfs).featured .plan-price:where(.astro-lmkygsfs){font-size:2.5rem}.comparison-table:where(.astro-lmkygsfs){font-size:.8125rem}.comparison-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs),.comparison-table:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){padding:.625rem .75rem}}
