.pricing-hero[data-astro-cid-lmkygsfs]{padding-bottom:4rem}.pricing-hero[data-astro-cid-lmkygsfs] .container[data-astro-cid-lmkygsfs]{max-width:980px}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs],.pricing-hero[data-astro-cid-lmkygsfs] .page-hero-sub[data-astro-cid-lmkygsfs]{overflow-wrap:anywhere}.hero-price-row[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem}.hero-price-row[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{max-width:100%;border:1px solid #e8e8e8;border-radius:999px;background:#fff;color:var(--color-text);padding:.7rem 1rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.plans-section[data-astro-cid-lmkygsfs]{padding:4rem 0 6rem;background:var(--color-bg-warm)}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch}.pricing-card[data-astro-cid-lmkygsfs]{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e8e8e8;border-radius:var(--radius-xl);padding:1.75rem;box-shadow:0 16px 38px #1f29370f;overflow:hidden}.pricing-card-featured[data-astro-cid-lmkygsfs]{border:2px solid var(--color-brand);box-shadow:0 18px 44px #13bcc324}.pricing-card-device[data-astro-cid-lmkygsfs]{border:2px solid #1d1d1f;box-shadow:0 18px 44px #1f29371c}.plan-badge[data-astro-cid-lmkygsfs]{position:absolute;top:0;right:1.5rem;border-radius:0 0 10px 10px;background:var(--color-brand);color:#fff;padding:.4rem .85rem;font-size:.72rem;font-weight:800;line-height:1.1;letter-spacing:0;text-transform:uppercase}.plan-badge-dark[data-astro-cid-lmkygsfs]{background:#1d1d1f}.plan-heading[data-astro-cid-lmkygsfs]{padding-top:.45rem}.plan-label[data-astro-cid-lmkygsfs]{margin:0 0 .45rem;color:var(--color-brand-dark);font-size:.78rem;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.08em}.pricing-card[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin:0;color:var(--color-text);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;overflow-wrap:anywhere}.price[data-astro-cid-lmkygsfs]{margin:.85rem 0 .65rem;color:var(--color-text);font-size:clamp(2.4rem,5vw,3.25rem);font-weight:800;line-height:1;overflow-wrap:anywhere}.price[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);font-size:1rem;font-weight:700}.tagline[data-astro-cid-lmkygsfs]{min-height:5.4rem;margin:0;color:var(--color-text-secondary);line-height:1.6}.feature-list[data-astro-cid-lmkygsfs]{display:flex;flex:1;flex-direction:column;gap:.85rem;list-style:none;margin:1.6rem 0;padding:0}.feature-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{position:relative;min-width:0;padding-left:1.55rem;color:var(--color-text-secondary);line-height:1.55;overflow-wrap:anywhere}.feature-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{position:absolute;left:0;top:.1rem;color:var(--color-brand-dark);font-weight:900;content:"+"}.card-actions[data-astro-cid-lmkygsfs]{display:grid;gap:.75rem;margin-top:auto}.card-actions[data-astro-cid-lmkygsfs] .btn-primary[data-astro-cid-lmkygsfs],.card-actions[data-astro-cid-lmkygsfs] .btn-ghost[data-astro-cid-lmkygsfs]{width:100%;min-height:3.1rem;padding-right:1rem;padding-left:1rem;text-align:center;white-space:normal}.pricing-note[data-astro-cid-lmkygsfs]{max-width:820px;margin:1.75rem auto 0;color:var(--color-text-secondary);font-weight:700;line-height:1.6;text-align:center}@media (max-width: 1120px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:760px;margin:0 auto}.tagline[data-astro-cid-lmkygsfs]{min-height:0}}@media (max-width: 680px){.pricing-hero[data-astro-cid-lmkygsfs]{padding-bottom:3rem}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{max-width:340px;margin-right:auto;margin-left:auto;font-size:clamp(2.15rem,9vw,2.6rem)}.pricing-hero[data-astro-cid-lmkygsfs] .page-hero-sub[data-astro-cid-lmkygsfs]{max-width:340px;font-size:1rem}.plans-section[data-astro-cid-lmkygsfs]{padding:3rem 0 4rem}.hero-price-row[data-astro-cid-lmkygsfs]{justify-content:stretch}.hero-price-row[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{width:100%;text-align:center}.pricing-card[data-astro-cid-lmkygsfs]{padding:1.35rem}.pricing-card[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:1.65rem}.price[data-astro-cid-lmkygsfs]{font-size:2.65rem}.plan-badge[data-astro-cid-lmkygsfs]{position:static;align-self:flex-start;border-radius:999px;margin-bottom:1rem}.plan-heading[data-astro-cid-lmkygsfs]{padding-top:0}}
