.landing-pricing{padding-block:0;scroll-margin-top:16px}
.landing-pricing h2{margin:0 0 16px;font-size:clamp(1.45rem,3.5vw,2.2rem);line-height:1.2;letter-spacing:-.03em}
.landing-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.landing-price{min-width:0;padding:clamp(14px,3vw,24px);border:1px solid var(--line);border-radius:14px;background:var(--panel)}
.landing-price h3{margin:0 0 6px;font-size:.9rem;font-weight:800;line-height:1.4}
.landing-price p{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px;margin:0;line-height:1.2}
.landing-price strong{color:var(--lime);font-size:clamp(1.45rem,4vw,2rem);font-variant-numeric:tabular-nums;white-space:nowrap}
.landing-price span,.landing-price small{color:var(--muted);font-size:.82rem}
.landing-price small{display:block;margin-top:8px;line-height:1.5}
@media(max-width:540px){.landing-pricing-grid{grid-template-columns:minmax(0,1fr)}}
