.pricing-module__kvPdYW__page{gap:18px;display:grid}.pricing-module__kvPdYW__hero,.pricing-module__kvPdYW__section{border:1px solid var(--line);background:var(--bg-panel);border-radius:var(--radius);padding:18px}.pricing-module__kvPdYW__kicker{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.pricing-module__kvPdYW__page h1{font-size:clamp(1.8rem,4vw,3rem);font-family:var(--font-heading),"Segoe UI",sans-serif;margin:6px 0}.pricing-module__kvPdYW__page p{color:var(--muted)}.pricing-module__kvPdYW__heroNote{max-width:64ch;margin:10px 0 0;font-size:.95rem}.pricing-module__kvPdYW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pricing-module__kvPdYW__heroActions,.pricing-module__kvPdYW__linkRow{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.pricing-module__kvPdYW__card,.pricing-module__kvPdYW__note{border:1px solid var(--line);background:var(--bg-panel);border-radius:var(--radius);padding:16px}.pricing-module__kvPdYW__card h2,.pricing-module__kvPdYW__note h2,.pricing-module__kvPdYW__section h2{font-family:var(--font-heading),"Segoe UI",sans-serif;margin:0}.pricing-module__kvPdYW__tag{margin:6px 0;font-size:.9rem}.pricing-module__kvPdYW__price{color:var(--brand-ink);margin:8px 0;font-size:1.6rem;font-weight:700}.pricing-module__kvPdYW__card ul,.pricing-module__kvPdYW__note ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;display:grid}.pricing-module__kvPdYW__cta{background:var(--brand);color:#fff;border-radius:999px;margin-top:14px;padding:9px 14px;font-weight:700;display:inline-block}.pricing-module__kvPdYW__secondaryCta{border:1px solid var(--line);background:0 0;border-radius:999px;padding:9px 14px;font-weight:700;display:inline-block}.pricing-module__kvPdYW__featureGrid,.pricing-module__kvPdYW__fitGrid,.pricing-module__kvPdYW__faqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pricing-module__kvPdYW__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-module__kvPdYW__featureCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px}.pricing-module__kvPdYW__featureCard h3{margin:0}.pricing-module__kvPdYW__textLink{color:var(--brand);font-weight:700}.pricing-module__kvPdYW__textLink:hover{color:var(--brand-ink)}@media (max-width:920px){.pricing-module__kvPdYW__grid,.pricing-module__kvPdYW__featureGrid,.pricing-module__kvPdYW__fitGrid,.pricing-module__kvPdYW__faqGrid{grid-template-columns:1fr}}
