.finance-hero{padding:42px 0;background:linear-gradient(180deg,var(--navy-dark) 0 82%,var(--ivory) 82%)}
.finance-hero-grid{display:grid;grid-template-columns:.86fr 1.14fr;min-height:560px;overflow:hidden;border-radius:22px;background:#fff;box-shadow:var(--shadow-md)}
.finance-copy{padding:72px 58px;background:linear-gradient(145deg,#112250,#1d467d);color:#fff}.finance-copy .eyebrow{color:#edd59f}.finance-copy h1{margin-top:18px;font:500 clamp(2.8rem,4.5vw,4.8rem)/1 Georgia,serif}.finance-copy p{margin-top:24px;color:rgba(255,255,255,.78)}.hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.text-link{font-weight:800;font-size:.82rem}
.finance-photo{position:relative;min-height:560px}.finance-photo img{width:100%;height:100%;object-fit:cover}.photo-note{position:absolute;right:24px;bottom:24px;max-width:330px;padding:18px;border-radius:14px;background:rgba(255,255,255,.92);box-shadow:var(--shadow-sm)}.photo-note strong,.photo-note span{display:block}.photo-note strong{color:var(--navy)}.photo-note span{margin-top:4px;color:var(--muted);font-size:.75rem}
.section-head{display:flex;align-items:end;justify-content:space-between;gap:36px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.product-grid article{padding:28px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm)}.product-grid article>span{color:var(--gold);font-weight:900}.product-grid h3{margin-top:24px;font:500 1.45rem Georgia,serif;color:var(--navy)}.product-grid p{margin-top:10px;color:var(--muted);font-size:.85rem}
.process{background:#fff}.process-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.process-intro p{margin-top:18px;color:var(--muted)}.steps{list-style:none;display:grid;gap:14px}.steps li{display:flex;gap:20px;padding:22px;border-left:3px solid var(--gold);background:var(--soft)}.steps b{color:var(--gold)}.steps h3{font:500 1.15rem Georgia,serif;color:var(--navy)}.steps p{margin-top:4px;color:var(--muted);font-size:.82rem}.finance-cta{padding:35px 0;background:var(--champagne)}.finance-cta .container{display:flex;align-items:center;justify-content:space-between;gap:30px}.finance-cta h2{font:500 1.7rem Georgia,serif;color:var(--navy)}.finance-cta p{color:var(--muted)}
@media(max-width:900px){.finance-hero-grid,.process-grid{grid-template-columns:1fr}.finance-photo{min-height:390px}.section-head{align-items:flex-start;flex-direction:column}.product-grid{grid-template-columns:1fr}.process-grid{gap:32px}}
@media(max-width:600px){.finance-hero{padding-top:16px}.finance-copy{padding:46px 26px}.finance-photo{min-height:310px}.finance-cta .container{align-items:flex-start;flex-direction:column}}
