.pricing #offer-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pricing .card{gap:8px}.pricing .offer-intro{font-size:17px;line-height:1.6;margin:8px 0;min-height:82px}.pricing .offer-includes{font-size:15px;margin:16px 0 0;letter-spacing:0;line-height:1.4}.pricing ul{font-size:15px;line-height:1.65}.pricing li{margin:12px 0}.offer-example{background:#f4f4f8;border-radius:12px;padding:17px;font-size:14px;line-height:1.7;margin:10px 0}.featured .offer-example{background:#ffffff12}.offer-example strong{display:block;margin-bottom:5px}.pricing .offer-note{line-height:1.6;font-size:13px;margin:0 0 14px}.pricing .card>.button{margin-top:auto}.offer-common{padding:24px;background:#f0f0f5;border-radius:18px;margin:24px 0}.offer-common h3{font-size:21px;letter-spacing:-.02em;margin:0 0 10px}.offer-common p{max-width:950px;line-height:1.8;margin:0;font-size:16px}.pricing .offer-help{max-width:none;line-height:1.8;margin:20px 0}.pricing .section-head{align-items:start}.pricing .section-head p{font-size:17px;line-height:1.7}.plan-summary{background:#f4f4f8;border-radius:12px;padding:18px;line-height:1.7;margin:18px 0}.plan-summary p{margin:0 0 8px}.plan-summary ul{padding-left:20px}.plan-summary li{margin:8px 0}@media(max-width:800px){.pricing #offer-cards{grid-template-columns:1fr}.pricing .offer-intro{min-height:0}.offer-common{padding:20px}}
