.hp-banner{position:relative;padding:0}.hp-banner__wrapper{background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.hp-banner__overlay{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#111120BF;z-index:2}.hp-banner__container{position:relative;padding-top:71.5px;padding-bottom:71.5px;z-index:3}@media screen and (max-width: 992px){.hp-banner__container{flex-direction:column;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px}}.hp-banner__contents{width:46.875%;padding:40px 0}.hp-banner__contents .site-title__xl{margin-bottom:16px}@media screen and (max-width: 992px){.hp-banner__contents{width:85%;padding:20px 0;text-align:center}}.hp-banner__form{padding:52px 52px 60px;flex:1 0 0;border-radius:24px;border:1px #ffffff33;background:#11112052}.hp-banner__form--container{margin:24px 0}.hp-banner__form--container .site-form__group:not(:last-of-type){margin-bottom:15px}.hp-banner__form--submit{margin-top:12px}.hp-banner__form .site-button.btn-white{width:152px}@media screen and (max-width: 992px){.hp-banner__form .site-button.btn-white{width:100%}}@media screen and (max-width: 992px){.hp-banner__form{width:85%;padding:32px 32px 30px}}.hp-what-is__header-container{max-width:866px;width:100%;margin-inline:auto;margin-bottom:100px}@media screen and (max-width: 992px){.hp-what-is__header-container{width:85%;margin-bottom:40px}}.hp-what-is__desc{color:var(--gray-color);font-family:var(--font-general-sans);font-size:1.25rem;font-weight:400;line-height:1.875rem;margin-top:24px}.hp-what-is__info-wrapper{align-items:flex-start}@media screen and (max-width: 992px){.hp-what-is__info-wrapper{flex-direction:column;align-items:center;justify-content:center}}.hp-what-is__info-header{width:30.546875%}.hp-what-is__info-header .site-title__lg{margin-bottom:32px}.hp-what-is__info-header p{color:var(--gray-color);font-family:var(--font-roboto);font-size:0.875rem;font-weight:400;line-height:1.3125rem;max-width:283px;width:65%;font-style:italic}@media screen and (max-width: 992px){.hp-what-is__info-header p{text-align:center;margin:auto}}@media screen and (max-width: 992px){.hp-what-is__info-header{width:85%;text-align:center}}.hp-what-is__info-cards{flex:1 0 0;display:flex;align-items:stretch;flex-wrap:wrap;gap:24px}@media screen and (max-width: 992px){.hp-what-is__info-cards{align-items:center;justify-content:center}}.hp-what-is__info-card{width:calc(min(253.666px, 17.616vw));border-radius:16px;border:1px solid var(--light-gray-2-color);background-color:var(--light-gray-1-color);padding:40px 24px;display:flex;align-items:center;justify-content:flex-start;gap:32px;flex-direction:column;text-align:center}.hp-what-is__info-card .title{font-size:3.125rem;font-weight:600;line-height:3.125rem;color:var(--black-color);font-family:var(--font-general-sans)}.hp-what-is__info-card .title .red-text{color:var(--primary-color);font-weight:400}.hp-what-is__info-card .title .white-text{font-weight:400}.hp-what-is__info-card p{font-family:var(--font-roboto);font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.3125rem;color:var(--gray-color)}.hp-what-is__info-card.active{background-color:var(--secondary-color);box-shadow:7px 7px 17.5px 0px rgba(0,0,0,0.2)}.hp-what-is__info-card.active .title,.hp-what-is__info-card.active p{color:var(--white-color)}.hp-what-is__info-card:nth-child(4){margin-left:calc(min(-111px, 7.708vw))}@media screen and (max-width: 992px){.hp-what-is__info-card:nth-child(4){margin-left:0}}@media screen and (max-width: 992px){.hp-what-is__info-card{width:253.666px;height:225px}}.hp-what-is__button-container{width:100%;display:flex;align-items:flex-start}@media screen and (max-width: 992px){.hp-what-is__button-container{align-items:center;justify-content:center}}.hp-life-stages{background-color:var(--secondary-color);color:var(--gray-color);font-family:var(--font-roboto);font-size:1rem;font-weight:400;line-height:1.5rem}.hp-life-stages__cards{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;margin:60px auto 0}@media screen and (max-width: 992px){.hp-life-stages__cards{width:85%}}.hp-life-stages__card{background-color:var(--white-color);border-radius:16px;border:1px #E6E6E6;box-shadow:7px 7px 17.5px 0px rgba(0,0,0,0.1);display:flex;justify-content:center;flex-direction:row}.hp-life-stages__card img{flex:1 0 0;border-radius:16px 0px 0px 16px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 992px){.hp-life-stages__card img{flex:unset;width:50%;border-radius:16px 16px 0 0;width:100%}}.hp-life-stages__card:nth-of-type(odd){flex-direction:row-reverse}.hp-life-stages__card:nth-of-type(odd) img{border-radius:0px 16px 16px 0px}@media screen and (max-width: 992px){.hp-life-stages__card:nth-of-type(odd) img{border-radius:16px 16px 0 0;width:100%}}@media screen and (max-width: 992px){.hp-life-stages__card:nth-of-type(odd){flex-direction:column;width:100%;margin:auto}}@media screen and (max-width: 992px){.hp-life-stages__card{flex-direction:column;width:100%;margin:auto}}.hp-life-stages__card-content{width:50%;display:flex;flex-direction:column;justify-content:center;padding:40px}.hp-life-stages__card-content h4{margin-bottom:10px}@media screen and (max-width: 992px){.hp-life-stages__card-content{width:100%;padding:20px}}.hp-biz-struggles__header-container{margin:0 auto 60px}@media screen and (max-width: 992px){.hp-biz-struggles__header-container{width:85%}}.hp-biz-struggles__header-container .site-title__lg{margin-bottom:24px}.hp-biz-struggles__header-container p{max-width:920px;margin:auto;text-align:center;font-size:1.25rem;font-weight:400;line-height:1.875rem;color:var(--gray-color)}.hp-biz-struggles__cards{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px}.hp-biz-struggles__card{width:410.6666px;height:330px;padding:44px 24px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;border-radius:16px;border:1px var(--light-gray-2-color);background:var(--light-gray-1-color)}.hp-biz-struggles__card .site-title__sm{text-align:center;width:261px}.hp-biz-struggles__card p{text-align:center;font-family:var(--font--roboto);color:var(--gray-color);font-size:1rem;font-weight:400;line-height:1.5rem}@media screen and (max-width: 992px){.hp-biz-struggles__card{width:310.6666px;height:355px}}.hp-biz-struggles__card__card-image{width:60px;height:60px}@media screen and (max-width: 992px){.hp-biz-struggles__card__card-image{width:45px;height:45px}}.hp-cta{padding:50px 0 0}.hp-cta__container{border-radius:16px;background-color:var(--secondary-color);color:var(--white-color);padding:60px}@media screen and (max-width: 992px){.hp-cta__container{padding:32px;flex-direction:column;gap:24px;width:85%}}.hp-cta__left{padding:16px 0;width:42.1875%}.hp-cta__left h2{font-size:2.5rem;font-style:normal;font-weight:600;line-height:2.75rem;font-family:var(--font-general-sans);margin-bottom:16px}@media screen and (max-width: 992px){.hp-cta__left h2{font-size:2rem;line-height:2.25rem}}.hp-cta__left p{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;margin-bottom:12px}.hp-cta__left p:last-of-type{margin-bottom:0;line-height:1.25rem}@media screen and (max-width: 992px){.hp-cta__left{width:100%;flex:1 0 0}}.hp-cta__right{flex:1 0 0;background-color:var(--light-gray-1-color);padding:40px;border-radius:16px;border:1px var(--light-gray-2-color)}.hp-cta__right h3{font-size:2rem;font-style:normal;font-weight:600;line-height:2.2rem;font-family:var(--font-general-sans);color:var(--black-color);margin-bottom:32px}@media screen and (max-width: 992px){.hp-cta__right h3{font-size:1.5rem;line-height:1.7rem}}@media screen and (max-width: 992px){.hp-cta{padding:25px 32px 0}}@media screen and (max-width: 992px){.hp-about-us__container{flex-direction:column;align-items:center;justify-content:center;width:85%}}.hp-about-us__image{width:46.875%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:24px}@media screen and (max-width: 992px){.hp-about-us__image{width:100%}}.hp-about-us__content{padding:40px 0;flex:1 0 0}.hp-about-us__content .site-title__lg{margin-bottom:24px}.hp-about-us__content p{font-size:1.25rem;font-style:normal;font-weight:400;line-height:30px;color:var(--gray-color);margin-bottom:40px}.hp-about-us__content p strong{font-weight:600;color:var(--black-color)}@media screen and (max-width: 992px){.hp-about-us__content{width:85%;padding:20px 0}}
