.page-module__92KbQW__page{flex-direction:column;display:flex}.page-module__92KbQW__hero{background:url(/images/overlay-1.png) center/cover no-repeat, linear-gradient(180deg, #2a6157 0%, var(--color-dark-teal) 100%);color:var(--color-white);text-align:center;padding:14rem 0 10rem}.page-module__92KbQW__headline{margin-bottom:1rem;font-size:3.5rem}.page-module__92KbQW__subtitle{opacity:.9;font-size:1.5rem}.page-module__92KbQW__faqSection{background-color:var(--color-light-gray);padding:6rem 0}.page-module__92KbQW__faqContainer{max-width:800px;margin:0 auto}.page-module__92KbQW__faqItem{background:var(--color-white);border-radius:12px;margin-bottom:1.5rem;padding:0;overflow:hidden;box-shadow:0 4px 6px #00000008}.page-module__92KbQW__faqItem details{width:100%}.page-module__92KbQW__faqItem summary{color:var(--color-navy);cursor:pointer;background:var(--color-white);justify-content:space-between;align-items:center;padding:1.5rem 2rem;font-size:1.25rem;font-weight:600;list-style:none;transition:background-color .3s;display:flex}.page-module__92KbQW__faqItem summary::-webkit-details-marker{display:none}.page-module__92KbQW__faqItem summary:after{content:"+";color:var(--color-cyan);font-size:1.5rem;transition:transform .3s}.page-module__92KbQW__faqItem details[open] summary{border-bottom:1px solid var(--color-light-gray)}.page-module__92KbQW__faqItem details[open] summary:after{content:"−"}.page-module__92KbQW__faqItem summary:hover{color:var(--color-dark-teal);background-color:#fafbfc}.page-module__92KbQW__faqAnswer{color:var(--color-text-main);background-color:var(--color-white);padding:1.5rem 2rem;font-size:1.1rem;line-height:1.6;animation:.3s ease-in-out page-module__92KbQW__fadein}.page-module__92KbQW__faqAnswer p{margin-bottom:1rem}.page-module__92KbQW__faqAnswer p:last-child{margin-bottom:0}.page-module__92KbQW__faqAnswer ul{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.page-module__92KbQW__faqAnswer li{margin-bottom:.5rem}@keyframes page-module__92KbQW__fadein{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
