.hp2{padding:48px 0;color:#4f5157}.hp2__inner{max-width:1200px;margin:0 auto;padding:0 16px}.hp2__title{max-width:860px;margin:0 auto 24px;font-size:32px;line-height:1.1;font-weight:700;color:#2d3336;text-align:center;text-wrap:balance}.hp2__title span{color:#065967}.hp2__text{margin:0 0 16px;font-size:16px;line-height:1.6}.hp2-card{position:relative;overflow:hidden;padding:40px 24px;border-radius:24px;color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover}.hp2-card__text{margin:0 0 28px;font-size:16px;line-height:1.6;color:rgba(255,255,255,.85)}.btn-rounded-blur.hp2__pill{display:inline-block;padding:14px 28px;font-size:16px}@media (min-width:768px){.hp2__inner{padding:0 24px}.hp2__text,.hp2-card__text{font-size:18px}.hp2-card{padding:56px}}@media (min-width:1024px){.hp2{padding:72px 0}.hp2__title{margin-bottom:32px;font-size:48px}}.hp2-brand{padding:16px 0 0}.hp2-brand__card{background-color:#065967}.hp2-brand__copy{max-width:640px}.hp2-brand__title{margin:0 0 20px;font-size:32px;line-height:1.1;font-weight:700;color:#fff;text-wrap:balance}.hp2-brand__title span{color:#2ebfd8}.hp2-brand__card--photo{padding-bottom:0}.hp2-brand__photo{display:block;width:100%;max-width:360px;height:auto;margin:32px auto 0}@media (min-width:768px){.hp2-brand__card{background-image:url(https://getheally.com/stat_assets/img/pics/new-mp/background-lines.svg)}}@media (min-width:1024px){.hp2-brand{padding-top:0}.hp2-brand__title{font-size:52px}.hp2-brand__card--photo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;align-items:end;padding-right:0}.hp2-brand__card--photo .hp2-brand__copy{padding-bottom:56px}.hp2-brand__photo{width:auto;max-width:100%;max-height:440px;margin:0 auto}}.hp2-whatis .hp2__title{max-width:none;margin:0 0 20px;text-align:left}.hp2-whatis__lead{margin:0 0 16px;font-size:18px;line-height:1.5;font-weight:600;color:#2d3336}.hp2-whatis .hp2__text{margin:0}.hp2-whatis__photo{display:block;width:100%;height:auto;aspect-ratio: 5 / 4;margin-bottom:28px;border-radius:24px;object-fit:cover}@media (min-width:1024px){.hp2-whatis__lead{font-size:20px}.hp2-whatis__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px}.hp2-whatis__copy .hp2__title{grid-row:span 2;margin:0}.hp2-whatis--photo .hp2-whatis__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.hp2-whatis--photo .hp2-whatis__copy{display:block}.hp2-whatis--photo .hp2-whatis__copy .hp2__title{margin-bottom:20px}.hp2-whatis__photo{margin:0}}.hp2-how{padding-top:0;padding-bottom:40px}.hp2-how__band{background-color:#395886;text-align:center}.hp2-how .hp2__title{color:#fff}.hp2-how .hp2__title span{color:rgba(255,255,255,.72)}.hp2-how__lede{max-width:760px;margin:0 auto 32px}.hp2-steps{display:grid;gap:16px;margin:0;padding:0;list-style:none;text-align:left}.hp2-step{padding:24px;border-radius:20px;background:rgba(255,255,255,.08)}.hp2-step__ico{display:block;box-sizing:border-box;width:56px;height:56px;margin-bottom:20px;padding:12px;border-radius:16px;background:rgba(255,255,255,.12);color:#fff}.hp2-step__photo{display:block;width:100%;height:auto;aspect-ratio: 4 / 3;margin-bottom:20px;border-radius:14px;object-fit:cover}.hp2-steps--photos .hp2-step{padding:14px 14px 24px}.hp2-steps--photos .hp2-step__title,.hp2-steps--photos .hp2-step__text{padding:0 10px}.hp2-step__title{margin:0 0 8px;font-size:20px;line-height:1.3;font-weight:700;color:#fff}.hp2-step__text{margin:0;font-size:16px;line-height:1.6;color:rgba(255,255,255,.85)}@media (min-width:768px){.hp2-how__band{padding:56px 40px 40px;background-image:url(https://getheally.com/stat_assets/img/pics/new-mp/background-lines2.svg)}}@media (min-width:1024px){.hp2-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.hp2-faq__list{max-width:860px;margin:0 auto}.hp2-faq__item{border-bottom:1px solid #dfe7e7}.hp2-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none}.hp2-faq__item summary::-webkit-details-marker{display:none}.hp2-faq__item summary::after{content:"+";flex:0 0 auto;font-size:24px;line-height:1;color:#065967}.hp2-faq__item[open] summary::after{content:"\2212"}.hp2-faq__q{margin:0;font-size:18px;line-height:1.35;font-weight:600;color:#2d3336}.hp2-faq__item .hp2__text{margin:0 0 18px}