.rgs-promo-strip.e-con{background:#007c92;--padding-top:12px;--padding-bottom:12px}.rgs-promo-link{margin:0;text-align:center;font-size:14px;color:#fff}.rgs-promo-link a{display:block;color:#fff;padding:2px}.rgs-promo-link a:hover{text-decoration:underline}.rgs-offer.e-con{background:#eaf5f6}.rgs-offer .rg-row>.rg-column:first-child{--width:53%}.rgs-offer .rg-row>.rg-column:last-child{--width:43%}.rgs-offer .accent{color:#007c92}.rgs-offer-photo img{aspect-ratio:1.25;object-position:center;object-fit:cover;display:block;border-radius:22px}.rgs-offer-visual.e-con{position:relative;--gap:0}.rgs-offer-badge{background:#fff;border:1px solid #d0e7e9;border-radius:14px;padding:18px 22px;margin:-45px 20px 0;position:relative;box-shadow:0 10px 25px #0c223110;font-size:13px;color:#536572}.rgs-offer-badge strong{font-size:21px;color:#0c2231;letter-spacing:-.025em}.rgs-offer-note.rg-copy{font-size:12px;line-height:1.65;color:#536572;max-width:650px}.rgs-life-hero .rg-title .elementor-heading-title{font-size:clamp(37px,4.1vw,58px)}.rgs-review-steps{margin:0;padding-left:24px;display:grid;gap:18px;max-width:900px}.rgs-review-steps strong{color:#0c2231}.rgs-life-steps .rg-copy a{color:#007c92;text-decoration:underline}.rgs-hub-offer .rg-h2{max-width:800px}.rgs-hub-offer .rg-copy{max-width:830px}.rgs-life-faq .rg-faq{max-width:1000px}.rgs-life-faq summary{cursor:pointer}.rgs-life-faq details:focus-within{outline:2px solid #007c92;outline-offset:3px}
@media(max-width:800px){.rgs-offer .rg-row>.rg-column:first-child,.rgs-offer .rg-row>.rg-column:last-child{--width:100%}.rgs-offer-photo img{aspect-ratio:3/2}.rgs-promo-strip.e-con{--padding-top:12px;--padding-bottom:12px}.rgs-promo-link{font-size:13px;line-height:1.55}.rgs-offer-badge{margin:-30px 15px 0}.rgs-life-hero .rg-title .elementor-heading-title{font-size:39px}.rgs-offer .rg-row{--gap:32px}}
