.financing-page{color:#1a1a1a;background:#fff}.financing-hero{background:#fafaf8}.financing-hero-inner{align-items:end;gap:clamp(28px,5vw,72px);display:grid}@media (min-width:900px){.financing-hero-inner{grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr)}}.financing-hero h1{font-family:var(--font-display);letter-spacing:0;color:#1c2b5a;margin:0;font-size:clamp(42px,6vw,82px);font-weight:500;line-height:1.02}.financing-intro{gap:22px;display:grid}:is(.financing-intro p,.financing-panel p,.financing-panel li,.financing-steps p){font-family:var(--font-dm-sans);color:#4e4e45;margin:0;font-size:16px;line-height:1.78}.financing-content{background:#fff}.financing-process-section{background:#fff}.financing-process-grid{gap:clamp(24px,4vw,48px);display:grid}:is(.financing-process-intro h2,.financing-section-header h2){color:#1c2b5a;font-family:var(--font-display);letter-spacing:-.028em;margin:0;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.02}:is(.financing-process-intro p,.financing-section-header p,.financing-process-steps p,.financing-named-partner-card p,.financing-named-partner-card li){color:#6e6e60;font-family:var(--font-dm-sans);font-size:15px;line-height:1.76}:is(.financing-process-intro p,.financing-section-header p){max-width:680px;margin:18px 0 0;font-size:16px;line-height:1.78}.financing-process-steps{background:#e5e1d5;border:1px solid #e5e1d5;gap:1px;display:grid}.financing-process-steps article{background:#fafaf8;grid-template-columns:54px minmax(0,1fr);gap:18px;padding:24px;display:grid}.financing-process-steps span{color:var(--color-gold-trim);font-family:var(--font-plex-mono);letter-spacing:.14em;font-size:11px}.financing-process-steps h3{color:#1c2b5a;font-family:var(--font-display);margin:0 0 8px;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.08}.financing-process-steps p{margin:0}.financing-named-partners-section{background:linear-gradient(180deg, var(--color-warm-white) 0%, #fff 100%);border-top:1px solid #e5e1d5;border-bottom:1px solid #e5e1d5}.financing-section-header{max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.financing-named-partner-grid{gap:18px;display:grid}.financing-named-partner-card{box-shadow:0 20px 55px -48px color-mix(in srgb, var(--color-navy) 70%, transparent);background:#fff;border:1px solid #e5e1d5;gap:18px;padding:clamp(24px,3vw,34px);display:grid}.financing-named-partner-header{border-bottom:1px solid color-mix(in srgb, var(--color-navy) 8%, transparent);gap:10px;padding-bottom:18px;display:grid}.financing-named-partner-header span{color:var(--color-gold-deep);font-family:var(--font-plex-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px;line-height:1.5}.financing-named-partner-card h3{color:#1c2b5a;font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-size:clamp(30px,2.7vw,40px);font-weight:500;line-height:1.05}.financing-named-partner-card h4{color:#2c2c2c;max-width:420px;font-family:var(--font-dm-sans);margin:0;font-size:18px;font-weight:600;line-height:1.45}:is(.financing-named-partner-card p,.financing-named-partner-card ul){margin:0}.financing-named-partner-card .financing-partner-limit{color:#1c2b5a;font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:1.5}.financing-named-partner-card ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.financing-named-partner-card li{color:#1c2b5a;background:color-mix(in srgb, var(--color-gold-wash) 58%, transparent);border:1px solid color-mix(in srgb, var(--color-gold-trim) 22%, transparent);font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;font-size:11px;line-height:1.25}.financing-partner-apply{justify-self:start;margin-top:auto}.financing-final-cta-section{background:#fff}.financing-final-cta-panel{color:#fff;background:linear-gradient(color-mix(in srgb, var(--color-blueprint-glow) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-blueprint-glow) 12%, transparent) 1px, transparent 1px), linear-gradient(135deg, var(--color-navy) 0%, var(--color-navy-deep) 100%);border:1px solid color-mix(in srgb, var(--color-gold-muted) 34%, transparent);background-size:18px 18px,18px 18px,auto;align-items:center;gap:28px;padding:clamp(24px,3vw,40px) clamp(28px,6vw,72px);display:grid;position:relative;overflow:hidden}.financing-final-cta-panel:before{pointer-events:none;content:"";background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--color-blueprint-glow) 20%, transparent) 0%, transparent 34%);position:absolute;inset:0}.financing-final-cta-panel>*{z-index:1;position:relative}.financing-final-cta-panel .eyebrow{color:#fff}.financing-final-cta-panel h2{color:#fff}.financing-final-cta-panel .eyebrow{color:var(--color-gold-muted)}.financing-final-cta-panel h2{max-width:780px;font-family:var(--font-display);letter-spacing:-.028em;margin:0;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.02}.financing-final-cta-panel p{color:#ffffffc2;max-width:620px;font-family:var(--font-dm-sans);margin:18px 0 0;font-size:16px;line-height:1.78}.financing-final-cta-actions{flex-wrap:wrap;gap:14px;display:flex}@media (min-width:780px){.financing-named-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.financing-final-cta-panel{grid-template-columns:minmax(0,1fr) auto}.financing-final-cta-actions{justify-content:flex-end}}@media (min-width:960px){.financing-process-grid{grid-template-columns:minmax(320px,.44fr) minmax(0,.56fr);align-items:start}}@media (max-width:560px){.financing-final-cta-actions{flex-direction:column}.financing-final-cta-actions .FinancingPartners-module__bCOGNa__btn{width:100%}}.financing-grid{gap:18px;display:grid}@media (min-width:860px){.financing-grid{grid-template-columns:minmax(0,1fr)}}.financing-panel{background:#fafaf8;border:1px solid #e5e1d5;border-radius:8px;padding:clamp(24px,3vw,36px)}.financing-panel-dark{border-color:color-mix(in srgb, var(--color-gold-muted) 38%, transparent);background:#0d1a3a}.financing-panel-dark p{color:#ffffffc7}.section-kicker{font-family:var(--font-plex-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-trim);margin-bottom:16px;font-size:10px;display:inline-block}.financing-panel ul{gap:14px;margin:0;padding-left:18px;display:grid}.financing-steps{border-top:1px solid #e5e1d5;gap:1px;margin-top:clamp(32px,5vw,64px);display:grid}.financing-steps article{border-bottom:1px solid #e5e1d5;gap:12px;padding:24px 0;display:grid}@media (min-width:860px){.financing-steps article{grid-template-columns:80px minmax(220px,.34fr) minmax(0,.66fr);align-items:baseline}}.financing-steps span{font-family:var(--font-plex-mono);letter-spacing:.14em;color:var(--color-gold-trim);font-size:11px}.financing-steps h2{font-family:var(--font-display);letter-spacing:0;color:#1c2b5a;margin:0;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.08}
