.hr-financing-steps{background:var(--hr-bg,#fff);color:var(--hr-text);padding:var(--section-y) 0}.hr-financing-steps__container{margin:0 auto;max-width:var(--container-max);padding:0 var(--container-pad)}.hr-financing-steps__head{margin:0 auto var(--sp-8);max-width:760px;text-align:center}.hr-financing-steps__eyebrow{color:var(--hr-warm);margin:0 0 12px}.hr-financing-steps__h2{color:var(--hr-text-strong);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-tight,-.01em);line-height:1.1;margin:0 0 12px}.hr-financing-steps__lead{color:var(--hr-body);font-family:var(--font-sans);font-size:var(--fs-lead);line-height:var(--lh-relaxed,1.55);margin:0 auto;max-width:60ch}.hr-financing-steps__steps-wrap{margin-bottom:var(--sp-8);position:relative}.hr-financing-steps__steps{display:grid;gap:var(--sp-6);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.hr-financing-steps__step{background:var(--hr-surface,#fff);border:1px solid var(--hr-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;padding:var(--sp-6);position:relative;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.hr-financing-steps__step:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.hr-financing-steps__step-top{align-items:center;display:flex;gap:14px;margin-bottom:18px;min-height:32px}.hr-financing-steps__step-rule{background:var(--hr-border);border-radius:2px;flex:1;height:2px}.hr-financing-steps__step-number{color:var(--hr-warm);font-family:var(--font-display);font-size:32px;font-weight:var(--fw-extrabold);line-height:1}.hr-financing-steps__step-icon{align-items:center;color:var(--hr-blue);display:inline-flex;justify-content:center}.hr-financing-steps__step-icon i,.hr-financing-steps__step-icon svg{height:22px;stroke-width:1.75;width:22px}.hr-financing-steps__step-title{color:var(--hr-text-strong);font-family:var(--font-display);font-size:var(--fs-h5,20px);font-weight:var(--fw-semibold);line-height:1.25;margin:0 0 10px;min-width:0;overflow:visible;white-space:normal}.hr-financing-steps__step-pill{align-self:flex-start;background:var(--hr-green-50,#f0f8e8);border-radius:var(--r-pill,999px);color:var(--hr-green-700,#5c8a22);display:inline-block;font-family:var(--font-sans);font-size:var(--fs-micro,12px);font-weight:var(--fw-semibold);letter-spacing:.02em;margin-bottom:14px;padding:4px 12px}.hr-financing-steps__step-body{color:var(--hr-body);font-family:var(--font-sans);font-size:var(--fs-small,14px);line-height:var(--lh-base,1.55);margin:0}.hr-financing-steps__cta-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 24px;justify-content:center}.hr-financing-steps__cta-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hr-financing-steps__cta{align-items:center;border-radius:var(--r-pill,999px);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:15px;font-weight:var(--fw-semibold,600);gap:8px;justify-content:center;letter-spacing:.01em;min-height:48px;padding:0 22px;text-decoration:none;transition:background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.hr-financing-steps__cta--primary{background:var(--hr-blue);border:1.5px solid var(--hr-blue);color:var(--hr-text-on-color,#fff)}.hr-financing-steps__cta--primary:focus-visible,.hr-financing-steps__cta--primary:hover{background:var(--hr-blue-700);border-color:var(--hr-blue-700);color:var(--hr-text-on-color,#fff);text-decoration:none}.hr-financing-steps__cta:focus-visible{box-shadow:var(--shadow-focus);outline:none}.hr-financing-steps__cta-arrow{height:18px;transition:transform var(--dur) var(--ease-out);width:18px}.hr-financing-steps__cta-arrow i,.hr-financing-steps__cta-arrow svg{height:18px;stroke-width:1.75;width:18px}.hr-financing-steps__cta--primary:focus-visible .hr-financing-steps__cta-arrow,.hr-financing-steps__cta--primary:hover .hr-financing-steps__cta-arrow{transform:translateX(3px)}.hr-financing-steps__phone{align-items:center;color:var(--hr-text-muted);display:inline-flex;font-family:var(--font-sans);font-size:14px;gap:6px;margin:0}.hr-financing-steps__phone-icon{align-items:center;color:var(--hr-blue);display:inline-flex}.hr-financing-steps__phone-icon i,.hr-financing-steps__phone-icon svg{height:16px;stroke-width:2;width:16px}.hr-financing-steps__phone-link{align-items:center;background:transparent;border:1.5px solid var(--hr-border-strong);border-radius:var(--r-md);color:var(--hr-navy);display:inline-flex;font-family:var(--font-display);font-weight:var(--fw-semibold,600);min-height:44px;padding:10px 22px;text-decoration:none;transition:background-color var(--dur,.22s) var(--ease-out,ease),border-color var(--dur,.22s) var(--ease-out,ease),color var(--dur,.22s) var(--ease-out,ease)}.hr-financing-steps__phone-link:focus-visible,.hr-financing-steps__phone-link:hover{background:var(--hr-surface-alt);border-color:var(--hr-navy);color:var(--hr-navy);text-decoration:none}.hr-financing-steps__phone-link:focus-visible{box-shadow:var(--shadow-focus);outline:none}.hr-financing-steps__disclaimer{color:var(--hr-text-muted);font-family:var(--font-sans);font-size:var(--fs-micro,12px);line-height:var(--lh-base,1.5);margin:var(--sp-5) auto 0;text-align:center}@media (prefers-reduced-motion:no-preference){.hr-financing-steps__steps-wrap{opacity:0;transform:translateY(12px);transition:opacity var(--dur-slow,.36s) var(--ease-out),transform var(--dur-slow,.36s) var(--ease-out)}.hr-financing-steps__steps-wrap.is-revealed{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.hr-financing-steps__steps{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hr-financing-steps{padding:clamp(40px,7vh,64px) 0}.hr-financing-steps__h2{font-size:var(--fs-h3,28px)}.hr-financing-steps__lead{font-size:var(--fs-body,16px)}.hr-financing-steps__steps{gap:var(--sp-5);grid-template-columns:1fr}.hr-financing-steps__step{padding:var(--sp-5)}.hr-financing-steps__step-number{font-size:26px}.hr-financing-steps__cta-row{flex-direction:column;gap:12px}.hr-financing-steps__cta-buttons{align-items:stretch;flex-direction:column;gap:10px;width:100%}.hr-financing-steps__cta{font-size:16px;min-height:50px;width:100%}.hr-financing-steps__phone{flex-wrap:wrap;justify-content:center;text-align:center}.hr-financing-steps__disclaimer{font-size:12px;padding:0 var(--sp-2)}}.hr-financing-steps--bg-photo{background:var(--hr-navy);color:var(--hr-text-on-color,#fff);isolation:isolate;overflow:hidden;position:relative}.hr-financing-steps__bg-photo{height:100%;inset:0;object-fit:cover;object-position:center center;pointer-events:none;position:absolute;user-select:none;width:100%;z-index:0}.hr-financing-steps__bg-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--hr-navy) 72%,transparent) 0,color-mix(in srgb,var(--hr-navy) 45%,transparent) 50%,color-mix(in srgb,var(--hr-navy) 60%,transparent) 100%);inset:0;pointer-events:none;position:absolute;z-index:0}.hr-financing-steps--overlay-subtle .hr-financing-steps__bg-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--hr-navy) 55%,transparent) 0,color-mix(in srgb,var(--hr-navy) 30%,transparent) 50%,color-mix(in srgb,var(--hr-navy) 45%,transparent) 100%)}.hr-financing-steps--overlay-strong .hr-financing-steps__bg-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--hr-navy) 85%,transparent) 0,color-mix(in srgb,var(--hr-navy) 60%,transparent) 50%,color-mix(in srgb,var(--hr-navy) 75%,transparent) 100%)}.hr-financing-steps--bg-photo .hr-financing-steps__container{position:relative;z-index:1}.hr-financing-steps--bg-photo .hr-financing-steps__eyebrow{color:var(--hr-green)}.hr-financing-steps--bg-photo .hr-financing-steps__h2{color:var(--hr-text-on-color,#fff)}.hr-financing-steps--bg-photo .hr-financing-steps__lead{color:color-mix(in srgb,var(--hr-text-on-color,#fff) 85%,transparent)}.hr-financing-steps--bg-photo .hr-financing-steps__step{background:var(--hr-navy);background:color-mix(in srgb,var(--hr-navy) 90%,transparent);border:1px solid color-mix(in srgb,var(--hr-text-on-color,#fff) 12%,transparent);box-shadow:var(--shadow-lg)}.hr-financing-steps--bg-photo .hr-financing-steps__step:hover{background:color-mix(in srgb,var(--hr-navy) 93%,transparent);box-shadow:var(--shadow-xl,var(--shadow-lg));transform:translateY(-3px)}.hr-financing-steps--bg-photo .hr-financing-steps__step-icon,.hr-financing-steps--bg-photo .hr-financing-steps__step-number{color:var(--hr-text-on-color,#fff)}.hr-financing-steps--bg-photo .hr-financing-steps__step-rule{background:color-mix(in srgb,var(--hr-text-on-color,#fff) 25%,transparent)}.hr-financing-steps--bg-photo .hr-financing-steps__step-title{color:var(--hr-text-on-color,#fff)}.hr-financing-steps--bg-photo .hr-financing-steps__step-body{color:color-mix(in srgb,var(--hr-text-on-color,#fff) 82%,transparent)}.hr-financing-steps--bg-photo .hr-financing-steps__step-pill{background:color-mix(in srgb,var(--hr-green) 16%,transparent);border:1px solid color-mix(in srgb,var(--hr-green) 35%,transparent);color:var(--hr-green)}.hr-financing-steps--bg-photo .hr-financing-steps__cta--primary{background:var(--hr-green);border-color:var(--hr-green);box-shadow:var(--shadow-md);color:var(--hr-navy)}.hr-financing-steps--bg-photo .hr-financing-steps__cta--primary .hr-financing-steps__cta-arrow{color:var(--hr-navy)}.hr-financing-steps--bg-photo .hr-financing-steps__cta--primary:focus-visible,.hr-financing-steps--bg-photo .hr-financing-steps__cta--primary:hover{background:var(--hr-green-600);border-color:var(--hr-green-600);box-shadow:var(--shadow-lg);color:var(--hr-navy);text-decoration:none}.hr-financing-steps--bg-photo .hr-financing-steps__cta--primary:focus-visible{box-shadow:var(--shadow-lg),0 0 0 3px color-mix(in srgb,var(--hr-surface) 75%,transparent);outline:none}.hr-financing-steps--bg-photo .hr-financing-steps__phone{color:color-mix(in srgb,var(--hr-text-on-color,#fff) 85%,transparent)}.hr-financing-steps--bg-photo .hr-financing-steps__phone-icon{color:var(--hr-blue-100,#d4e8f7)}.hr-financing-steps--bg-photo .hr-financing-steps__phone-link{border-color:color-mix(in srgb,var(--hr-text-on-color) 60%,transparent);color:var(--hr-text-on-color,#fff)}.hr-financing-steps--bg-photo .hr-financing-steps__phone-link:focus-visible,.hr-financing-steps--bg-photo .hr-financing-steps__phone-link:hover{background:color-mix(in srgb,var(--hr-text-on-color) 14%,transparent);border-color:var(--hr-text-on-color,#fff);color:var(--hr-text-on-color,#fff)}.hr-financing-steps--bg-photo .hr-financing-steps__phone-link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--hr-text-on-color,#fff) 90%,transparent);outline:none}.hr-financing-steps--bg-photo .hr-financing-steps__disclaimer{color:color-mix(in srgb,var(--hr-text-on-color,#fff) 70%,transparent)}@media (max-width:767px){.hr-financing-steps__bg-photo{object-position:center 40%}.hr-financing-steps--overlay-subtle .hr-financing-steps__bg-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--hr-navy) 70%,transparent) 0,color-mix(in srgb,var(--hr-navy) 45%,transparent) 50%,color-mix(in srgb,var(--hr-navy) 60%,transparent) 100%)}.hr-financing-steps--bg-photo .hr-financing-steps__bg-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--hr-navy) 82%,transparent) 0,color-mix(in srgb,var(--hr-navy) 58%,transparent) 50%,color-mix(in srgb,var(--hr-navy) 72%,transparent) 100%)}.hr-financing-steps--overlay-strong .hr-financing-steps__bg-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--hr-navy) 92%,transparent) 0,color-mix(in srgb,var(--hr-navy) 72%,transparent) 50%,color-mix(in srgb,var(--hr-navy) 85%,transparent) 100%)}}@media (prefers-reduced-motion:reduce){.hr-financing-steps__cta,.hr-financing-steps__cta-arrow,.hr-financing-steps__step,.hr-financing-steps__steps-wrap{transition:none!important}.hr-financing-steps__step:hover{transform:none!important}}