.MfxSBW_actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.MfxSBW_offer{background:var(--burgundy);color:var(--ivory);border-radius:.8rem;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2rem;margin-top:3rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.MfxSBW_offer h2,.MfxSBW_explainer h2,.MfxSBW_bonuses h2,.MfxSBW_next h2{font-family:var(--serif);margin:0 0 1rem;font-size:clamp(2rem,3vw,2.6rem);font-weight:400;line-height:1.15}.MfxSBW_offer .eyebrow{color:var(--gold);line-height:1.6}.MfxSBW_offer p:last-child{margin-bottom:0}.MfxSBW_code{border-left:1px solid #f7f2ea40;align-self:center;padding-left:2rem}.MfxSBW_code strong{color:var(--gold);letter-spacing:.05em;margin-top:.5rem;font-size:1.3rem;display:block}.MfxSBW_code p:last-child{font-size:.85rem}.MfxSBW_explainer,.MfxSBW_bonuses,.MfxSBW_next{margin-top:3.5rem}.MfxSBW_explainer dl,.MfxSBW_bonusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.MfxSBW_explainer dl{margin:1.5rem 0 0}.MfxSBW_explainer dl>div{border-top:2px solid var(--rose);padding-top:1rem}.MfxSBW_explainer dt{color:var(--burgundy);margin-bottom:.5rem;font-weight:600}.MfxSBW_explainer dd{color:var(--muted);margin:0}.MfxSBW_priceIntro{color:var(--muted);margin-top:3rem}.MfxSBW_priceIntro+.laser-price-grid{margin-top:1.5rem}.MfxSBW_bonus{border:1px solid var(--line);background:var(--paper);border-radius:.75rem;min-width:0;padding:1.5rem}.MfxSBW_bonus h3{margin:0;font-size:1.15rem;font-weight:500;line-height:1.4}.MfxSBW_bonus>p{color:var(--muted);margin-top:.75rem;font-size:.8rem}.MfxSBW_bonus dl{margin:1.5rem 0 0}.MfxSBW_bonus dl>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.MfxSBW_bonus dt{color:var(--muted);font-size:.8rem}.MfxSBW_bonus dd{white-space:nowrap;margin:0;font-size:1rem}.MfxSBW_bonus dd.MfxSBW_discount{color:var(--burgundy);font-size:1.6rem;font-weight:600}.MfxSBW_note{max-width:49rem;color:var(--muted);margin-top:1.5rem;font-size:.9rem}.MfxSBW_next{background:var(--sand);border-radius:.8rem;padding:clamp(1.5rem,3vw,2.5rem)}.MfxSBW_next>p{max-width:45rem}@media (max-width:760px){.MfxSBW_offer,.MfxSBW_explainer dl,.MfxSBW_bonusGrid{grid-template-columns:1fr}.MfxSBW_offer{gap:1.5rem}.MfxSBW_code{border-top:1px solid #f7f2ea40;border-left:0;padding:1.25rem 0 0}}
