/* Scoped additions; existing colors, typography, spacing and photography are retained. */
.rd-offer-note{max-width:1216px;margin:0 auto;padding:24px 28px;color:#526079;font:500 15px/1.75 'Plus Jakarta Sans',sans-serif}
.rd-offer-note a{color:#996000;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.rd-commercial{color:#192c46;font:400 16px/1.8 'Plus Jakarta Sans',sans-serif;background:#faf8f3}
.rd-commercial main{display:block}
.rd-section{padding:72px 28px;max-width:1216px;margin:0 auto}
.rd-section h2{font-size:clamp(27px,3.2vw,40px);line-height:1.2;letter-spacing:-.035em;font-weight:800;margin:0 0 24px}
.rd-section h3{font-size:21px;line-height:1.35;font-weight:750;margin:0 0 14px}
.rd-section p{margin:0 0 20px;max-width:860px}
.rd-kicker{font-size:12px;font-weight:750;color:#a96700;text-transform:uppercase;letter-spacing:.15em;margin-bottom:18px}
.rd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.rd-card{padding:30px;border:1px solid #dfdcd5;border-radius:20px;background:#fff}
.rd-card ul{padding-left:20px;margin:16px 0}.rd-card li{margin-bottom:10px}
.rd-dark{background:#172c45;color:#f7f7f3}.rd-dark p{color:#c6ceda}.rd-dark .rd-kicker{color:#ffc05b}
.rd-facts{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.rd-facts span{border:1px solid #e4ddd0;border-radius:40px;padding:9px 16px;font-size:14px;background:#fff;color:#25364b}
.rd-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 23px;border-radius:12px;background:#ffa600;color:#172a43;text-decoration:none;font-weight:750;line-height:1.45}
.rd-button:hover{filter:brightness(1.04)}.rd-button-secondary{background:transparent;color:inherit;border:1px solid currentColor}
.rd-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.rd-small{font-size:14px!important;line-height:1.8!important;color:#56647b}
.rd-steps{counter-reset:steps;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rd-step{padding-top:22px;border-top:2px solid #d6dbe0}.rd-step::before{counter-increment:steps;content:'0' counter(steps);display:block;color:#ad6b00;font-size:14px;font-weight:800;margin-bottom:12px}
.rd-footer{padding:34px 28px;text-align:center;background:#172c45;color:#c6ceda;font:400 13px/1.8 'Plus Jakarta Sans',sans-serif}.rd-footer a{color:#f8bd5a}
.rd-commercial details{padding:20px 0;border-bottom:1px solid #d8dce1}.rd-commercial summary{font-weight:750;cursor:pointer}.rd-commercial details p{padding-top:16px}
@media(max-width:760px){.rd-grid,.rd-steps{grid-template-columns:1fr}.rd-section{padding:52px 22px}.rd-card{padding:24px}.rd-actions{flex-direction:column}.rd-button{width:100%}.rd-facts{gap:8px}.rd-facts span{font-size:13px}.rd-offer-note{padding:20px 22px}.lxh__ddpanel{max-height:75vh;overflow:auto}}
