body .reg-owner-financing-section{background:linear-gradient(180deg,#f5efe6 0%,#ece4d3 100%);font-family:'Roboto','Inter',sans-serif;position:relative}body .reg-owner-financing-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 12% 18%,rgba(197,141,90,.1) 0%,transparent 45%),radial-gradient(circle at 88% 82%,rgba(35,66,80,.08) 0%,transparent 50%);pointer-events:none}body .reg-owner-financing-wrap{position:relative;z-index:1}body .reg-owner-financing-eyebrow{color:#c58d5a;letter-spacing:.32em;font-size:11px}body .reg-owner-financing-left h2{color:#234250;font-family:'Roboto Slab','Cinzel',serif;font-weight:600;letter-spacing:-.01em}body .reg-owner-financing-left p{color:rgba(35,66,80,.78)}body .reg-owner-financing-point{position:relative;background:#fff;border:1px solid rgba(35,66,80,.08);color:#234250;padding:18px 18px 18px 26px;box-shadow:0 6px 20px rgba(35,66,80,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}body .reg-owner-financing-point:before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:3px;background:linear-gradient(180deg,#c58d5a 0%,#b07845 100%);border-radius:0 3px 3px 0;opacity:.85}body .reg-owner-financing-point:hover{transform:translateY(-2px);border-color:rgba(197,141,90,.28);box-shadow:0 12px 30px rgba(35,66,80,.1)}body .reg-owner-financing-btn-main{background:#234250;color:#fff;box-shadow:0 12px 28px rgba(35,66,80,.22);letter-spacing:.02em}body .reg-owner-financing-btn-main:hover{background:#1a3340;box-shadow:0 16px 36px rgba(35,66,80,.3)}body .reg-owner-financing-btn-outline{background:0 0;color:#234250;border:1.5px solid #234250;letter-spacing:.02em}body .reg-owner-financing-btn-outline:hover{background:#c58d5a;border-color:#c58d5a;color:#fff}body .reg-owner-financing-card{background:radial-gradient(circle at 12% 0%,rgba(197,141,90,.16) 0%,transparent 55%),linear-gradient(160deg,#234250 0%,#2c5260 60%,#345a6a 100%);border-radius:24px;padding:42px 36px;box-shadow:0 24px 56px rgba(35,66,80,.28),inset 0 1px 0 rgba(255,255,255,.08);position:relative;overflow:hidden}body .reg-owner-financing-card:before{content:"";position:absolute;top:-100px;right:-100px;width:240px;height:240px;background:radial-gradient(circle,rgba(197,141,90,.18) 0%,transparent 70%);border-radius:50%;pointer-events:none}body .reg-owner-financing-card:after{content:"";position:absolute;top:0;left:32px;right:32px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(197,141,90,.5) 50%,transparent 100%)}body .reg-owner-financing-card-label{color:#d6a577;letter-spacing:.32em;font-size:11px}body .reg-owner-financing-card h3{font-family:'Roboto Slab','Cinzel',serif;font-weight:500;letter-spacing:-.01em;color:#fff}body .reg-owner-financing-card p{color:rgba(255,255,255,.82)}body .reg-owner-financing-card ul{list-style:none;padding:0;margin:0 0 28px}body .reg-owner-financing-card ul li{position:relative;padding:13px 0 13px 22px;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.92);font-size:15px;letter-spacing:.01em}body .reg-owner-financing-card ul li:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:linear-gradient(135deg,#c58d5a 0%,#d6a577 100%);box-shadow:0 0 0 2px rgba(197,141,90,.18)}body .reg-owner-financing-card ul li:last-child{border-bottom:none}body .reg-owner-financing-card-btn{background:linear-gradient(135deg,#c58d5a 0%,#b07845 100%);color:#fff;box-shadow:0 12px 28px rgba(197,141,90,.3),inset 0 1px 0 rgba(255,255,255,.2);letter-spacing:.02em}body .reg-owner-financing-card-btn:hover{background:linear-gradient(135deg,#b07845 0%,#9a6738 100%);box-shadow:0 16px 36px rgba(197,141,90,.38);transform:translateY(-2px)}