/* Keep the price summary concise beside the expandable questions. */
#price .decision-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}
#price .decision-offer-compact{padding:28px}
#price .decision-offer-compact .eyebrow{margin:0 0 12px;font-size:13px;line-height:1.4}
#price .decision-offer-compact .decision-product{margin:0 0 14px;font-size:22px;line-height:1.2}
#price .decision-offer-compact h2{margin:0 0 12px}
#price .decision-offer-compact .decision-included{font-size:18px;line-height:1.4;margin-top:7px}
#price .decision-offer-compact .decision-scope{font-size:14px;line-height:1.5;color:#d3e0f8;margin:0 0 18px}
#price .decision-terms{display:grid;gap:11px;border-block:1px solid #ffffff30;padding:15px 0;margin:0 0 20px}
#price .decision-terms p{display:grid;gap:3px;margin:0;font-size:14px;line-height:1.45;color:#d3e0f8}
#price .decision-terms strong{color:#fff;font-size:14px}
#price .decision-offer-compact>h3{font-size:18px;line-height:1.3;color:#fff;margin:0 0 12px}
#price .decision-offer-compact .price-inclusions{display:grid;gap:10px;list-style:none;padding:0;margin:0}
#price .price-inclusions li{position:relative;padding:0 0 0 22px;font-size:14px;line-height:1.5;color:#e0e9fb}
#price .price-inclusions li:before{content:'✓';position:absolute;left:0;top:0;color:#ffad80;font-weight:700}
#price .price-inclusions strong{color:#fff;font-weight:600}
#price .decision-offer-compact .decision-priorities{font-size:13px;line-height:1.5;color:#d3e0f8;margin:14px 0 0}
#price .decision-offer-compact .decision-cta{margin-top:20px;min-height:48px;padding:14px 16px;font-size:14px}
#price .decision-offer-compact .decision-micro{font-size:12px;line-height:1.45;margin:10px 0 0}
@media(max-width:1000px){#price .decision-inner{gap:26px}#price .decision-offer-compact{padding:23px}}
@media(max-width:800px){#price .decision-inner{display:block}#price .decision-offer-compact{padding:24px}#price .decision-faq{margin-top:28px}}
@media(max-width:420px){#price .decision-offer-compact{padding:21px}#price .decision-offer-compact .decision-cta{padding-inline:12px}}
