.finance-hero{text-align:center;border-bottom:1px solid var(--border-glass);background:linear-gradient(90deg,#080c13e6,#10152099),url(https://swytek.s3.us-east-1.amazonaws.com/clientes/dongfeng/banner-bg.jpeg) 50%/cover no-repeat;padding:180px 0 80px}.finance-hero h1{margin-bottom:16px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.finance-hero p{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.15rem}.finance-layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:40px;padding:80px 0;display:grid}.calculator-panel{background:var(--bg-surface);border:1px solid var(--border-glass);border-radius:var(--radius-md);padding:40px;position:sticky;top:100px}.calc-header{border-bottom:1px solid var(--border-glass);margin-bottom:32px;padding-bottom:16px}.calc-header h3{margin-bottom:8px;font-size:1.5rem}.val-display{color:var(--df-red);font-size:1.3rem;font-weight:700}.val-percent{color:var(--text-muted);background:var(--bg-glass-light);border-radius:4px;margin-left:8px;padding:4px 8px;font-size:.8rem}.result-box{border:1px solid var(--df-red-light);border-radius:var(--radius-sm);text-align:center;background:linear-gradient(135deg,#df20271a 0%,#101520 100%);margin-top:32px;padding:24px}.result-box p{color:var(--text-muted);margin:0;font-size:.95rem}.result-box .monthly-price{color:#fff;justify-content:center;align-items:center;gap:4px;font-size:3.5rem;font-weight:800;display:flex}.result-box .monthly-price span{color:var(--text-muted);margin-top:15px;font-size:1rem;font-weight:400}.form-panel{background:var(--bg-glass-light);border:1px solid var(--border-glass);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px}.form-panel h2{margin-bottom:8px;font-size:1.8rem}.form-panel p.subtitle{color:var(--text-muted);margin-bottom:32px}.form-control,.form-select{background:var(--bg-surface-light);border-color:var(--border-glass);color:#fff;height:50px;font-size:1rem}.form-control:focus,.form-select:focus{border-color:var(--df-red);background:#ffffff0d}@media (width<=991px){.finance-layout{grid-template-columns:1fr;gap:40px}.calculator-panel{position:static}.grid-cols-2{grid-template-columns:1fr}}
