#finance-hero{padding:48px 0}.finance-hero-layout{display:flex;align-items:center;gap:32px}.finance-hero-text{flex:1;display:flex;flex-direction:column;gap:24px}.finance-hero-text h1{font-size:3rem;font-weight:600;line-height:1.375;color:var(--hs-navy)}.finance-hero-text h1 .text-accent{display:block}.finance-hero-label{margin-top:8px}.finance-hero-image{display:block;flex-shrink:0;width:497px;height:497px;border-radius:var(--radius);overflow:hidden}.finance-hero-image img{width:100%;height:100%;object-fit:cover}.finance-path-cards{display:grid;grid-auto-rows:1fr;gap:24px}.finance-path-card{display:flex;align-items:center;gap:26px;padding:8px 24px;border:1px solid var(--hs-dark);border-radius:var(--radius-pill);transition:background-color .2s;max-width:598px}.finance-path-card:hover{background-color:var(--hs-light-gray)}.finance-path-icon{font-family:var(--font-heading);font-size:1.6875rem;line-height:1;color:var(--hs-dark);flex-shrink:0;width:41px}.finance-path-svg{flex-shrink:0;width:40px;height:40px}.finance-path-details{display:flex;flex-direction:column;gap:4px}.finance-path-title{font-size:1rem;line-height:1.375;color:var(--hs-navy)}.finance-path-sub{font-size:1rem;line-height:1.375;color:var(--hs-medium-gray)}.finance-section-layout{display:flex;align-items:center;gap:56px}.finance-section-content{flex:1;display:flex;flex-direction:column;gap:32px;min-width:0}.finance-section-content h2{font-size:2.375rem;font-weight:600;line-height:1.21}.finance-section-visual{flex-shrink:0}.finance-tag{display:inline-block;font-family:var(--font-heading);font-size:2rem;font-weight:600;line-height:1.2;letter-spacing:-.64px;color:var(--hs-white);padding:16px 32px;border-radius:var(--radius);align-self:flex-start}.finance-tag--green{background-color:var(--hs-green)}.finance-buttons{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.finance-tip{display:flex;gap:18px;align-items:flex-start;padding:24px 32px;background-color:var(--hs-off-white);border:1px solid var(--hs-green);border-radius:var(--radius-pill)}.finance-tip-icon{flex-shrink:0;width:36px;height:36px}.finance-tip-body{display:flex;flex-direction:column;gap:8px;padding-top:4px}.finance-tip-title{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.48px;color:var(--hs-green-hover);margin:0}.finance-tip-body p{font-size:1rem;line-height:1.375}.finance-phases{display:flex;flex-direction:column;align-items:center;gap:0;width:566px}.finance-phase{display:flex;flex-direction:column;gap:16px;padding:16px 32px;border-radius:var(--radius-pill);box-shadow:0 2px 8px rgba(0,0,0,.15);width:412px}.finance-phase--primary{background-color:var(--hs-blue);color:var(--hs-white);align-self:flex-start}.finance-phase--primary .finance-phase-heading,.finance-phase--primary p{color:var(--hs-white)}.finance-phase--secondary{background-color:var(--hs-white);border:2px solid var(--hs-blue);align-self:flex-end}.finance-phase--secondary .finance-phase-heading{color:var(--hs-dark)}.finance-phase-icon{width:36px;height:36px;flex-shrink:0}.finance-phase-heading{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.48px}.finance-phase p{font-size:1rem;line-height:1.375}.finance-phase-badge{display:inline-flex;align-items:center;justify-content:center;font-family:Roboto,var(--font-body);font-size:.875rem;font-weight:500;line-height:1.43;letter-spacing:.1px;padding:14px 16px;border-radius:var(--radius-pill);height:48px;align-self:flex-start}.finance-phase-badge--white{background-color:var(--hs-white);border:2px dashed var(--hs-navy);color:var(--hs-medium-gray)}.finance-phase-badge--outline{border:2px dashed var(--hs-navy);color:var(--hs-medium-gray)}.finance-phase-arrow{width:48px;height:54px;align-self:flex-end;margin-right:80px}.finance-lenders{display:flex;flex-direction:column;align-items:center;gap:16px;width:451px}.finance-lenders-header{display:flex;align-items:center;gap:16px;padding:16px;border:3px solid var(--hs-green);border-radius:50px;background-color:var(--hs-white);width:391px;justify-content:center;margin-bottom:16px}.finance-lenders-header strong{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.48px;color:var(--hs-dark)}.finance-lender-card{display:flex;align-items:center;gap:21px;padding:24px;width:391px;background-color:var(--hs-white);border:1px solid var(--hs-blue);border-radius:var(--radius-pill)}.finance-lender-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:var(--hs-light-gray);border-radius:50%;flex-shrink:0}.finance-lender-info{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.finance-lender-info strong{font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.5}.finance-lender-meta{display:flex;gap:20px;align-items:center}.finance-lender-apr{font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.5;color:var(--hs-blue);flex-shrink:0}.finance-lender-range{font-size:1rem;line-height:1.375;color:var(--hs-medium-gray)}.finance-101-header{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}.finance-101-header h2{font-size:2.375rem;font-weight:600;line-height:1.21;max-width:647px}.finance-101-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.finance-101-form-card{display:flex;flex-direction:column;gap:21px;padding:24px;border:1px solid var(--hs-border);border-radius:var(--radius);box-shadow:0 4px 4px rgba(0,0,0,.25);align-items:center}.finance-101-form-header{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.finance-101-icon{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;flex-shrink:0}.finance-101-icon--blue{background-color:var(--hs-blue)}.finance-101-icon--white{background-color:var(--hs-white)}.finance-101-card-title{font-family:Roboto,var(--font-body);font-size:1.375rem;font-weight:500;line-height:1.5;letter-spacing:.21px;color:var(--hs-dark)}.finance-101-card-title--light{color:var(--hs-white)}.finance-101-form-header p{font-size:1rem;line-height:1.375;text-align:center}.finance-101-form{display:flex;flex-direction:column;gap:0;width:100%}.finance-form-group{display:flex;flex-direction:column}.finance-form-group label{font-size:1rem;line-height:1.375;color:var(--hs-text);padding-bottom:8px}.finance-form-group input{width:100%;padding:10px 12px;border:1px solid var(--form-border);border-radius:8px;font-family:var(--font-body);font-size:1rem;line-height:1.375;color:var(--hs-text);background-color:var(--hs-white);outline:0;transition:border-color .2s;margin-bottom:21px}.finance-form-group input::placeholder{color:rgba(0,0,0,.25)}.finance-form-group input:focus{border-color:var(--hs-blue);box-shadow:0 0 0 3px rgba(26,117,210,.15)}.finance-form-submit{display:flex;justify-content:center;padding-top:10px}.finance-form-submit .btn{width:auto;min-width:152px}.finance-101-call-card{display:flex;flex-direction:column;align-items:center;gap:18px;padding:24px 32px;background-color:var(--hs-blue);border:1px solid var(--hs-border);border-radius:var(--radius);box-shadow:0 4px 4px rgba(0,0,0,.25);justify-content:center}.finance-101-call-content{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.finance-101-call-sub{font-size:1rem;line-height:1.375;color:var(--hs-white);text-align:center}.finance-101-call-image{display:block;width:478px;max-width:100%;height:300px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--hs-border)}.finance-101-call-image img{width:100%;height:100%;object-fit:cover}.finance-101-call-action{display:flex;justify-content:center}@media (max-width:992px){.finance-hero-layout{flex-direction:column;gap:40px}.finance-hero-image{width:100%;max-width:400px;height:auto;aspect-ratio:1;margin:0 auto}.finance-hero-text h1{font-size:2.625rem;line-height:1.24}.finance-path-card{max-width:100%}.finance-section-layout{flex-direction:column;gap:40px}.finance-section-visual{width:100%;display:flex;justify-content:center}.finance-phases{width:100%;max-width:500px}.finance-phase{width:100%}.finance-lenders{width:100%;max-width:420px}.finance-lender-card,.finance-lenders-header{width:100%}.finance-101-grid{grid-template-columns:1fr}.finance-101-call-image{width:100%;height:240px}}@media (max-width:768px){#finance-hero{padding:32px 0}.finance-hero-text h1{font-size:2.25rem;line-height:1.22}.finance-hero-image{max-width:343px;height:auto}.finance-path-card{gap:16px;padding:12px 20px}.finance-path-icon{font-size:1.375rem;width:32px}.finance-path-svg{width:32px;height:32px}.finance-path-sub,.finance-path-title{font-size:.875rem;line-height:1.43}.finance-tag{font-size:1.5rem;padding:12px 24px}.finance-section-content h2{font-size:1.875rem;line-height:1.27}.finance-buttons{flex-direction:column;align-items:stretch}.finance-buttons .btn{text-align:center}.finance-tip{flex-direction:column;gap:12px;padding:20px 24px;border-radius:var(--radius)}.finance-tip-title{font-size:1.25rem}.finance-phases{max-width:100%}.finance-phase{padding:16px 24px;border-radius:var(--radius)}.finance-phase-heading{font-size:1.25rem}.finance-phase-badge{height:40px;padding:10px 14px;font-size:.8125rem}.finance-phase-arrow{margin-right:40px}.finance-lenders-header{padding:12px}.finance-lenders-header strong{font-size:1.25rem}.finance-lender-card{padding:16px;gap:16px;border-radius:var(--radius)}.finance-lender-meta{flex-direction:column;gap:4px}.finance-101-header h2{font-size:1.875rem;line-height:1.27}.finance-101-form-card{border-radius:var(--radius);padding:20px}.finance-101-card-title{font-size:1.125rem;line-height:1.56}.finance-101-call-card{border-radius:var(--radius);padding:20px}.finance-101-call-image{height:200px;border-radius:16px}}@media (max-width:480px){.finance-hero-text h1{font-size:1.875rem;line-height:1.27}.finance-hero-image{max-width:280px}.finance-101-header h2,.finance-section-content h2{font-size:1.625rem;line-height:1.31}.finance-phase{width:100%}}.finance-form-status{font-family:var(--font-body);font-size:.9375rem;color:var(--hs-medium-gray);margin:8px 0 0}.finance-form-status.is-error{color:#b00020}