/* Local offer review: one argument, compact bullets, clear value and price. */
#offer-stack[hidden]{display:none}
.offer-stack-business{color:#302838;text-align:left;font-size:15px;line-height:1.55}
.offer-stack-business .offer-stack-lead{font-size:clamp(23px,3vw,29px)!important;line-height:1.2!important;letter-spacing:-.035em;font-weight:700;color:#22152e;margin:0 0 12px!important;text-wrap:balance}
.offer-stack-business .offer-stack-mechanism{font-size:14px!important;line-height:1.6!important;margin:0 0 20px!important;color:#554c60}
.offer-stack-business .offer-stack-scope{font-size:11px!important;line-height:1.5!important;font-weight:650;text-transform:uppercase;letter-spacing:.07em;color:#706278;margin:0 0 12px!important}
.offer-stack-business .offer-stack-bullets{display:block!important;list-style:disc!important;margin:0 0 16px!important;padding:0 0 0 19px!important}
.offer-stack-business .offer-stack-bullets li{display:list-item!important;border:0!important;padding:0 0 0 3px!important;margin:0 0 12px!important;font-size:14px!important;line-height:1.55!important;color:#554c60;break-inside:avoid}
.offer-stack-business .offer-stack-bullets li::before,.offer-stack-business .offer-stack-bullets li::after{display:none!important}
.offer-stack-business .offer-stack-bullets li::marker{color:#7c3aed}
.offer-stack-business .offer-item-title{font-weight:650;color:#24172e}
.offer-stack-business .offer-item-value{font-size:12px;font-weight:650;color:#63329b;white-space:nowrap}
.offer-stack-business .offer-stack-visibility{font-size:13px!important;line-height:1.55!important;margin:0 0 18px!important;color:#554c60}
.offer-stack-total{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0 0 10px;padding:12px 0;border-top:1px solid #e6dfec;border-bottom:1px solid #e6dfec}
.offer-stack-total span{font-size:12px;font-weight:650;letter-spacing:.07em;color:#5f526c}
.offer-stack-total strong{font-size:25px;line-height:1.2;letter-spacing:-.03em;color:#322044}
.offer-stack-business .offer-stack-why{font-size:13px!important;line-height:1.5!important;margin:0 0 14px!important;color:#554c60}
.offer-stack-price{padding:14px 16px;background:#f5efff;border:1px solid #e6d6ff;border-radius:12px;text-align:center}
.offer-stack-business .offer-stack-price p{font-size:12px!important;line-height:1.4!important;margin:0 0 3px!important;color:#675275}
.offer-stack-price>div{display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap}
.offer-stack-price strong{font-size:38px;line-height:1.2;letter-spacing:-.04em;color:#241232}
.offer-stack-price span{font-size:14px;color:#463052}
.offer-stack-business .offer-stack-terms{font-size:11px!important;line-height:1.5!important;color:#706278;margin:8px 0 0!important;text-align:center}
.offer-stack-ask{font-size:20px;line-height:1.35;margin:24px 0 8px;text-align:center}
.offer-stack-ask+p{font-size:12px;line-height:1.5;color:#625b6f;text-align:center;margin:0 0 18px}
.offer-stack-section{padding-top:28px!important;padding-bottom:32px!important}
.offer-stack-section h2{margin-bottom:20px!important}
.offer-stack-next{font-size:13px!important;line-height:1.5!important;margin-top:16px!important}
@media(max-width:420px){.offer-stack-business .offer-stack-bullets{padding-left:16px!important}.offer-stack-business .offer-stack-bullets li{padding-left:1px!important;font-size:14px!important}.offer-stack-total strong{font-size:24px}}
