.pricing[data-astro-cid-lmkygsfs],.faq[data-astro-cid-lmkygsfs]{position:relative;z-index:1}.pricing-hero[data-astro-cid-lmkygsfs]{min-height:auto;padding:128px 0 40px}.pricing-hero-inner[data-astro-cid-lmkygsfs]{width:min(920px,92vw);margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{margin:0}.pricing-hero[data-astro-cid-lmkygsfs] .hero-sub[data-astro-cid-lmkygsfs]{max-width:62ch}.pricing[data-astro-cid-lmkygsfs]{padding:24px 0 72px}.pricing-inner[data-astro-cid-lmkygsfs]{width:min(1040px,92vw);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.price-card[data-astro-cid-lmkygsfs]{background:var(--surface-card);border:1px solid var(--line-soft);border-radius:var(--radius-lg, 20px);padding:32px 30px;box-shadow:var(--elevation-card, 0 1px 2px rgba(0,0,0,.2));display:flex;flex-direction:column;gap:16px}.price-amount[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:6px;margin-top:4px}.price-amount[data-astro-cid-lmkygsfs] .cur[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:34px;color:var(--text-secondary)}.price-amount[data-astro-cid-lmkygsfs] .num[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:72px;line-height:1;color:var(--text-primary);font-weight:var(--weight-medium)}.price-amount[data-astro-cid-lmkygsfs] .per[data-astro-cid-lmkygsfs]{font-size:var(--text-web-sm);color:var(--text-tertiary);margin-left:6px;letter-spacing:var(--tracking-wide, .02em);text-transform:uppercase}.price-tag[data-astro-cid-lmkygsfs]{margin:0;color:var(--text-secondary);font-size:var(--text-web-body)}.price-ctas[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.price-req[data-astro-cid-lmkygsfs]{margin:6px 0 0;font-size:var(--text-web-sm);color:var(--text-tertiary);font-family:var(--font-mono)}.price-tax[data-astro-cid-lmkygsfs]{margin:4px 0 0;font-size:var(--text-web-sm);color:var(--text-tertiary);line-height:var(--leading-relaxed, 1.6)}.price-aside[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:16px;padding-top:6px}.price-list[data-astro-cid-lmkygsfs]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.price-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{position:relative;padding-left:28px;color:var(--text-secondary);font-size:var(--text-web-body);text-wrap:pretty}.price-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;left:4px;top:.55em;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg);transform-origin:center}.price-fine[data-astro-cid-lmkygsfs]{margin:6px 0 0;font-size:var(--text-web-sm);color:var(--text-tertiary);line-height:var(--leading-relaxed, 1.6)}.price-fine[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--text-link)}.price-fine[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{color:var(--accent)}.faq[data-astro-cid-lmkygsfs]{padding:8px 0 96px}.faq-inner[data-astro-cid-lmkygsfs]{width:min(1040px,92vw);margin:0 auto;display:grid;grid-template-columns:.7fr 1.3fr;gap:28px;align-items:start}.faq-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column}.faq-row[data-astro-cid-lmkygsfs]{padding:20px 0;border-top:1px solid var(--line-soft);display:grid;gap:8px}.faq-row[data-astro-cid-lmkygsfs]:first-child{border-top:0;padding-top:0}.faq-row[data-astro-cid-lmkygsfs] .q[data-astro-cid-lmkygsfs]{color:var(--text-primary);font-weight:var(--weight-semibold);font-size:var(--text-web-body)}.faq-row[data-astro-cid-lmkygsfs] .a[data-astro-cid-lmkygsfs]{color:var(--text-secondary);text-wrap:pretty}.faq-row[data-astro-cid-lmkygsfs] .a[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--text-link)}.faq-row[data-astro-cid-lmkygsfs] .a[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{color:var(--accent)}@media(max-width:860px){.pricing-inner[data-astro-cid-lmkygsfs],.faq-inner[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.price-amount[data-astro-cid-lmkygsfs] .num[data-astro-cid-lmkygsfs]{font-size:60px}}
