.financing-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:8%;align-items:center;padding:52px 8% 72px;background:#161d1a;color:#f2f3ef}
.financing-copy{max-width:650px}.financing-eyebrow{font-size:14px;color:var(--mint);margin:0 0 20px}
.financing-copy h1{font-size:clamp(50px,5.6vw,82px);line-height:1.02}.financing-lead{font-size:23px;line-height:1.4;max-width:33ch}.financing-copy>p:not(.financing-eyebrow){color:#c5d0c9}
.financing-note{font-size:13px;line-height:1.6;max-width:64ch;margin-top:25px;color:#b9c7bf}
.financing-video{margin:0;justify-self:center;width:100%;max-width:340px}.financing-video video{display:block;width:100%;aspect-ratio:9/16;background:#101211;border:1px solid #4a5b51;border-radius:6px}.financing-video figcaption{font-size:12px;color:#b9c7bf;margin-top:12px;text-align:center}
.financing-intro{padding-bottom:32px}.financing-intro>p{font-size:19px;max-width:80ch}.financing-intro .financing-offer-note{font-size:14px;color:#53645a;border-left:2px solid #93bda9;padding-left:18px}
.financing-process ol{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.financing-process li{border-top:1px solid #b8c6bc;padding-top:24px}.financing-process li>span{font-size:13px;color:#55705f;display:block;margin-bottom:24px}.financing-process li p{font-size:16px;color:#42594b}
.financing-close{background:#1e3028}.financing-close>p:not(.financing-note){font-size:20px;max-width:52ch}
@media(max-width:1000px){.site-header nav{gap:18px}.financing-hero{gap:5%;padding-inline:6%}}
@media(max-width:760px){.financing-hero{grid-template-columns:1fr;padding:38px 24px 48px;gap:36px}.financing-copy h1{font-size:50px}.financing-lead{font-size:21px}.financing-video{max-width:320px}.financing-process ol{grid-template-columns:1fr;gap:22px}.financing-process li{display:grid;grid-template-columns:32px 1fr;gap:18px}.financing-process li>span{padding-top:4px}.financing-process li h3{margin-bottom:14px}}
.mobile .financing-hero{grid-template-columns:1fr;padding:38px 24px 48px;gap:36px}.mobile .financing-copy h1{font-size:50px}.mobile .financing-process ol{grid-template-columns:1fr}
