.finance-hero{max-width:1240px;margin:0 auto 72px;display:grid;grid-template-columns:1fr 1fr;background:#111;color:#fff;min-height:500px}.finance-hero>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,6vw,76px)}.finance-hero h1{font-size:clamp(2.6rem,5.4vw,5.5rem);line-height:.94;margin:.35rem 0 1.4rem}.finance-hero p:not(.eyebrow){max-width:580px;color:#d2d2d2;font-size:1.08rem;line-height:1.65}.finance-hero img{width:100%;height:100%;object-fit:cover}.finance-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.finance-hero .secondary{border-color:#f2c400;color:#fff}.finance-programs{max-width:1240px;margin:0 auto 72px;padding:0 5%}.finance-heading{max-width:760px;margin-bottom:28px}.finance-heading h2,.finance-steps h2,.finance-form-wrap h2{font-size:clamp(2rem,4vw,4rem);line-height:1;margin:.3rem 0 1rem}.finance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.finance-grid article{display:flex;flex-direction:column;min-height:365px;padding:30px;background:#f3f3f3;border-top:6px solid #f2c400}.finance-grid .finance-business{background:#111;color:#fff}.finance-number{color:#8a7200;font-size:1.05rem;font-weight:800}.finance-grid h3{font-size:1.7rem;line-height:1.08;margin:52px 0 14px}.finance-grid p{line-height:1.6;margin:0 0 24px;color:#555}.finance-grid .finance-business p{color:#d1d1d1}.finance-grid button{margin-top:auto;width:100%}.finance-steps{margin-top:76px}.finance-steps ol{list-style:none;counter-reset:steps;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0}.finance-steps li{counter-increment:steps;min-height:190px;padding:24px;background:#111;color:#fff}.finance-steps li:before{content:"0" counter(steps);display:block;color:#f2c400;font-size:1.35rem;font-weight:800;margin-bottom:34px}.finance-steps strong,.finance-steps span{display:block}.finance-steps span{margin-top:9px;color:#cfcfcf;line-height:1.45}.finance-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;background:#f2c400}.finance-trust span{padding:22px;border-right:1px solid rgba(0,0,0,.25);font-weight:750;line-height:1.35}.finance-form-wrap{display:grid;grid-template-columns:.72fr 1.28fr;gap:50px;margin-top:76px;padding:clamp(28px,5vw,56px);background:#ececec}.finance-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.finance-form label{display:grid;gap:8px;font-weight:700}.finance-form label>span{font-weight:400;color:#666}.finance-form input,.finance-form select,.finance-form textarea{width:100%;border:1px solid #aaa;background:#fff;padding:14px;font:inherit}.finance-form .wide{grid-column:1/-1}.finance-form .check{display:flex;margin:18px 0;align-items:flex-start;font-weight:400}.finance-form .check input{width:auto;margin-top:4px}.finance-status{min-height:24px;font-weight:700}.finance-status.error{color:#a40000}.finance-disclaimer{max-width:920px;margin:22px auto 0;color:#666;font-size:.86rem;line-height:1.55}@media(max-width:900px){.finance-hero{grid-template-columns:1fr}.finance-hero img{max-height:430px}.finance-grid{grid-template-columns:1fr}.finance-grid article{min-height:280px}.finance-grid h3{margin-top:30px}.finance-steps ol,.finance-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-form-wrap{grid-template-columns:1fr}}@media(max-width:600px){.finance-hero{margin-bottom:48px}.finance-hero-actions>*{width:100%}.finance-steps ol,.finance-trust,.finance-form-grid{grid-template-columns:1fr}.finance-trust span{border-right:0;border-bottom:1px solid rgba(0,0,0,.25)}.finance-form .wide{grid-column:auto}}
.finance-form-grid>label{grid-template-rows:auto minmax(52px,auto);align-content:start;margin:0}.finance-form-grid .field-title{display:flex;min-height:38px;flex-direction:column;justify-content:flex-start;color:#111;font-weight:700}.finance-form-grid .field-title small{margin-top:3px;color:#666;font-family:Arial,sans-serif;font-size:12px;font-weight:400}.finance-form input,.finance-form select,.finance-form textarea{margin-top:0;min-height:52px}.finance-form select[name=model]{white-space:normal;height:auto;min-height:56px}.finance-hero .secondary{background:#fc0;border-color:#fc0;color:#111}.finance-hero .secondary:hover{background:#e8bc00;border-color:#e8bc00}
.finance-form textarea[name=comment]{min-height:112px;resize:vertical}.finance-form-grid{column-gap:20px;row-gap:18px}.finance-form-grid>label.wide{grid-column:1/-1}.finance-form-grid>label.wide textarea,.finance-form-grid>label.wide select{width:100%}@media(max-width:600px){.finance-form-grid>label.wide{grid-column:1}.finance-form-grid>label{width:100%}}
.finance-form .check input{min-height:0;height:16px;margin-top:2px}
