.financing-section{padding:2rem 0 4rem}.financing-card{border:1px solid var(--neutral-200);background:linear-gradient(125deg, var(--white) 0%, #97e3f61a 100%);box-shadow:var(--shadow-md);border-radius:1.5rem;align-items:center;gap:2rem;padding:2.5rem;display:flex}.financing-icon-container{background:var(--grad-brand-soft);width:4.5rem;height:4.5rem;color:var(--secondary);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.financing-icon{width:2rem;height:2rem}.financing-body{flex:1;min-width:0}.financing-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--white);background:var(--secondary);border-radius:999px;margin-bottom:.75rem;padding:.3rem .65rem;font-size:.7rem;font-weight:700;display:inline-block}.financing-title{margin-bottom:.5rem;font-size:1.75rem}.financing-description{color:var(--neutral-600);max-width:46rem;margin-bottom:0}.financing-cta{color:var(--white);background:var(--grad-brand);box-shadow:var(--glow-cyan);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.6rem;padding:.9rem 1.6rem;font-weight:700;transition:transform .25s,box-shadow .25s,color .2s;display:inline-flex}.financing-cta:hover{color:var(--white);box-shadow:var(--glow-cyan-strong);transform:translateY(-2px)}.financing-cta-icon{width:.95rem;height:.95rem}@media (max-width:768px){.financing-card{text-align:left;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem 1.5rem}.financing-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.financing-cta,.financing-cta:hover{transition:none;transform:none}}
