.hart-faq{background-color:var(--ht-white);border-radius:20px 20px 0 0;margin-bottom:var(--hart-faq-margin-bottom,0);margin-left:-1rem;margin-right:-1rem;margin-top:var(--hart-faq-margin-top,0);padding:0 var(--hart-faq-padding-right,var(--ht-gutter)) 0 var(--hart-faq-padding-left,var(--ht-gutter))}.hart-faq__inner{align-items:flex-start;display:flex;gap:60px;margin:0 auto;max-width:var(--ht-container-wide)}.hart-faq__left{display:flex;flex:0 0 440px;flex-direction:column;gap:20px}.hart-faq__heading{color:var(--ht-charcoal);font-family:var(--ht-font-heading);font-size:52px;font-weight:var(--ht-fw-bold);line-height:60px;margin:0}.hart-faq__body,.hart-faq__body *,.hart-faq__body p{color:#3f4042;font-family:var(--ht-font-body);font-size:20px;font-style:normal;font-weight:400;line-height:30px}.hart-faq__body p{margin:0 0 12px}.hart-faq__body p:last-child{margin-bottom:0}.hart-faq__right{flex:1;min-width:0}.hart-faq__list{display:flex;flex-direction:column;gap:20px}.hart-faq__item{background-color:#efefef;border-radius:12px;padding:20px 24px;transition:background-color .2s ease}.hart-faq__item--open,.hart-faq__item:hover{background-color:#d4d4d5}.hart-faq__question{margin:0}.hart-faq__btn,.hart-faq__btn:active,.hart-faq__btn:focus,.hart-faq__btn:focus-visible,.hart-faq__btn:hover,.hart-faq__item{-webkit-tap-highlight-color:transparent}.hart-faq__btn,.hart-faq__btn:active,.hart-faq__btn:focus,.hart-faq__btn:focus-visible,.hart-faq__btn:hover{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;background-color:transparent;border:none;border-radius:0;box-shadow:none;color:#1b1c1f;cursor:pointer;display:flex;font-family:var(--ht-font-body);font-size:16px;font-style:normal;font-weight:600;gap:24px;justify-content:space-between;line-height:24px;outline:none;padding:0;text-align:left;text-decoration:none;width:100%}.hart-faq__icon{align-items:center;color:var(--ht-charcoal);display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.hart-faq__icon-plus{display:block}.hart-faq__icon-x,.hart-faq__item--open .hart-faq__icon-plus{display:none}.hart-faq__item--open .hart-faq__icon-x{display:block}.hart-faq__answer{margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height .35s ease}.hart-faq__answer[hidden]{display:none}.hart-faq__answer-inner{margin:0;padding:12px 0 0}.hart-faq__answer-inner,.hart-faq__answer-inner *,.hart-faq__answer-inner p{color:#1b1c1f;font-family:var(--ht-font-body);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.hart-faq__answer-inner p{margin:0 0 12px}.hart-faq__answer-inner p:last-child{margin-bottom:0}@media (max-width:1024px){.hart-faq{padding:0 40px}.hart-faq__inner{gap:var(--ht-space-40)}.hart-faq__left{flex:0 0 300px}.hart-faq__heading{font-size:40px;line-height:48px}}@media (max-width:767px){.hart-faq{border-radius:20px 20px 0 0;margin-left:0;margin-right:0;padding:0 24px}.hart-faq__inner{flex-direction:column;gap:var(--ht-space-32)}.hart-faq__left{align-items:center;flex:none;text-align:center!important;width:100%}.hart-faq__heading{font-size:32px;letter-spacing:0;line-height:40px;margin-left:auto;margin-right:auto;max-width:335px;text-align:center!important}.hart-faq__body,.hart-faq__body *,.hart-faq__body p{font-size:14px;line-height:20px;text-align:center!important}.hart-faq__body{margin-left:auto;margin-right:auto;max-width:335px}.hart-faq__list{gap:12px}.hart-faq__item{padding:20px}.hart-faq__btn,.hart-faq__btn:active,.hart-faq__btn:focus,.hart-faq__btn:focus-visible,.hart-faq__btn:hover{min-height:44px;padding:4px 0}}