.faq-module-scss-module__zBx9Ca__hero{background:#066696;padding:64px 24px}.faq-module-scss-module__zBx9Ca__hero__inner{text-align:center;max-width:1200px;margin:0 auto}.faq-module-scss-module__zBx9Ca__hero__title{font-family:var(--font-heading);color:#fff;margin:0 0 12px;font-size:40px;font-weight:700;line-height:1.2}.faq-module-scss-module__zBx9Ca__hero__subtext{color:#fffc;margin:0 0 32px;font-size:16px}.faq-module-scss-module__zBx9Ca__search{max-width:520px;margin:0 auto;position:relative}.faq-module-scss-module__zBx9Ca__search__icon{color:var(--color-gray);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.faq-module-scss-module__zBx9Ca__search__input{border-radius:var(--radius-full);width:100%;height:52px;font-size:15px;font-family:var(--font-body);color:var(--color-dark);background:#fff;border:none;outline:none;padding:0 20px 0 48px}.faq-module-scss-module__zBx9Ca__search__input::placeholder{color:var(--color-gray)}.faq-module-scss-module__zBx9Ca__container{max-width:800px;margin:0 auto;padding:0 24px}.faq-module-scss-module__zBx9Ca__faq_section{padding:64px 0}.faq-module-scss-module__zBx9Ca__no_results{color:var(--color-gray);text-align:center;padding:40px 0;font-size:15px}.faq-module-scss-module__zBx9Ca__group{margin-bottom:48px}.faq-module-scss-module__zBx9Ca__group:last-child{margin-bottom:0}.faq-module-scss-module__zBx9Ca__group__title{color:#066696;border-left:3px solid #066696;margin:0 0 16px;padding-left:14px;font-size:18px;font-weight:500;line-height:1.4}.faq-module-scss-module__zBx9Ca__group__questions{flex-direction:column;display:flex}.faq-module-scss-module__zBx9Ca__question{border-bottom:.5px solid var(--color-border-tertiary)}.faq-module-scss-module__zBx9Ca__question:last-child{border-bottom:none}.faq-module-scss-module__zBx9Ca__question__row{cursor:pointer;text-align:left;width:100%;font-family:var(--font-body);border-radius:var(--radius-md);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 12px;transition:background .15s;display:flex}.faq-module-scss-module__zBx9Ca__question__row:hover,.faq-module-scss-module__zBx9Ca__question__row--active{background:var(--color-gray-light)}.faq-module-scss-module__zBx9Ca__question__text{color:var(--color-dark);font-size:16px;font-weight:500}.faq-module-scss-module__zBx9Ca__question__chevron{color:var(--color-gray);flex-shrink:0;transition:transform .2s}.faq-module-scss-module__zBx9Ca__question__chevron--open{transform:rotate(180deg)}.faq-module-scss-module__zBx9Ca__question__answer_wrap{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faq-module-scss-module__zBx9Ca__question__answer_wrap--open{grid-template-rows:1fr}.faq-module-scss-module__zBx9Ca__question__answer_inner{overflow:hidden}.faq-module-scss-module__zBx9Ca__question__answer_text{color:var(--color-gray);margin:0;padding:0 12px 18px;font-size:15px;line-height:1.8}.faq-module-scss-module__zBx9Ca__cta_section{padding-bottom:80px}.faq-module-scss-module__zBx9Ca__cta{text-align:center;border-top:.5px solid var(--color-border-tertiary);max-width:700px;margin:0 auto;padding-top:48px}.faq-module-scss-module__zBx9Ca__cta__title{font-family:var(--font-heading);color:var(--color-dark);margin:0 0 12px;font-size:24px;font-weight:600}.faq-module-scss-module__zBx9Ca__cta__text{color:var(--color-gray);margin:0 0 24px;font-size:15px}.faq-module-scss-module__zBx9Ca__cta__btn{color:#fff;border-radius:var(--radius-md);background:#066696;justify-content:center;align-items:center;height:46px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.faq-module-scss-module__zBx9Ca__cta__btn:hover{background:#055880}@media (max-width:768px){.faq-module-scss-module__zBx9Ca__hero{padding:48px 24px}.faq-module-scss-module__zBx9Ca__hero__title{font-size:28px}.faq-module-scss-module__zBx9Ca__faq_section{padding:48px 0}.faq-module-scss-module__zBx9Ca__group__title{font-size:16px}.faq-module-scss-module__zBx9Ca__question__text{font-size:15px}.faq-module-scss-module__zBx9Ca__cta_section{padding-bottom:56px}}
