.pricing-hero[data-astro-cid-lmkygsfs]{padding:clamp(4rem,8vw,6rem) 0 clamp(2rem,4vw,3rem);text-align:center;background:linear-gradient(180deg,var(--hero-bg-from),var(--hero-bg-to))}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:var(--text-5xl);max-width:22ch;margin:var(--space-3) auto var(--space-5);letter-spacing:-.03em}.pricing-lede[data-astro-cid-lmkygsfs]{font-size:var(--text-lg);color:var(--text-secondary);max-width:60ch;margin:0 auto}.audience[data-astro-cid-lmkygsfs]{display:inline-flex;margin-top:var(--space-8);padding:4px;gap:4px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--shadow-xs)}.audience[data-astro-cid-lmkygsfs][hidden]{display:none}.audience[data-astro-cid-lmkygsfs] button[data-astro-cid-lmkygsfs]{border:0;border-radius:var(--radius-full);padding:.6rem 1.4rem;background:none;font:inherit;font-weight:600;color:var(--text-secondary);cursor:pointer}.audience[data-astro-cid-lmkygsfs] button[data-astro-cid-lmkygsfs][aria-selected=true]{background:var(--ink-900);color:var(--white)}.audience[data-astro-cid-lmkygsfs] button[data-astro-cid-lmkygsfs]:focus-visible{outline:2px solid var(--accent-600);outline-offset:2px}.pricing-grid-section[data-astro-cid-lmkygsfs]{padding:clamp(3rem,6vw,4rem) 0 clamp(4rem,8vw,6rem)}.pricing-grid-section[data-astro-cid-lmkygsfs][hidden]{display:none}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:900px){.airline-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,1fr);max-width:1080px;margin:0 auto}}.pricing-card[data-astro-cid-lmkygsfs]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);position:relative}.pricing-card[data-astro-cid-lmkygsfs].is-featured{border-color:var(--text-primary);box-shadow:var(--shadow-lg)}.pricing-featured-ribbon[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;left:var(--space-8);background:var(--ink-900);color:var(--white);padding:.25rem .75rem;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-full)}.pricing-name[data-astro-cid-lmkygsfs]{font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-600)}.pricing-tagline[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);color:var(--text-muted)}.pricing-price[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--border-subtle)}.pricing-amount[data-astro-cid-lmkygsfs]{font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;color:var(--text-primary)}.pricing-sub[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);color:var(--text-muted)}.pricing-features[data-astro-cid-lmkygsfs]{flex-grow:1;margin:var(--space-4) 0}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{font-size:var(--text-sm)}.pricing-note[data-astro-cid-lmkygsfs]{margin:var(--space-10) auto 0;text-align:center;font-size:var(--text-sm);color:var(--text-muted);max-width:60ch}.free-box[data-astro-cid-lmkygsfs]{display:grid;gap:var(--space-8);max-width:1080px;margin:0 auto;padding:var(--space-8) var(--space-10);border:2px solid var(--ink-900);border-radius:var(--radius-2xl);background:var(--surface);box-shadow:var(--shadow-md)}@media(min-width:900px){.free-box[data-astro-cid-lmkygsfs]{grid-template-columns:1fr 1fr;align-items:center}}.free-main[data-astro-cid-lmkygsfs]{display:grid;gap:var(--space-3);justify-items:start}.free-main[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--text-secondary);max-width:40ch}.free-price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:var(--space-3)}.free-always[data-astro-cid-lmkygsfs]{font-weight:600;color:var(--ink-900)}.free-features[data-astro-cid-lmkygsfs]{margin:0}.plans-head[data-astro-cid-lmkygsfs]{text-align:center;margin:clamp(4rem,8vw,6rem) auto var(--space-10)}.plans-head[data-astro-cid-lmkygsfs] .section-title[data-astro-cid-lmkygsfs]{margin:0 auto var(--space-4)}.ruler[data-astro-cid-lmkygsfs]{list-style:none;max-width:1080px;margin:0 auto;padding:0;display:grid;gap:var(--space-4)}@media(min-width:720px){.ruler[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,1fr)}}.ruler[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:grid;gap:var(--space-1);align-content:start;padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface)}.ruler-name[data-astro-cid-lmkygsfs]{font-size:var(--text-lg);font-weight:700}.ruler-range[data-astro-cid-lmkygsfs]{color:var(--text-muted)}.ruler-price[data-astro-cid-lmkygsfs]{display:grid;margin-top:var(--space-4);color:var(--text-secondary)}.ruler-price[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{font-size:var(--text-4xl);letter-spacing:-.03em;color:var(--text-primary)}.includes[data-astro-cid-lmkygsfs]{max-width:1080px;margin:var(--space-6) auto 0;display:grid;gap:var(--space-5);justify-items:start;padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface)}.includes[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:var(--text-lg)}.includes[data-astro-cid-lmkygsfs] .check-list[data-astro-cid-lmkygsfs]{display:grid;gap:var(--space-3) var(--space-8);margin:0;width:100%}@media(min-width:720px){.includes[data-astro-cid-lmkygsfs] .check-list[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.free-box[data-astro-cid-lmkygsfs],.ruler[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs],.includes[data-astro-cid-lmkygsfs]{padding:var(--space-6)}}
