/* Native Gutenberg versions of the original offer-page layouts. */
body:has(.bw-offer) chat-widget{display:none!important}
.bw-offer .bw-sales-row{grid-template-columns:56px minmax(0,1fr);gap:22px;padding:30px 0}
.bw-offer .bw-sales-number{font-size:15px;letter-spacing:.06em}
.bw-offer .bw-sales-row p{margin-bottom:12px}
.bw-offer .bw-sales-row .wp-block-group{margin:0}
.bw-offer .bw-offer-kicker{display:inline-block;margin:14px 0 0;font-size:14px;font-weight:700;background:var(--sales-accent);color:var(--sales-ink);padding:5px 11px;border-radius:3px}
.bw-offer-step{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;padding:26px 0;border-top:1px solid rgba(255,255,255,.14);margin:0!important}
.bw-offer-step:last-child{border-bottom:1px solid rgba(255,255,255,.14)}
.bw-offer .bw-offer-when{font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sales-accent);padding-top:4px}
.bw-offer-step h3{font-size:20px;font-weight:700;letter-spacing:-.01em}
.bw-offer-step p{font-size:16px;color:#b5b2ad}
.bw-offer-step>.wp-block-group{margin:0}
.bw-offer-never{list-style:none;max-width:670px;padding:0!important;margin:0!important}
.bw-offer-never li{font-size:clamp(18px,2.6vw,22px);font-weight:600;letter-spacing:-.01em;padding:18px 0 18px 44px;border-top:1px solid var(--sales-line);position:relative;margin:0!important}
.bw-offer-never li:last-child{border-bottom:1px solid var(--sales-line)}
.bw-offer-never li::before{content:"";position:absolute;left:2px;top:50%;width:26px;height:3px;background:#b18b00;transform:translateY(-50%)}
.bw-offer .bw-sales-straight{margin-top:0!important}
.bw-offer-price-wrap{padding:80px 0;text-align:center;margin:0!important}
.bw-offer .bw-offer-price{font-size:clamp(52px,9vw,84px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:10px 0 14px}
.bw-offer-price span{display:inline-block;font-size:22px;font-weight:600;color:var(--sales-muted);letter-spacing:0}
.bw-offer-price-wrap .bw-sales-price-note{font-size:17px;max-width:620px;margin:0 auto 34px}
.bw-offer-price-wrap .bw-sales-buttons{justify-content:center;margin-top:0}
.bw-offer-price-wrap .wp-block-button__link{font-size:18px;padding:18px 40px}
.bw-offer .bw-offer-signature{margin-top:34px;font-size:15px;color:var(--sales-muted)}
.bw-offer-other{background:#ece8e0;padding:28px 0;text-align:center;margin:0!important}
.bw-offer-other p{font-size:14px;color:var(--sales-muted);margin:0}
.bw-offer-other a{color:var(--sales-ink);font-weight:800;text-underline-offset:4px}
.bw-offer-pro{padding-block:82px}
.bw-offer-pro-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:48px;align-items:start}
.bw-offer-pro-copy p{font-size:18px;color:#c9c6c0}
.bw-offer-pro-rate{border-left:4px solid var(--sales-accent);padding-left:24px;margin:0!important}
.bw-offer-pro-rate .bw-offer-rate-value{color:var(--sales-accent);font-size:29px;line-height:1.1;margin-bottom:6px}
.bw-offer-pro-rate p:not(.bw-offer-rate-value){color:#b5b2ad;font-size:14px;margin-bottom:20px}
.bw-offer-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;list-style:none;padding:0!important;margin-top:42px!important}
.bw-offer-service-grid li{list-style:none;color:#e3e0db;font-size:16px;font-weight:600;padding:15px 0 15px 26px;border-top:1px solid rgba(255,255,255,.14);position:relative;margin:0!important}
.bw-offer-service-grid li::before{content:"";position:absolute;left:1px;top:24px;width:12px;height:3px;background:var(--sales-accent)}
.bw-offer .bw-offer-pro-note{font-size:15px;color:#a9a6a1;max-width:650px;margin-top:30px}
.bw-offer-terms-section{padding-top:0}
.bw-offer-terms summary{font-size:20px;font-weight:700}
.bw-offer-terms p{font-size:16px;line-height:1.6}
@media(max-width:640px){.bw-offer .bw-sales-row,.bw-offer-step,.bw-offer-pro-intro{grid-template-columns:1fr}.bw-offer .bw-sales-row{gap:8px}.bw-offer-step{gap:6px}.bw-offer-pro-intro{gap:34px}.bw-offer-service-grid{grid-template-columns:1fr}.bw-offer-price span{font-size:18px}.bw-offer-price-wrap{padding-block:60px}}
