.home-financial-support{--fs-accent:#21bfc7;--fs-accent-hover:#1aa8af;width:100%;padding-block:0;overflow:hidden}.home-financial-support__frame{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:calc(clamp(18rem, 42vw, 28rem) + 100px);overflow:hidden}.home-financial-support__image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-financial-support__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(8 18 28/.82),rgb(8 18 28/.62) 42%,rgb(8 18 28/.28) 72%,rgb(8 18 28/.12))}.dark .home-financial-support__scrim{background:linear-gradient(90deg,rgb(4 10 18/.9),rgb(4 10 18/.72) 42%,rgb(4 10 18/.38) 72%,rgb(4 10 18/.18))}.home-financial-support__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;width:100%;max-width:1280px;margin-inline:auto;padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,5vw,4rem);text-align:start;color:#ffffff}.home-financial-support__title{margin:0;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:700;line-height:1.25;letter-spacing:-.02em}.home-financial-support__subtitle{margin:0;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:600;line-height:1.5;color:rgb(255 255 255/.92)}.home-financial-support__description{margin:0;max-width:36rem;font-size:clamp(.9375rem,1.8vw,1.0625rem);line-height:1.85;color:rgb(255 255 255/.82)}.home-financial-support__cta{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;line-height:1.2;color:#ffffff;background-color:var(--fs-accent);cursor:pointer;transition:background-color .2s ease,transform .2s ease,opacity .2s ease}.home-financial-support__cta:hover{background-color:var(--fs-accent-hover)}.home-financial-support__cta:focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media (max-width:640px){.home-financial-support__frame{min-height:calc(clamp(22rem, 68vw, 26rem) + 100px)}.home-financial-support__scrim{background:linear-gradient(180deg,rgb(8 18 28/.2),rgb(8 18 28/.72) 45%,rgb(8 18 28/.88))}.home-financial-support__content{justify-content:flex-end;max-width:100%;min-height:inherit}}@media (prefers-reduced-motion:reduce){.home-financial-support__cta{transition:none}}.home-promoters-sponsers{--hps-max-width:1280px;--hps-gap:1.25rem;--hps-surface:#f3f4f6;width:100%;padding-block:2rem 2.75rem;background:var(--hps-surface)}.dark .home-promoters-sponsers{--hps-surface:#0f172a}.home-promoters-sponsers__inner{width:100%;max-width:var(--hps-max-width);margin-inline:auto;padding-inline:1rem}.home-promoters-sponsers__grid{display:grid;grid-template-columns:1fr;gap:var(--hps-gap);align-items:stretch}.home-promoters-sponsers__col{display:flex;min-height:0}.home-promoters-sponsers__col>*{flex:1 1 auto;width:100%}.home-promoters-sponsers .home-entity-list-card{display:flex;flex-direction:column;height:100%;padding-block:0;background:transparent}.home-promoters-sponsers .home-entity-list-card__inner{display:flex;flex-direction:column;flex:1 1 auto;max-width:none;height:100%;margin-inline:0;padding-inline:0}.home-promoters-sponsers .home-entity-list-card__panel{height:100%;padding:2.4rem 1.5rem 1.1rem}.home-promoters-sponsers .home-entity-list-card__desc{max-width:none}.home-promoters-sponsers .home-entity-list-card__summary{-webkit-line-clamp:1}.home-promoters-sponsers .home-promoters,.home-promoters-sponsers .home-sponsers{height:100%;padding-block:0}.home-promoters-sponsers .home-promoters__inner,.home-promoters-sponsers .home-sponsers__inner{max-width:none;height:100%;padding-inline:0}.home-promoters-sponsers .home-promoters__panel,.home-promoters-sponsers .home-sponsers__panel{height:100%}@media (min-width:768px){.home-promoters-sponsers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem}}@media (min-width:1100px){.home-promoters-sponsers__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.home-promoters-sponsers__inner{padding-inline:0}}