.rlrr-renovation{max-width:960px;margin:72px auto;padding:clamp(30px,5vw,68px);border-radius:30px;background:linear-gradient(135deg,#14265a,#203f8d);color:#fff;box-shadow:0 24px 70px rgba(20,38,90,.22)}
.rlrr-renovation h1{max-width:720px;margin:0 0 18px;color:#fff;font-size:clamp(36px,5vw,64px);line-height:1.03;letter-spacing:-.055em)}
.rlrr-renovation p{max-width:650px;color:#e8f4fb;font-size:18px;line-height:1.7}.rlrr-eyebrow{margin:0 0 14px;color:#8accf2!important;font-size:11px!important;font-weight:900;letter-spacing:.14em}
.rlrr-renovation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:30px 0;padding:0;list-style:none}.rlrr-renovation li{position:relative;padding-left:22px;color:#fff;font-weight:700}.rlrr-renovation li:before{content:'✓';position:absolute;left:0;color:#8accf2}.rlrr-button{display:inline-flex;gap:16px;align-items:center;padding:15px 22px;border-radius:999px;background:#8accf2;color:#14265a!important;font-weight:900;text-decoration:none}.rlrr-button:hover{background:#fff}@media(max-width:620px){.rlrr-renovation{margin:38px 18px}.rlrr-renovation ul{grid-template-columns:1fr}.rlrr-renovation p{font-size:16px}}
