/* V6 offer — image left, content + purchase card right */
.uv6-purple:has(.uv6-offer){background:#7b4293!important;padding:0!important}
.uv6-offer{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;max-width:1500px!important;margin:0 auto!important;gap:0!important;align-items:stretch!important;position:relative!important}
.uv6-offer:before{content:"";display:block;min-height:720px;background-image:var(--uv6-offer-image);background-size:cover;background-position:center;border-radius:0}
.uv6-offer>div:first-child{grid-column:2!important;grid-row:1!important;padding:70px 64px 250px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;color:#fff!important;box-sizing:border-box!important}
.uv6-offer>div:first-child h2{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(54px,5vw,82px)!important;line-height:.98!important;letter-spacing:-.035em!important;margin:8px 0 28px!important;color:#fff!important;max-width:620px!important}
.uv6-offer>div:first-child p:not(.uv6-kicker){font-size:20px!important;line-height:1.65!important;max-width:620px!important;color:#fff!important;margin:0!important}
.uv6-offerbox{grid-column:2!important;grid-row:1!important;z-index:2!important;background:#fff!important;border-radius:30px!important;margin:300px 64px 52px!important;padding:38px 38px 28px!important;align-self:end!important;box-sizing:border-box!important}
.uv6-offer-list{display:flex!important;flex-direction:column!important;gap:14px!important}.uv6-option{min-height:98px!important;border:1px solid #e5d9e9!important;border-radius:20px!important;padding:20px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;background:#fff!important;box-sizing:border-box!important;margin:0!important}.uv6-option.best{outline:3px solid #7b4293!important;outline-offset:-2px!important;background:#f6eff8!important}.uv6-option em{display:none!important}.uv6-option span{display:flex!important;flex-direction:column!important;gap:4px!important}.uv6-option b,.uv6-option strong{font-size:20px!important;line-height:1.15!important;font-weight:800!important;color:#111!important}.uv6-option small{font-size:17px!important;line-height:1.25!important;color:#111!important}.uv6-offerbox .uv6-btn.full{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:64px!important;margin-top:28px!important;border-radius:13px!important;background:#7b4293!important;color:#fff!important;font-size:18px!important;font-weight:800!important;text-decoration:none!important}.uv6-offerbox .uv6-micro{text-align:center!important;margin:16px 0 0!important;font-size:13px!important;color:#777!important}
@media(max-width:900px){.uv6-offer{grid-template-columns:1fr!important}.uv6-offer:before{grid-column:1!important;grid-row:1!important;min-height:460px!important}.uv6-offer>div:first-child{grid-column:1!important;grid-row:2!important;padding:48px 24px 24px!important}.uv6-offer>div:first-child h2{font-size:50px!important}.uv6-offerbox{grid-column:1!important;grid-row:3!important;margin:0 20px 44px!important;padding:28px 20px 24px!important}.uv6-option{min-height:86px!important;padding:16px!important}.uv6-option b,.uv6-option strong{font-size:17px!important}.uv6-option small{font-size:15px!important}}
