body.cv-landing #interactive-offers .offer-finale{position:relative;max-width:1000px;margin:24px auto 0;padding:52px 0 15px;text-align:center}
.offer-finale__rule{position:absolute;top:0;left:6%;right:6%;height:1px;background:linear-gradient(90deg,transparent,#8b9f9150 22%,#8b9f9150 78%,transparent)}
body.cv-landing #interactive-offers .offer-finale h2{margin:0;color:#eeeae3;font:400 clamp(32px,4.4vw,58px)/1.13 Georgia,serif;letter-spacing:-.04em;max-width:none}
body.cv-landing #interactive-offers .offer-finale h2 em{color:#eeeae3;font-weight:400}
body.cv-landing #interactive-offers .offer-finale__outcome{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:0 20px;margin:14px 0 38px;color:#e9eee6;font:400 clamp(28px,3.4vw,45px)/1.15 Georgia,serif;letter-spacing:-.035em}
.offer-finale__outcome .offer-finale__qualifier{font:400 18px/1.3 "DM Sans",sans-serif;letter-spacing:0;color:#b6c4c2;align-self:center;padding-top:12px}
.offer-finale__outcome strong{position:relative;font:italic 400 clamp(76px,8.2vw,110px)/1.1 Georgia,serif;letter-spacing:-.065em;color:#e8aacb;padding:0 8px 0 0}
.offer-finale__outcome strong>span{font-size:.78em;font-style:normal;margin-left:5px;letter-spacing:-.08em}.offer-finale__outcome strong>svg{position:absolute;bottom:-4px;left:0;width:100%;height:13px;overflow:visible;stroke:#dca4c0;stroke-width:1.2;stroke-linecap:round;opacity:.7}
body.cv-landing #interactive-offers .offer-finale .offer-showcase__cta{display:inline-flex;align-items:center;justify-content:center;gap:22px;font:500 16px/1.2 "DM Sans",sans-serif;color:#172b3b;background:#f0b0d0;border:1px solid #f5c3dc;padding:17px 25px;border-radius:8px;box-shadow:0 4px 0 #a97992;transition:transform .2s,box-shadow .2s}
body.cv-landing #interactive-offers .offer-finale .offer-showcase__cta:hover{transform:translateY(-2px);box-shadow:0 6px 0 #a97992}body.cv-landing #interactive-offers .offer-finale .offer-showcase__cta:active{transform:translateY(2px);box-shadow:0 2px 0 #a97992}
@media(max-width:600px){body.cv-landing #interactive-offers .offer-finale{padding-top:35px;margin-top:16px}body.cv-landing #interactive-offers .offer-finale h2{font-size:34px;max-width:300px;margin:auto}body.cv-landing #interactive-offers .offer-finale__outcome{gap:0 12px;font-size:29px;margin:13px 0 30px}.offer-finale__outcome .offer-finale__qualifier{font-size:14px;padding-top:7px}.offer-finale__outcome strong{font-size:80px}.offer-finale__outcome>span:last-child{flex-basis:100%;margin-top:14px}body.cv-landing #interactive-offers .offer-finale .offer-showcase__cta{font-size:14px;padding:16px 21px}}
@media(prefers-reduced-motion:reduce){body.cv-landing #interactive-offers .offer-finale .offer-showcase__cta{transition:none}}
