.pricing-wrap{margin:0 auto;max-width:1100px}.pricing-kicker{font-size:13px;letter-spacing:.08em;margin:0 0 8px;opacity:.75;text-transform:uppercase}.pricing-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:980px){.pricing-grid{grid-template-columns:1fr}}.pricing-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;padding:18px}.pricing-card h3{margin:0 0 6px}.pricing-list{margin:12px 0 0;padding-left:18px}.pricing-list li{margin:6px 0}.pricing-note{font-size:13px;margin:10px 0 0;opacity:.8}.pricing-hr{background:hsla(0,0%,100%,.08);height:1px;margin:18px 0}.faq{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}@media(max-width:980px){.faq{grid-template-columns:1fr}}.faq .q{font-weight:800;margin:0 0 6px}.faq .a{margin:0;opacity:.9}.price{font-size:28px;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0}.subprice{margin:6px 0 0;opacity:.88}.pill{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;display:inline-flex;font-size:12px;gap:6px;margin-bottom:10px;opacity:.9;padding:6px 10px}.two-col{display:grid;gap:14px;grid-template-columns:2fr 1fr}@media(max-width:980px){.two-col{grid-template-columns:1fr}}