.finance-page{background:#f5f6f7;color:#20252b}.finance-wrap{width:min(1180px,calc(100% - 36px));margin:auto}.finance-hero{background:#fff;overflow:hidden}.finance-hero-grid{display:grid;grid-template-columns:42% 58%;min-height:420px}.finance-hero-copy{padding:56px 36px 46px max(24px,calc((100vw - 1180px)/2));display:flex;flex-direction:column;justify-content:center}.finance-kicker{font-size:.78rem;font-weight:800;letter-spacing:.2em;color:#c91d24}.finance-hero h1{font-size:clamp(2.3rem,4.3vw,4.2rem);line-height:.98;margin:14px 0 22px;max-width:620px;color:#20252b}.finance-redline{width:58px;height:4px;border-radius:5px;background:#d71920;margin-bottom:18px}.finance-lead{font-size:1.08rem;line-height:1.55;color:#5d646b;max-width:570px;margin:0 0 28px}.finance-benefits{display:flex;gap:30px;flex-wrap:wrap}.finance-benefit{display:flex;align-items:center;gap:10px;max-width:145px;font-size:.84rem;font-weight:700;line-height:1.25}.finance-benefit svg,.finance-section-icon svg,.finance-contact-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8}.finance-hero-photo{min-height:420px;background:url('financiamiento-hero.webp') center center/cover no-repeat}.finance-card{position:relative;margin:-28px auto 54px;background:#fff;border:1px solid #e2e4e7;border-radius:14px;box-shadow:0 14px 38px rgba(20,25,30,.08);padding:24px}.finance-card-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:20px}.finance-card-head h2{font-size:1.65rem;margin:0;color:#20252b}.finance-card-head h2:after{content:'';display:block;width:52px;height:4px;background:#d71920;border-radius:4px;margin-top:10px}.finance-required{font-size:.78rem;color:#72777d}.finance-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px}.finance-form-main{display:grid;grid-template-columns:1fr 1fr;gap:14px}.finance-section{border:1px solid #e3e6e9;border-radius:12px;padding:18px}.finance-section.finance-full{grid-column:1/-1}.finance-section-title{display:flex;align-items:center;gap:11px;margin-bottom:16px}.finance-step{width:34px;height:34px;border-radius:50%;background:#d71920;color:#fff;display:grid;place-items:center;font-weight:800;flex:0 0 auto}.finance-section-title strong{display:block;font-size:1.03rem}.finance-section-title small{display:block;color:#747a80;margin-top:2px}.finance-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.finance-field{display:flex;flex-direction:column;gap:6px}.finance-field.full{grid-column:1/-1}.finance-field label{font-weight:700;font-size:.86rem}.finance-field label b{color:#d71920}.finance-field input,.finance-field select,.finance-field textarea{width:100%;border:1px solid #d9dde1;border-radius:6px;background:#fff;padding:12px 13px;font:inherit;color:#20252b;box-sizing:border-box}.finance-field textarea{min-height:95px;resize:vertical}.finance-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:15px}.finance-submit{border:0;border-radius:6px;background:#d71920;color:#fff;font-weight:800;padding:14px 24px;cursor:pointer;min-width:210px}.finance-aside{background:#f7f8f9;border-radius:12px;padding:22px}.finance-aside h3{font-size:1.12rem;margin:0 0 8px}.finance-aside>p{color:#70767c;font-size:.9rem;line-height:1.45}.finance-contact{display:flex;gap:12px;padding:14px 0;border-top:1px solid #e0e3e6;color:inherit;text-decoration:none}.finance-contact-icon{width:42px;height:42px;border-radius:50%;background:#d71920;color:#fff;display:grid;place-items:center;flex:0 0 auto}.finance-contact-icon svg{width:21px;height:21px}.finance-contact small{display:block;color:#777}.finance-contact strong{display:block;margin-top:2px;word-break:break-word}.finance-note{background:#eceff1;border-radius:10px;padding:16px;margin-top:16px;font-size:.88rem;line-height:1.5}.finance-note strong{display:block;margin-bottom:7px}.finance-alert{margin:0 0 16px;padding:13px 16px;border-radius:8px}.finance-alert.ok{background:#e9f7ee;color:#21643a}.finance-alert.error{background:#fff0f0;color:#8b1d22}@media(max-width:900px){.finance-hero-grid{grid-template-columns:1fr}.finance-hero-copy{padding:42px 24px 34px}.finance-hero-photo{min-height:330px;order:-1;background-position:center}.finance-card{margin:-18px auto 38px}.finance-layout{grid-template-columns:1fr}.finance-aside{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.finance-aside h3,.finance-aside>p,.finance-note{grid-column:1/-1}}@media(max-width:680px){.finance-wrap{width:min(100% - 22px,1180px)}.finance-hero-photo{min-height:245px}.finance-hero-copy{padding:30px 20px 38px}.finance-hero h1{font-size:2.45rem}.finance-benefits{gap:18px}.finance-benefit{max-width:none;flex:1 1 120px}.finance-card{padding:14px;border-radius:12px}.finance-card-head{display:block}.finance-required{display:block;margin-top:10px}.finance-form-main{grid-template-columns:1fr}.finance-section.finance-full{grid-column:auto}.finance-fields{grid-template-columns:1fr}.finance-field.full{grid-column:auto}.finance-actions{align-items:stretch;flex-direction:column}.finance-submit{width:100%}.finance-aside{display:block}.finance-contact{padding:13px 0}}
