.faq-intro-module__-71N9W__sectionIntro{background-color:var(--deep-blue-100);flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.faq-intro-module__-71N9W__backgroundImage{z-index:0;backface-visibility:hidden;image-rendering:auto;will-change:transform;background-image:url(/images/faq-intro-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.faq-intro-module__-71N9W__overlay{z-index:1;pointer-events:none;background:linear-gradient(#25637966 0%,#256379cc 80%,#256379 100%);width:100%;height:100%;position:absolute;inset:0}.faq-intro-module__-71N9W__title{z-index:2;text-align:center;box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:0 24px;display:flex;position:relative}.faq-intro-module__-71N9W__textContent{z-index:2;text-align:center;pointer-events:none;justify-content:center;align-items:center;max-width:800px;display:flex;position:relative}.faq-intro-module__-71N9W__text{font-family:var(--font-display);letter-spacing:-.02em;color:var(--white);text-transform:lowercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25em;font-size:clamp(48px,6vw,72px);line-height:120%;display:flex}.faq-intro-module__-71N9W__word{transition:opacity .3s;display:inline-block}.faq-intro-module__-71N9W__wordSpace{width:.25em;min-width:.25em;display:inline-block}@media (max-width:768px){.faq-intro-module__-71N9W__sectionIntro{height:80svh}.faq-intro-module__-71N9W__text{gap:.15em;font-size:clamp(36px,10vw,48px)}}
.faq-list-module__NhZQSq__faqListSection{box-sizing:border-box;background-color:var(--cream-100);justify-content:center;width:100%;padding:144px 72px;display:flex}.faq-list-module__NhZQSq__faqContainer{flex-direction:column;gap:0;width:100%;max-width:1200px;display:flex}@media (max-width:1024px){.faq-list-module__NhZQSq__faqListSection{padding:80px 40px}}@media (max-width:768px){.faq-list-module__NhZQSq__faqListSection{padding:60px 24px}}
.FAQItem-module__oaPteW__faqItem{border-bottom:1px solid var(--dark-silver-40);width:100%;max-width:1200px;padding-top:24px;padding-bottom:24px}.FAQItem-module__oaPteW__faqHeader{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;display:flex}.FAQItem-module__oaPteW__question{font-family:var(--font-sans);color:var(--deep-blue-100);text-align:left;flex:1;font-size:clamp(16px,2vw,20px);font-weight:500;line-height:1.5}.FAQItem-module__oaPteW__iconContainer{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.FAQItem-module__oaPteW__icon{color:var(--deep-blue-100);transition:transform .3s}.FAQItem-module__oaPteW__faqAnswer{font-family:var(--font-sans);color:var(--dark-silver-80);text-align:left;margin-top:16px;padding-top:16px;font-size:clamp(14px,1.8vw,18px);font-weight:400;line-height:1.6;animation:.3s ease-in-out FAQItem-module__oaPteW__fadeIn}@keyframes FAQItem-module__oaPteW__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.FAQItem-module__oaPteW__faqItem{padding-top:20px;padding-bottom:20px}.FAQItem-module__oaPteW__faqHeader{gap:16px}.FAQItem-module__oaPteW__question{font-size:16px}.FAQItem-module__oaPteW__faqAnswer{margin-top:12px;padding-top:12px;font-size:14px}}
