.pricing-module__3sow0a__wrap{width:min(1120px,100%);padding:var(--space-8,48px) var(--space-4) var(--space-10,72px);gap:var(--space-6,32px);margin:0 auto;display:grid}.pricing-module__3sow0a__head{gap:var(--space-3);max-width:760px;display:grid}.pricing-module__3sow0a__head h1{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.pricing-module__3sow0a__head p{color:var(--color-muted);margin:0;line-height:1.7}.pricing-module__3sow0a__eyebrow{font-size:var(--step-small);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-weight:700}.pricing-module__3sow0a__section{gap:var(--space-4);display:grid}.pricing-module__3sow0a__section h2{margin:0}.pricing-module__3sow0a__muted{color:var(--color-muted);margin:0}.pricing-module__3sow0a__packs{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.pricing-module__3sow0a__pack{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.pricing-module__3sow0a__pack span{font-size:1.4rem;font-weight:800}.pricing-module__3sow0a__faq{gap:var(--space-4);margin:0;display:grid}.pricing-module__3sow0a__faq dt{font-weight:700}.pricing-module__3sow0a__faq dd{color:var(--color-muted);margin:6px 0 0;line-height:1.7}
