.hm-hero-card{min-width:0;padding:28px;border-radius:var(--r-2xl);background:var(--card);color:var(--ink);box-shadow:var(--neu-out),var(--shadow-lg);display:flex;flex-direction:column;gap:20px}.hm-hero-card__title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.hm-hero-card__sub{margin:2px 0 0;font-size:12.5px;color:var(--ink-3)}.hm-picker{display:flex;flex-direction:column;gap:14px}.hm-picker__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.hm-picker__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.hm-track-link{font-size:13px;color:var(--accent-deep);font-weight:600;text-decoration:none}.hm-track-link:hover{text-decoration:underline}.hm-journey{padding-top:16px;border-top:1px solid var(--line)}.hm-journey__title{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.hm-hero-photo{display:block;width:100%;height:auto;border-radius:var(--r-xl)}.hm-figures{display:flex;flex-wrap:wrap;gap:14px 36px;margin:28px 0 0;padding:20px 0 0;border-top:1px solid var(--on-dark-muted)}.hm-figures__item{display:flex;flex-direction:column-reverse;gap:4px;margin:0}.hm-figures__value{margin:0;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--card);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-figures__label{font-size:12px;font-weight:500;color:var(--on-dark-muted)}.hm-quick{display:flex;flex-direction:column;gap:10px}.hm-quick__title{margin:0;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.hm-quick__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.hm-quick__tile{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--neu-out-sm);color:var(--ink);text-decoration:none;font-size:13px;font-weight:600;transition:transform .15s ease}.hm-quick__tile:hover{transform:translateY(-2px)}.hm-quick__tile:hover .hm-quick__go{color:var(--accent-deep)}.hm-quick__tile:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.hm-quick__name{flex:1 1 auto;min-width:0;line-height:1.25}.hm-quick__go{flex:0 0 auto;display:inline-flex;color:var(--ink-3)}.hm-quick__or{margin:4px 0 0;font-size:12px;color:var(--ink-3);display:flex;align-items:center;gap:10px}.hm-quick__or:after,.hm-quick__or:before{content:"";flex:1 1 auto;height:1px;background:var(--line)}@media (prefers-reduced-motion:reduce){.hm-quick__tile{transition:none}.hm-quick__tile:hover{transform:none}}.hm-actionbar{display:none}@media (max-width:767px){.hm-actionbar{display:flex;align-items:center;gap:8px;position:-webkit-sticky;position:sticky;bottom:12px;z-index:40;margin:-64px 80px 0 0;padding:8px;border-radius:var(--r-pill);background:var(--primary-900);box-shadow:var(--shadow-lg)}.hm-actionbar__call{flex:0 0 auto;width:48px;height:48px;border-radius:var(--r-pill);border:1px solid var(--on-dark-muted);color:var(--card)}.hm-actionbar__call,.hm-actionbar__go{display:inline-flex;align-items:center;justify-content:center}.hm-actionbar__go{flex:1 1 auto;min-height:48px;padding:0 16px;border-radius:var(--r-pill);background:var(--accent);color:var(--primary-900);font-size:14px;font-weight:700;text-decoration:none;text-align:center}.hm-actionbar__go:hover{background:var(--accent-2)}.hm-actionbar__call:focus-visible,.hm-actionbar__go:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.hm-advisor{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:24px 28px;border-radius:var(--r-2xl);background:var(--card);box-shadow:var(--neu-out-md)}.hm-advisor__title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.hm-advisor__sub{margin:4px 0 0;font-size:13.5px;color:var(--ink-3)}.hm-advisor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hm-advisor__line{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:var(--r-pill);border:1px solid var(--line-2);color:var(--ink);font-size:13px;font-weight:600;text-decoration:none}.hm-advisor__line:hover{border-color:var(--ink)}.hm-advisor .hm-btn-accent:focus-visible,.hm-advisor__line:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}@media (max-width:640px){.hm-advisor{padding:20px}.hm-advisor__actions>*{flex:1 1 100%;justify-content:center}}.hm-learn__card{position:relative;transition:transform .15s ease}.hm-learn__card:hover{transform:translateY(-3px)}.hm-learn__num{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--accent-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-learn__more{margin:auto 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.hm-learn__card{transition:none}.hm-learn__card:hover{transform:none}}.hm-family{display:flex;flex-direction:column;gap:12px}.hm-family__head{display:flex;align-items:center;gap:12px}.hm-family__types{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hm-family__types a{font-size:13.5px;color:var(--ink-2);text-decoration:none}.hm-family__types a:hover{color:var(--ink);text-decoration:underline}.hm-family__rate{margin:auto 0 0;font-size:13px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-family__more{margin:0;font-size:13px}.hm-link{color:var(--accent-deep);font-weight:600;text-decoration:none}.hm-link:hover{text-decoration:underline}.hm-compare th[scope=row]{background:transparent;color:var(--ink);font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;white-space:normal}.hm-compare td{vertical-align:top}.hm-compare thead th.hm-compare__us{background:var(--accent);color:var(--primary-900)}.hm-compare td.hm-compare__us{background:var(--accent-tint);color:var(--ink);font-weight:600}.hm-emi-note{margin:0;font-size:12.5px;color:var(--ink-3)}.hm-tile-link{color:inherit;text-decoration:none}.hm-tile-link:hover{text-decoration:underline}.hm-quote{margin:0;display:flex;flex-direction:column;gap:10px}.hm-quote blockquote{margin:0;font-size:14px;color:var(--ink)}.hm-quote figcaption{font-size:12.5px;color:var(--ink-3)}.hm-guide__meta{margin:auto 0 0;font-size:12px;color:var(--ink-3)}.hm-consent{background:var(--primary-900);color:var(--on-dark);border-radius:var(--r-2xl);padding:40px 32px;display:flex;flex-direction:column;gap:24px}.hm-consent__title{margin:0;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--card)}.hm-consent__kicker{margin:0 0 8px;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.hm-consent__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.hm-consent__tile{display:flex;flex-direction:column;gap:6px}.hm-consent__tile h3{margin:0;font-size:14px;font-weight:700;color:var(--card)}.hm-consent__tile p{margin:0;font-size:13px;color:var(--on-dark-muted)}.hm-btn-line{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:var(--r-pill);border:1px solid var(--on-dark-muted);color:var(--card);font-size:13px;font-weight:600;text-decoration:none}.hm-btn-line:hover{border-color:var(--card)}.hm-cta{background:var(--primary-900);color:var(--on-dark);border-radius:var(--r-2xl);padding:40px 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px}.hm-cta__text{min-width:0;max-width:560px}.hm-cta__title{margin:0;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--card)}.hm-cta__sub{margin:10px 0 0;font-size:14px;color:var(--on-dark-muted)}.hm-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hm-btn-accent{display:inline-flex;align-items:center;min-height:44px;padding:0 24px;border-radius:var(--r-pill);background:var(--accent);color:var(--primary-900);font-size:14px;font-weight:700;text-decoration:none}.hm-btn-accent:hover{background:var(--accent-2)}.hm-btn-accent:focus-visible,.hm-btn-line:focus-visible,.hm-cta a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1023px){.hm-consent__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hm-hero-card{padding:20px}.hm-picker__row,.hm-quick__grid{grid-template-columns:minmax(0,1fr)}.hm-figures__value{font-size:24px}.hm-consent,.hm-cta{padding:28px 20px}.hm-consent__grid{grid-template-columns:minmax(0,1fr)}.hm-consent__title,.hm-cta__title{font-size:24px}}.hm-intents{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.hm-intent{display:flex;align-items:center;gap:14px;min-height:84px;padding:16px;border-radius:var(--r-xl);background:var(--card);box-shadow:var(--neu-out-sm);color:var(--ink);text-decoration:none;transition:transform .15s ease;height:100%}.hm-intent:hover{transform:translateY(-3px)}.hm-intent:hover .hm-intent__go{color:var(--accent-deep)}.hm-intent:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.hm-intent__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-md);background:var(--accent);color:var(--primary-900)}.hm-intent__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.hm-intent__goal{font-size:14.5px;font-weight:700;line-height:1.25;color:var(--ink)}.hm-intent__loan{font-size:12px;color:var(--ink-3)}.hm-intent__go{flex:0 0 auto;color:var(--ink-3)}@media (max-width:1023px){.hm-intents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hm-intents{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hm-intent{transition:none}.hm-intent:hover{transform:none}}.hm-lenders__count{margin:0;font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-lenders__names{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hm-lenders__names a{font-size:13.5px;color:var(--ink-2);text-decoration:none}.hm-lenders__names a:hover{color:var(--ink);text-decoration:underline}.hm-lenders__more{margin:auto 0 0;font-size:13px}.hm-local{background:var(--primary-900);color:var(--on-dark);border-radius:var(--r-2xl);padding:40px 32px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:32px 48px;gap:32px 48px;align-items:start}.hm-local__kicker{margin:0 0 8px;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.hm-local__title{margin:0;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--card)}.hm-local__text{margin:14px 0 20px;font-size:14px;color:var(--on-dark-muted)}.hm-local__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.hm-local__row{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border-radius:var(--r-lg);background:var(--primary-800);color:var(--card);text-decoration:none;font-size:13.5px;font-weight:600;line-height:1.3;height:100%}.hm-local__row:hover{background:var(--primary-700)}.hm-local__row:hover .hm-local__go{color:var(--accent)}.hm-local__row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hm-local__name{flex:1 1 auto;min-width:0}.hm-local__go{flex:0 0 auto;display:inline-flex;color:var(--on-dark-muted)}@media (max-width:1023px){.hm-local{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hm-local{padding:28px 20px}.hm-local__list{grid-template-columns:minmax(0,1fr)}.hm-local__title{font-size:24px}}.hm-company{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-radius:var(--r-2xl);background:var(--card);box-shadow:var(--neu-out-md);overflow:hidden}.hm-company__item{margin:0;padding:24px;display:flex;flex-direction:column;gap:8px;border-left:1px solid var(--line)}.hm-company__item:first-child{border-left:0}.hm-company__label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.hm-company__value{margin:0;font-size:14px;font-weight:600;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.hm-company__reach{display:flex;flex-direction:column;gap:4px}@media (max-width:1023px){.hm-company{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-company__item:nth-child(odd){border-left:0}.hm-company__item:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){.hm-company{grid-template-columns:minmax(0,1fr)}.hm-company__item{border-left:0;border-top:1px solid var(--line)}.hm-company__item:first-child{border-top:0}}.hm-docs__note{margin:0;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.hm-docs__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hm-docs__list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.hm-docs__tick{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:var(--r-pill);background:var(--primary-900);color:var(--accent)}.hm-news__date{margin:0;font-size:12px;font-weight:600;color:var(--accent-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-news__more{margin:auto 0 0;font-size:13px}.hm-jump{position:-webkit-sticky;position:sticky;top:80px;z-index:20;margin:-24px 0;padding:6px;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--neu-out-sm),var(--shadow-sm);overflow-x:auto;scrollbar-width:none}.hm-jump::-webkit-scrollbar{display:none}.hm-jump__list{list-style:none;margin:0;padding:0;display:flex;gap:4px;width:max-content;min-width:100%;justify-content:center}.hm-jump__link{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--r-pill);color:var(--ink-2);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.hm-jump__link:hover{background:var(--bg);color:var(--ink)}.hm-jump__link:focus-visible{outline:2px solid var(--accent-deep);outline-offset:-2px}.lz-landing__sections [id]{scroll-margin-top:150px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (max-width:767px){.hm-jump__list{justify-content:flex-start}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lz-landing__sections .hm-advisor,.lz-landing__sections .hm-company,.lz-landing__sections .hm-intent,.lz-landing__sections .hm-local__row,.lz-landing__sections .lz-feature,.lz-landing__sections .lz-steps__item{animation:hm-rise linear both;animation-timeline:view();animation-range:entry 0 entry 55%}@keyframes hm-rise{0%{opacity:.45;transform:translateY(18px)}to{opacity:1;transform:none}}}}.hm-consent__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}@media (max-width:640px){.hm-consent__grid{grid-template-columns:minmax(0,1fr)}}.hm-art{display:block;margin:14px 0}.lz-landing__sections #how .lz-steps__art{min-height:108px}@media (min-width:1024px){.lz-landing__hero-inner{align-items:center}}.hm-family{transition:transform .15s ease}.hm-family:hover{transform:translateY(-3px)}.hm-family__all{margin:auto 0 0;font-size:13px}.hm-family__rate+.hm-family__all{margin-top:0}@media (prefers-reduced-motion:reduce){.hm-family{transition:none}.hm-family:hover{transform:none}}.hm-portal__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:6px}.hm-portal__go,.hm-portal__line{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:var(--r-pill);font-size:13px;font-weight:700;text-decoration:none}.hm-portal__go{background:var(--accent);color:var(--primary-900)}.hm-portal__go:hover{background:var(--accent-2)}.hm-portal__line{border:1px solid var(--line-2);color:var(--ink);font-weight:600;background:transparent}.hm-portal__line:hover{border-color:var(--ink)}.hm-portal__go:focus-visible,.hm-portal__line:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.hm-know{display:flex;flex-direction:column;gap:12px}.hm-know__title{margin:0;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.hm-know__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.hm-know__item{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:var(--r-xl);background:var(--primary-900);color:var(--on-dark)}.hm-know__num{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:var(--r-pill);background:var(--accent);color:var(--primary-900);font-size:12px;font-weight:800}.hm-know__fact{margin:0;font-size:14px;font-weight:600;line-height:1.45;color:var(--card)}.hm-know__item .hm-link{margin-top:auto;color:var(--accent);font-size:13px}@media (max-width:1023px){.hm-know__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lz-landing__sections .lz-feature-grid,.lz-landing__sections .lz-steps{display:flex;flex-direction:row;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -16px;padding:4px 16px 16px;scroll-padding-inline:16px}.lz-landing__sections .lz-feature-grid::-webkit-scrollbar,.lz-landing__sections .lz-steps::-webkit-scrollbar{display:none}.lz-landing__sections .lz-feature-grid>li,.lz-landing__sections .lz-steps>li{flex:0 0 82%;max-width:330px;scroll-snap-align:start}.hm-intents{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hm-intent{padding:12px;gap:10px;min-height:76px}.hm-intent__icon{width:36px;height:36px}.hm-intent__go{display:none}.hm-intent__goal{font-size:13.5px}}.hm-compare__lab{display:none}@media (max-width:640px){.hm-compare,.hm-compare tbody,.hm-compare td,.hm-compare th[scope=row],.hm-compare tr{display:block;width:auto}.hm-compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hm-compare tr{padding:18px 16px;border-bottom:1px solid var(--line)}.hm-compare th[scope=row]{padding:0 0 10px;font-size:15px;font-weight:700}.hm-compare td{padding:10px 12px;margin-top:6px;border-radius:var(--r-md);font-size:13.5px}.hm-compare td:not(.hm-compare__us){background:var(--bg);color:var(--ink-2)}.hm-compare__lab{display:block;margin-bottom:2px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.hm-compare td.hm-compare__us .hm-compare__lab{color:var(--accent-deep)}}.lz-landing__sections{gap:0;padding-top:0;padding-bottom:0}.lz-landing__sections>#how,.lz-landing__sections>.lz-landing-sect{padding-block:64px}.lz-landing__sections>:nth-child(2n):is(.lz-landing-sect,#how){background:var(--card-2);box-shadow:0 0 0 100vmax var(--card-2);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.lz-landing__sections>:nth-child(2n):is(.lz-landing-sect,#how) :is(.lz-feature,.hm-intent,.hm-company,.hm-advisor){box-shadow:var(--neu-out-sm),0 0 0 1px var(--line)}.lz-landing__sections>:is(.hm-local,.hm-consent,.hm-cta,.hm-advisor,.lz-trust-band,.lz-site__facts){margin-block:32px}.lz-landing__sections>.hm-jump{margin-block:32px 0}@media (max-width:640px){.lz-landing__sections>#how,.lz-landing__sections>.lz-landing-sect{padding-block:44px}.lz-landing__sections>:is(.hm-local,.hm-consent,.hm-cta,.hm-advisor,.lz-trust-band,.lz-site__facts){margin-block:20px}}.lz-landing__sections>:is(.hm-local,.hm-consent,.hm-cta){border-radius:0;margin-block:0;padding:56px 0;box-shadow:0 0 0 100vmax var(--primary-900);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.lz-landing__sections>.hm-advisor{margin-block:56px}.lz-landing__sections>.hm-jump{margin:28px 0 0}.lz-landing__sections>.lz-trust-band{margin:28px 0 -8px}.lz-landing__sections>.lz-site__facts{margin:20px 0 0}.hm-jump__list{justify-content:safe center}@media (max-width:1023px){.hm-jump__link{padding:0 12px}}@media (min-width:641px) and (max-width:1023px){.hm-know__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.hm-know__list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -16px;padding:4px 16px 12px;scroll-padding-inline:16px}.hm-know__list::-webkit-scrollbar{display:none}.hm-know__item{flex:0 0 82%;max-width:330px;scroll-snap-align:start}.lz-landing__sections>:is(.hm-local,.hm-consent,.hm-cta){padding:40px 0}.lz-landing__sections>.hm-advisor{margin-block:36px}}p.hm-hero-photo{margin:8px 0 0;padding:14px 16px;border:1px dashed var(--primary-600);border-radius:var(--r-lg);font-size:12px;color:var(--on-dark-muted)}.lz-landing__sections.lz-landing__sections{gap:0;padding-top:0;padding-bottom:0}.hm-browse{display:flex;flex-direction:column;gap:10px}.hm-browse__grid{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:8px;gap:8px}.hm-fam{display:contents}.hm-fam__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hm-fam__tab{order:1;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--r-pill);background:var(--bg);box-shadow:var(--neu-out-sm);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.hm-fam__tab:hover{background:var(--bg-2)}.hm-fam__count{font-size:11px;font-weight:600;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-fam__radio:focus-visible+.hm-fam__tab{outline:2px solid var(--accent-deep);outline-offset:2px}.hm-fam__radio:checked+.hm-fam__tab{background:var(--primary-900);color:var(--card);box-shadow:none}.hm-fam__radio:checked+.hm-fam__tab .hm-fam__count{color:var(--on-dark)}.hm-fam__panel{order:2;grid-column:1/-1;display:none;list-style:none;margin:2px 0 0;padding:12px 14px;border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--neu-in-sm);grid-template-columns:1fr;gap:2px 18px;max-height:232px;overflow-y:auto}.hm-fam__radio:checked~.hm-fam__panel{display:grid}.hm-fam__panel a{display:block;padding:7px 0;font-size:13px;line-height:1.35;color:var(--ink-2);text-decoration:none}.hm-fam__panel a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.hm-fam__panel a:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:var(--r-xs)}@media (min-width:480px){.hm-fam__panel{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.hm-fam__tab{transition:none}}.hm-quick__all{color:var(--accent-deep);font-weight:600;text-decoration:none}.hm-quick__all:hover{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:no-preference){@keyframes hm-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lz-landing__sections :is(.lz-feature,.hm-intent,.hm-quick__tile,.hm-know__item,.hm-local__row){transition:translate .2s ease,box-shadow .2s ease}.lz-landing__sections :is(.lz-feature,.hm-intent,.hm-quick__tile,.hm-know__item):hover{translate:0 -3px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lz-landing__sections :is(.hm-know__item,.hm-consent__tile,.hm-figures__item,.hm-news__card,.hm-docs__card){animation:hm-rise linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}}.hm-art2{display:block;width:100%;height:100%}.hm-art2__bubble,.hm-art2__doc,.hm-art2__dot,.hm-art2__wave{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){@keyframes hm-wave{0%{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}.hm-art2__wave{animation:hm-wave 2.4s ease-out infinite}.hm-art2__wave--2{animation-delay:.8s}.hm-art2__wave--3{animation-delay:1.6s}@keyframes hm-dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-7px)}}.hm-art2__dot{animation:hm-dot 1.2s ease-in-out infinite}.hm-art2__dot--2{animation-delay:.15s}.hm-art2__dot--3{animation-delay:.3s}@keyframes hm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hm-art2__bubble{animation:hm-float 3.6s ease-in-out infinite}@keyframes hm-travel{0%{transform:translateX(0);opacity:0}4%{opacity:1}94%{opacity:1}to{transform:translateX(600px);opacity:0}}.hm-art2__doc{animation:hm-travel 8s linear infinite}@keyframes hm-lit{0%{opacity:0}4%{opacity:1}30%{opacity:1}40%,to{opacity:0}}.hm-art2__lit{animation:hm-lit 8s linear infinite both;animation-delay:calc(var(--i) * 2.667s)}}.hm-hero-side{display:flex;flex-direction:column;gap:20px;min-width:0}.hm-hero-media{margin:0}@property --n{syntax:"<integer>";initial-value:0;inherits:false}.hm-count{display:inline-block}.hm-count:after{content:counter(hm-n);counter-reset:hm-n var(--to)}@media (prefers-reduced-motion:no-preference){.hm-w{display:inline-block;animation:hm-arrive .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--w) * 70ms + .15s)}.hm-count:after{counter-reset:hm-n var(--n);animation:hm-countup 1.6s cubic-bezier(.2,.7,.2,1) .6s both}@keyframes hm-countup{0%{--n:0}to{--n:var(--to)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes hm-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hm-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes hm-num{0%{background:var(--primary-900);color:var(--accent);box-shadow:0 0 0 0 transparent}to{background:var(--accent);color:var(--primary-900);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 18%,transparent)}}#how .hm-art path{stroke-dasharray:1;animation:hm-draw linear both;animation-timeline:view();animation-range:entry 10% entry 90%}#how .hm-art circle{transform-box:fill-box;transform-origin:center;animation:hm-pop linear both;animation-timeline:view();animation-range:entry 70% entry 100%}#how .lz-steps__num{animation:hm-num linear both;animation-timeline:view();animation-range:entry 20% entry 80%}}}.hm-ticker{position:relative;overflow:hidden;margin:0 0 20px;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--neu-out-sm);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.hm-ticker__track{display:flex;width:max-content}.hm-ticker__list{display:flex;gap:10px;margin:0;padding:10px 5px;list-style:none}.hm-ticker__chip{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:var(--r-pill);background:var(--bg);color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none}.hm-ticker__chip:hover{background:var(--primary-900);color:var(--card)}.hm-ticker__chip:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hm-ticker{overflow-x:auto;border-radius:var(--r-xl)}.hm-ticker__list[aria-hidden]{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes hm-ticker{to{transform:translateX(-50%)}}.hm-ticker__track{animation:hm-ticker 80s linear infinite}.hm-ticker:focus-within .hm-ticker__track,.hm-ticker:hover .hm-ticker__track{animation-play-state:paused}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hm-lenders__count .hm-count:after{animation:hm-countup linear both;animation-timeline:view();animation-range:entry 10% cover 30%}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes hm-swing{0%{transform:rotate(-110deg) scale(.78);opacity:.2}to{transform:none;opacity:1}}#calculator .lz-donut__ring{animation:hm-swing linear both;animation-timeline:view();animation-range:entry 10% cover 40%}}}@media (prefers-reduced-motion:no-preference){@keyframes hm-nudge{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}60%{box-shadow:0 0 0 10px transparent}}#calculator .lz-emi__input::-webkit-slider-thumb{animation:hm-nudge 1.6s ease-out 3}#calculator .lz-emi__input::-moz-range-thumb{animation:hm-nudge 1.6s ease-out 3}}.hm-intent{background-image:linear-gradient(var(--primary-900),var(--primary-900));background-repeat:no-repeat;background-position:0;background-size:0 100%}.hm-intent__go{display:inline-flex}@media (prefers-reduced-motion:no-preference){.hm-intent{transition:background-size .45s cubic-bezier(.2,.7,.2,1),color .3s ease}.hm-intent__go{transition:translate .3s ease}.hm-family__types a{background:linear-gradient(var(--accent),var(--accent)) no-repeat 0 100% /0 2px;transition:background-size .3s ease;padding-bottom:2px}.lz-feature.hm-family{position:relative;overflow:hidden}.lz-feature.hm-family:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.2,.7,.2,1)}}.hm-intent:is(:hover,:focus-visible){background-size:100% 100%}.hm-intent:is(:hover,:focus-visible) :is(.hm-intent__goal,.hm-intent__loan){color:var(--card)}.hm-intent:is(:hover,:focus-visible) .hm-intent__icon{background:var(--accent);color:var(--primary-900)}.hm-intent:is(:hover,:focus-visible) .hm-intent__go{translate:5px 0;color:var(--accent)}.hm-family__types a:is(:hover,:focus-visible){background-size:100% 2px}.lz-feature.hm-family:is(:hover,:focus-within):before{transform:scaleX(1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#intent .hm-intent__icon path{stroke-dasharray:1;animation:hm-draw linear both;animation-timeline:view();animation-range:entry 10% entry 90%}}}.hm-cta{position:relative;overflow:hidden;isolation:isolate}.hm-cta__orbit{position:absolute;z-index:-1;right:-70px;top:50%;width:340px;height:340px;translate:0 -50%;pointer-events:none}.hm-cta__spin{transform-box:view-box;transform-origin:160px 160px}@media (max-width:640px){.hm-cta__orbit{right:-150px;opacity:.6}}@media (prefers-reduced-motion:no-preference){@keyframes hm-orbit{to{transform:rotate(1turn)}}.hm-cta__spin--1{animation:hm-orbit 24s linear infinite}.hm-cta__spin--2{animation:hm-orbit 16s linear infinite reverse}.hm-cta__spin--3{animation:hm-orbit 11s linear infinite}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#documents .hm-docs__tick path{stroke-dasharray:1;animation:hm-draw linear both;animation-timeline:view();animation-range:entry 20% entry 100%}}}.hm-jump__link{transition:background .2s ease,color .2s ease}.hm-jump__link[aria-current=true],.hm-jump__link[aria-current=true]:hover{background:var(--primary-900);color:var(--card)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes hm-bar{0%{background-size:4px 0}to{background-size:4px 100%}}@keyframes hm-fade-back{0%{opacity:1}to{opacity:.8}}@media (min-width:641px){.hm-compare tbody tr{animation:hm-rise linear both;animation-timeline:view();animation-range:entry 0 entry 60%}.hm-compare td.hm-compare__us{background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 0;background-size:4px 0;animation:hm-bar linear both;animation-timeline:view();animation-range:entry 20% entry 100%}.hm-compare td:not(.hm-compare__us){animation:hm-fade-back linear both;animation-timeline:view();animation-range:entry 40% cover 50%}}}}.hm-consent__head{display:flex;align-items:center;gap:20px}.hm-consent__head .hm-art2{flex:0 0 auto;width:72px;height:84px}@media (max-width:640px){.hm-consent__head .hm-art2{width:56px;height:66px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hm-art2__shield{stroke-dasharray:1;animation:hm-draw linear both;animation-timeline:view();animation-range:entry 0 entry 100%}#portals .hm-docs__tick path{stroke-dasharray:1;animation:hm-draw linear both;animation-timeline:view();animation-range:entry 20% entry 100%}}}@media (prefers-reduced-motion:no-preference){@keyframes hm-breathe-shield{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.hm-consent__head .hm-art2{animation:hm-breathe-shield 5s ease-in-out infinite;transform-origin:center}.lz-landing__sections #portals .lz-role-avatar{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.lz-landing__sections #portals .lz-feature:is(:hover,:focus-within) .lz-role-avatar{transform:rotate(-8deg) scale(1.1)}}.hm-local__intro .hm-art2{width:84px;height:84px;margin:0 0 8px}.hm-art2__drop,.hm-art2__ripple{transform-box:fill-box;transform-origin:center bottom}.hm-local__row{position:relative;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:0;background-size:0 60%}.hm-local__row:is(:hover,:focus-visible){background-size:4px 60%}.hm-local__row:is(:hover,:focus-visible) .hm-local__go{translate:5px 0}@media (prefers-reduced-motion:no-preference){.hm-local__row{transition:background-size .25s ease}.hm-local__go{transition:translate .25s ease}@keyframes hm-pindrop{0%{transform:translateY(-46px);opacity:0}55%{transform:translateY(0);opacity:1}70%{transform:translateY(-9px)}85%,to{transform:translateY(0)}}@keyframes hm-ripple{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.8);opacity:0}}.hm-art2__drop{animation:hm-pindrop 3.6s cubic-bezier(.3,.7,.3,1) infinite}.hm-art2__ripple{animation:hm-ripple 3.6s ease-out infinite;animation-delay:.9s;opacity:0}.hm-art2__ripple--2{animation-delay:1.5s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes hm-upload{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hm-docs__bar-fill{animation:hm-upload linear both;animation-timeline:view();animation-range:entry 10% cover 35%}}}@media (prefers-reduced-motion:no-preference){@keyframes hm-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.lz-landing__hero:after,.lz-landing__hero:before{animation:hm-breathe 9s ease-in-out infinite}.lz-landing__hero:after{animation-delay:-4s}}.hm-fd{padding:28px 24px 32px;border-radius:var(--r-2xl);background:var(--primary-900);color:var(--on-dark);box-shadow:var(--neu-out-md)}.hm-fd__svg{display:none;width:100%;height:auto}.hm-fd__svg text{font-family:inherit}.hm-fd__k{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;fill:var(--on-dark-muted)}.hm-fd__t{font-size:16px;font-weight:700;fill:var(--card)}.hm-fd__d{font-size:12px;fill:var(--on-dark-muted)}.hm-fd__c{font-size:14px;font-weight:600;fill:var(--card)}.hm-fd__c--on{fill:var(--primary-900)}.hm-fd__c--wide{font-size:15px;fill:var(--on-dark)}.hm-fd__draw{stroke-dasharray:1;stroke-dashoffset:0}.hm-fd__flow{stroke-dasharray:4 10}.hm-fd__doc{transform:translate(262px,210px);opacity:0}.hm-fd__coin{transform:translate(1012px,210px);opacity:0}.hm-fd__pulse{opacity:0}.hm-fd__list{display:block}.hm-fd__list-head{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-muted)}.hm-fd__starts{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-gap:10px;gap:10px}.hm-fd__starts li{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:var(--r-lg);background:var(--primary-800);box-shadow:inset 0 0 0 1px var(--primary-600)}.hm-fd__starts strong,.hm-fd__stops strong{font-size:15px;font-weight:700;color:var(--card)}.hm-fd__starts span,.hm-fd__stops li>span:last-child{font-size:13px;line-height:1.55;color:var(--on-dark-muted)}.hm-fd__stops{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-gap:22px;gap:22px}.hm-fd__stops:before{content:"";position:absolute;left:19px;top:20px;bottom:20px;border-left:3px dotted var(--primary-600)}.hm-fd__stops li{position:relative;display:flex;flex-direction:column;gap:3px;padding-left:58px;min-height:40px}.hm-fd__stop-n{position:absolute;left:0;top:0;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-pill);background:var(--accent);color:var(--primary-900);font-size:14px;font-weight:800}.hm-fd__list-foot{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--primary-600);font-size:13px;font-weight:600;color:var(--on-dark)}@media (min-width:900px){.hm-fd{padding:24px 20px 20px}.hm-fd__svg{display:block}.hm-fd__list{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (prefers-reduced-motion:no-preference){@keyframes hm-fd-on{0%{opacity:0}2.5%{opacity:1}86%{opacity:1}96%,to{opacity:0}}@keyframes hm-fd-draw{0%{stroke-dashoffset:1;opacity:1}7%{stroke-dashoffset:0}86%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes hm-fd-text{0%{fill:var(--card)}2.5%{fill:var(--primary-900)}86%{fill:var(--primary-900)}96%,to{fill:var(--card)}}@keyframes hm-fd-flow{to{stroke-dashoffset:-14}}@keyframes hm-fd-doc{0%,3.4%{transform:translate(262px,210px);opacity:0}4.6%{transform:translate(262px,210px);opacity:1}15.7%,17%{transform:translate(402px,210px);opacity:1}27.2%{transform:translate(542px,210px);opacity:1}29%,to{transform:translate(542px,210px);opacity:0}}@keyframes hm-fd-coin{0%,49%{transform:translate(880px,210px);opacity:0}50.5%{transform:translate(880px,210px);opacity:1}61.4%{transform:translate(1012px,210px);opacity:1}63.5%,to{transform:translate(1012px,210px);opacity:0}}@keyframes hm-fd-sweep{0%{transform:translateX(0);opacity:0}6%{opacity:1}94%{opacity:1}to{transform:translateX(1072px);opacity:0}}@keyframes hm-fd-n{0%,to{background:var(--primary-800);color:var(--card)}15%,3%{background:var(--accent);color:var(--primary-900)}22%{background:var(--primary-800);color:var(--card)}}.hm-fd__lit{animation:hm-fd-on 14s linear infinite both;animation-delay:var(--d)}.hm-fd__draw{animation:hm-fd-draw 14s linear infinite both;animation-delay:var(--d)}.hm-fd__c--on{animation:hm-fd-text 14s linear infinite both;animation-delay:var(--d)}.hm-fd__flow{animation:hm-fd-flow 1.6s linear infinite;animation-delay:calc(var(--k) * -.4s)}.hm-fd__doc{animation:hm-fd-doc 14s linear infinite}.hm-fd__coin{animation:hm-fd-coin 14s linear infinite}.hm-fd__pulse{animation:hm-fd-sweep 7s linear infinite}.hm-fd__stop-n{background:var(--primary-800);color:var(--card);animation:hm-fd-n 9.6s linear infinite both}.hm-fd__stops li:nth-child(2) .hm-fd__stop-n{animation-delay:1.6s}.hm-fd__stops li:nth-child(3) .hm-fd__stop-n{animation-delay:3.2s}.hm-fd__stops li:nth-child(4) .hm-fd__stop-n{animation-delay:4.8s}.hm-fd__stops li:nth-child(5) .hm-fd__stop-n{animation-delay:6.4s}.hm-fd__stops li:nth-child(6) .hm-fd__stop-n{animation-delay:8s}}