.finance-101-title-mobile,.finance-hero-action,.finance-hero-copy--mobile,.finance-lender-details,.finance-promo-pill,.finance-tip-copy-mobile,.finance-tip-title-mobile{display:none}#finance-hero{padding:80px 0 96px}.finance-hero-layout{display:grid;grid-template-columns:minmax(0,598px) minmax(300px,497px);align-items:center;gap:32px}.finance-hero-text{display:flex;flex-direction:column;gap:20px}.finance-hero-text h1{font-size:3rem;line-height:1.375;color:var(--hs-navy)}.finance-hero-text h1 .text-accent{display:block}.finance-hero-label{margin-top:8px}.finance-path-cards{display:grid;gap:24px}.finance-path-card{position:relative;isolation:isolate;display:flex;align-items:center;gap:26px;width:100%;max-width:598px;min-height:60px;padding:6px 24px;border:1px solid var(--hs-dark);border-radius:var(--radius-pill);background-color:transparent;transition:border-color var(--duration-fast)}.finance-path-card::before{content:"";position:absolute;z-index:0;inset:-8px;border-radius:var(--radius-pill);background-color:var(--hs-white);box-shadow:1px 1px 2px rgba(84,108,145,0),2px 4px 5px rgba(151,151,151,0);pointer-events:none;transition:background-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.finance-path-card>*{position:relative;z-index:1}.finance-path-card:focus-visible::before,.finance-path-card:focus-within::before,.finance-path-card:hover::before{background-color:#f6f9fd;box-shadow:1px 1px 2px rgba(84,108,145,.05),2px 4px 5px rgba(151,151,151,.15)}.finance-path-card.is-active{border-color:var(--hs-dark)}.finance-path-icon{flex:0 0 41px;font-family:var(--font-heading);font-size:1.6875rem;line-height:1;color:var(--hs-dark)}.finance-path-svg{flex:0 0 40px;width:40px;height:40px}.finance-path-details{display:flex;flex-direction:column;gap:4px;min-width:0}.finance-path-sub,.finance-path-title{font-size:.875rem;line-height:1.375}.finance-path-title{color:var(--hs-navy)}.finance-path-sub{color:var(--hs-blue)}.finance-hero-image{display:block;justify-self:end;width:min(100%,497px);aspect-ratio:1}.finance-hero-image img{width:100%;height:100%;object-fit:contain}#finance-101,#finance-acorn,#finance-dollar-bank{padding:80px 0}.finance-section-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,566px);align-items:center;gap:56px}.finance-section-layout--acorn{grid-template-columns:minmax(0,1fr) minmax(390px,451px)}.finance-section-content{display:flex;flex-direction:column;gap:32px;min-width:0}.finance-101-header h2,.finance-section-content h2{font-size:2.375rem;line-height:1.21}.finance-section-copy{display:flex;flex-direction:column;gap:22px}.finance-tag{display:inline-flex;align-items:center;align-self:flex-start;min-height:68px;padding:16px 32px;border-radius:var(--radius);font-family:var(--font-heading);font-size:2rem;font-weight:600;line-height:1.2;color:var(--hs-white)}.finance-tag--green{background-color:var(--hs-green)}.finance-buttons{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.finance-buttons .btn-secondary{color:var(--hs-text)}.finance-tip{display:flex;align-items:flex-start;gap:18px;padding:24px 32px;border:1px solid #a1dfb8;border-radius:var(--radius-pill);background-color:#e7f7ed}.finance-tip-icon{flex:0 0 36px;width:36px;height:36px}.finance-tip-body{display:flex;flex-direction:column;gap:8px;padding-top:4px}.finance-tip-title{margin:0;font-family:var(--font-heading);font-size:1.5rem;line-height:1.2;color:#208b48}.finance-phases{position:relative;display:block;width:566px;height:446px;--finance-phase-travel-x:154px;--finance-phase-travel-y:198px}.finance-phase{position:absolute;display:flex;flex-direction:column;gap:16px;width:412px;padding:16px 32px;border-radius:var(--radius-pill);box-shadow:0 4px 12px rgba(8,65,120,.18);will-change:transform}.finance-phase--primary{top:0;left:0;z-index:2;color:var(--hs-white);background-color:var(--hs-blue);animation:9s ease-in-out infinite finance-phase-primary-cycle}.finance-phase--primary .finance-phase-heading,.finance-phase--primary p{color:var(--hs-white)}.finance-phase--secondary{right:0;bottom:0;z-index:3;border:2px solid var(--hs-blue);background-color:var(--hs-white);animation:9s ease-in-out infinite finance-phase-secondary-cycle}.finance-phase-icon{width:36px;height:36px;flex-shrink:0}.finance-phase-heading{font-family:var(--font-heading);font-size:1.5rem;line-height:1.2}.finance-phase p{font-size:1rem;line-height:1.375}.finance-phase-badge{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:48px;padding:12px 16px;border-radius:var(--radius-pill);border:2px dashed var(--hs-navy);font-family:Roboto,var(--font-body);font-size:.875rem;font-weight:500;line-height:1.43;color:var(--hs-medium-gray)}.finance-phase-badge--white{background-color:var(--hs-white)}.finance-phase-arrow{position:absolute;top:127px;left:423px;z-index:4;width:80px;height:58px;overflow:visible;transform-origin:50% 50%;animation:9s ease-in-out infinite finance-phase-arrow-cycle}.finance-phase-arrow-head,.finance-phase-arrow-line{animation:9s ease-in-out infinite finance-phase-arrow-pulse}@keyframes finance-phase-primary-cycle{0%,100%,42%{transform:translate(0,0)}50%,92%{transform:translate(var(--finance-phase-travel-x),var(--finance-phase-travel-y))}}@keyframes finance-phase-secondary-cycle{0%,100%,42%{transform:translate(0,0)}50%,92%{transform:translate(calc(var(--finance-phase-travel-x) * -1),calc(var(--finance-phase-travel-y) * -1))}}@keyframes finance-phase-arrow-cycle{0%,100%,42%{transform:translate(0,0) rotate(0) scaleY(1)}50%,92%{transform:translate(-5px,25px) rotate(-90deg) scaleY(-1)}}@keyframes finance-phase-arrow-pulse{0%,100%,42%,50%,92%{opacity:1}46%,96%{opacity:.35}}@media (prefers-reduced-motion:reduce){.finance-phase--primary,.finance-phase--secondary,.finance-phase-arrow,.finance-phase-arrow-head,.finance-phase-arrow-line{animation:none}}.finance-lenders{display:flex;flex-direction:column;align-items:center;gap:16px;width:451px}.finance-lenders-header{display:flex;align-items:center;justify-content:center;gap:16px;width:391px;padding:16px;margin-bottom:16px;border:3px solid #a1dfb8;border-radius:50px;background-color:var(--hs-white)}.finance-lenders-header svg{flex-shrink:0;width:36px;height:36px}.finance-lenders-header strong{font-family:var(--font-heading);font-size:1.5rem;line-height:1.2;color:var(--hs-dark)}.finance-lender-card{position:relative;isolation:isolate;display:flex;align-items:center;gap:21px;width:391px;padding:24px;border:1px solid var(--hs-blue);border-radius:var(--radius-pill);background-color:transparent}.finance-lender-card::before{content:"";position:absolute;z-index:0;inset:-8px;border-radius:inherit;background-color:var(--hs-white);box-shadow:1px 1px 2px rgba(84,108,145,0),2px 4px 5px rgba(151,151,151,0);pointer-events:none;transition:background-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.finance-lender-card>*{position:relative;z-index:1}.finance-lender-card:focus-visible::before,.finance-lender-card:focus-within::before,.finance-lender-card:hover::before{background-color:#f6f9fd;box-shadow:1px 1px 2px rgba(84,108,145,.05),2px 4px 5px rgba(151,151,151,.15)}.finance-lender-icon{display:flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;height:56px;border-radius:50%;background-color:var(--hs-light-gray)}.finance-lender-info{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.finance-lender-apr,.finance-lender-info strong{font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.5}.finance-lender-meta{display:flex;align-items:center;gap:20px}.finance-lender-apr{color:var(--hs-blue);white-space:nowrap}.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{max-width:647px}.finance-101-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.finance-101-call-card,.finance-101-form-card{border:1px solid var(--hs-border);border-radius:var(--radius);box-shadow:0 4px 8px rgba(8,65,120,.12)}.finance-101-form-card{display:flex;flex-direction:column;gap:21px;align-items:center;padding:24px;background-color:var(--hs-white)}.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;flex:0 0 68px;width:68px;height:68px;border-radius:50%}.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;color:var(--hs-dark)}.finance-101-call-sub,.finance-101-card-title--light{color:var(--hs-white)}.finance-101-call-sub,.finance-101-form-header p{text-align:center}.finance-101-form{display:flex;flex-direction:column;width:100%}.finance-form-group{display:flex;flex-direction:column}.finance-form-group label{padding-bottom:8px;font-size:1rem;line-height:1.375;color:var(--hs-text)}.finance-form-group input{width:100%;margin-bottom:21px;padding:10px 12px;border:1px solid var(--form-border);border-radius:8px;background-color:var(--hs-white);color:var(--hs-text);font-family:var(--font-body);font-size:1rem;line-height:1.375}.finance-form-group input::placeholder{color:rgba(0,0,0,.25)}.finance-form-submit{display:flex;justify-content:center;padding-top:10px}.finance-form-submit .btn{min-width:152px}.finance-form-status{margin:8px 0 0;color:var(--hs-medium-gray);font-family:var(--font-body);font-size:.9375rem}.finance-form-status.is-error{color:#b00020}.finance-101-call-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px 32px;background-color:var(--hs-blue)}.finance-101-call-content{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.finance-101-call-image{display:block;width:478px;max-width:100%;height:300px;overflow:hidden;border:1px solid var(--hs-border);border-radius:var(--radius)}.finance-101-call-image img{width:100%;height:100%;object-fit:cover}.finance-101-call-action{display:flex;justify-content:center}@media (max-width:1100px){.finance-hero-layout,.finance-section-layout,.finance-section-layout--acorn{grid-template-columns:minmax(0,1fr);justify-items:center}.finance-hero-text,.finance-section-content{width:100%;max-width:680px}.finance-hero-image{justify-self:center;width:min(100%,430px)}.finance-section-visual{width:100%;display:flex;justify-content:center}.finance-101-grid{grid-template-columns:1fr;max-width:680px;margin:0 auto}}@media (max-width:767px){.finance-101-title-desktop,.finance-buttons--dollar,.finance-hero-copy--desktop,.finance-tip-copy-desktop,.finance-tip-title-desktop{display:none}.finance-101-title-mobile,.finance-hero-action,.finance-hero-copy--mobile,.finance-promo-pill,.finance-tip-copy-mobile,.finance-tip-title-mobile{display:block}#finance-hero{padding:48px 0 0;background-color:#e8f4fd}.finance-hero-layout{gap:32px;justify-items:stretch}.finance-hero-text{gap:16px}.finance-hero-text h1{font-size:2.5rem;line-height:1.5;color:#1c1b1f}.finance-hero-text h1 .text-accent{display:inline;color:inherit}.finance-hero-label{margin-top:4px;font-size:.75rem;line-height:1.5}.finance-path-cards{gap:8px}.finance-path-card{min-height:60px;gap:12px;padding:8px 14px;border-color:#79747e;border-radius:2800px}.finance-path-card.is-active{border-color:#6750a4;background-color:transparent}.finance-path-card.is-active::before{background-color:#e8def8;box-shadow:1px 1px 2px rgba(84,108,145,0),2px 4px 5px rgba(151,151,151,0)}.finance-path-icon,.finance-path-svg{flex-basis:32px;width:32px}.finance-path-icon{font-size:1.25rem;text-align:center}.finance-path-sub,.finance-path-title{font-size:.75rem;line-height:1.35}.finance-hero-action{width:100%;min-height:56px;border-radius:16px}.finance-hero-image{width:100%;max-width:none;aspect-ratio:343/350;padding:26px;border-radius:112px;background-color:var(--hs-white);box-shadow:0 16px 32px rgba(8,65,120,.12)}#finance-101,#finance-acorn,#finance-dollar-bank{padding:64px 0}#finance-acorn{background-color:#f1f8e9}.finance-section-layout--acorn,.finance-section-layout--dollar{display:grid;gap:24px;justify-items:stretch}.finance-section-layout--acorn .finance-section-content,.finance-section-layout--dollar .finance-section-content{display:contents}.finance-section-layout--acorn .finance-tag,.finance-section-layout--dollar .finance-tag{order:1;justify-self:center;min-height:28px;padding:8px 16px;border-radius:4px;background-color:#e8def8;color:var(--hs-navy);font-size:.75rem;line-height:1}.finance-section-layout--acorn h2,.finance-section-layout--dollar h2{order:2;max-width:343px;justify-self:center;font-size:2rem;line-height:1.5;text-align:center}.finance-section-layout--acorn .finance-section-copy,.finance-section-layout--dollar .finance-section-copy{order:3;max-width:343px;justify-self:center;gap:16px;text-align:center}.finance-section-layout--acorn .finance-section-visual,.finance-section-layout--dollar .finance-section-visual{order:4}.finance-section-layout--acorn .finance-tip,.finance-section-layout--dollar .finance-tip{order:5}.finance-section-layout--acorn .finance-buttons,.finance-section-layout--dollar .finance-promo-pill{order:6}.finance-tag{align-self:auto}.finance-101-header h2,.finance-section-content h2{font-size:2rem;line-height:1.5}.finance-phases{display:grid;width:100%;max-width:343px;min-height:auto;grid-template-columns:1fr;grid-template-rows:auto;gap:16px;margin:0 auto}.finance-phase,.finance-phase--primary,.finance-phase--secondary{position:static;grid-column:auto;grid-row:auto;width:100%;padding:16px 14px;border-radius:8px;box-shadow:0 2px 8px rgba(8,65,120,.15);transform:none;animation:none}.finance-phase--secondary{border:1px solid #d7d1dc}.finance-phase-icon{width:32px;height:32px}.finance-phase-heading{font-size:1rem;line-height:1.5}.finance-phase p{font-size:.75rem;line-height:1.5}.finance-phase-badge{min-height:24px;padding:4px 8px;font-size:.625rem}.finance-phase-arrow{display:none;animation:none}.finance-tip{width:min(100%,343px);justify-self:center;gap:8px;padding:16px;border-radius:84px}.finance-section-layout--dollar .finance-tip{border-color:#ffe082;background-color:#fff8e1}.finance-tip-icon{width:24px;height:24px;flex-basis:24px}.finance-tip-body{gap:6px;padding-top:0}.finance-tip-title{font-size:.875rem;line-height:1.4}.finance-tip-body p{font-size:.75rem;line-height:1.45}.finance-promo-pill{width:min(100%,260px);justify-self:center;padding:12px 24px;border-radius:84px;background-color:var(--hs-blue);color:var(--hs-white);text-align:center}.finance-promo-pill span{display:block;margin-bottom:8px;font-family:var(--font-heading);font-size:.75rem;line-height:1}.finance-promo-pill strong{display:block;font-family:Cousine,ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:0}.finance-lenders{width:100%;max-width:343px;margin:0 auto}.finance-lenders-header{flex-direction:column;width:130px;height:130px;gap:4px;padding:20px;margin-bottom:16px;border:0;border-radius:50%;background-color:#2f8d3a;box-shadow:inset 0 0 0 4px rgba(255,255,255,.22),0 4px 10px rgba(8,65,120,.22)}.finance-lenders-header svg{display:none}.finance-lenders-header strong{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--hs-white);font-size:.625rem;line-height:1.2;text-align:center}.finance-lenders-count{display:block;font-size:2.5rem;line-height:1}.finance-lender-card{width:100%;flex-direction:column;gap:12px;padding:20px 16px;border-color:#d7d1dc;border-radius:4px;text-align:center;box-shadow:0 1px 2px rgba(8,65,120,.08)}.finance-lender-icon{width:56px;height:56px;flex-basis:56px;background-color:#c8edcf}.finance-lender-info{align-items:center;gap:8px}.finance-lender-apr,.finance-lender-info strong,.finance-lender-range{font-size:.75rem;line-height:1.5}.finance-lender-meta{flex-direction:column;gap:2px}.finance-lender-details{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:28px;margin-top:6px;border:1px solid #d7d1dc;border-radius:999px;color:#2f8d3a;font-size:.625rem;line-height:1.2}.finance-section-layout--acorn .finance-tip{flex-direction:column;align-items:center;text-align:center;border-color:#d7d1dc;background-color:var(--hs-white)}.finance-section-layout--acorn .finance-tip-icon{width:32px;height:32px;flex-basis:32px}.finance-buttons{width:min(100%,343px);justify-self:center}.finance-buttons .btn{width:100%}.finance-buttons--acorn .btn{min-height:40px;background-color:#2f8d3a;border-color:#2f8d3a;font-size:.75rem;text-transform:uppercase}.finance-101-header{gap:16px;margin-bottom:24px;text-align:center}.finance-101-header h2{max-width:none;font-size:1.5rem;line-height:1.35}.finance-101-header p{max-width:343px;margin:0 auto;font-size:.75rem;line-height:1.5}.finance-101-grid{gap:24px}.finance-101-call-card,.finance-101-form-card{width:min(100%,343px);justify-self:center;border-radius:4px;box-shadow:0 1px 3px rgba(8,65,120,.12)}.finance-101-form-card{padding:20px 16px}.finance-101-icon{width:48px;height:48px;flex-basis:48px}.finance-101-card-title{font-size:1rem;line-height:1.5}.finance-101-form-header p{font-size:.75rem;line-height:1.5}.finance-form-group label{font-size:.75rem}.finance-form-group input{margin-bottom:12px;min-height:32px;font-size:.75rem}.finance-form-submit .btn{width:100%;min-height:40px;font-size:.75rem}.finance-101-call-card{gap:12px;padding:0;border:0;background-color:transparent;box-shadow:none}.finance-101-call-card .finance-101-icon,.finance-101-call-image,.finance-101-card-title--light{display:none}.finance-101-call-sub{color:var(--hs-dark);font-size:.75rem}.finance-101-call-action .btn-secondary{min-width:174px;color:var(--hs-blue);border-color:var(--hs-blue);background-color:var(--hs-white);font-size:.75rem}}@media (max-width:480px){#finance-hero{padding-top:32px}.finance-hero-image{padding:20px;border-radius:84px}.finance-promo-pill strong{font-size:1.625rem}}