.FAQSection-module__HZpZ_G__section{background:var(--hei26-dongkerblue);width:100%;font-family:var(--font-plus-jakarta-sans);z-index:1;visibility:visible;opacity:1;padding:0 .5rem 6rem;display:block;position:relative}.FAQSection-module__HZpZ_G__container{flex-direction:column;justify-content:center;align-items:center;gap:4rem;max-width:1440px;margin:0 auto;padding:0 1rem;display:flex}.FAQSection-module__HZpZ_G__header{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;top:2rem}.FAQSection-module__HZpZ_G__eyebrow{letter-spacing:2px;text-transform:uppercase;color:#fffc;margin-top:8rem;font-size:clamp(12px,1.2vw,14px);font-weight:400}.FAQSection-module__HZpZ_G__title{color:#fff;letter-spacing:-2px;margin:0;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1.2}.FAQSection-module__HZpZ_G__description{color:#ffffffe6;margin:0;font-size:clamp(16px,1.8vw,18px);font-weight:400;line-height:1.6}.FAQSection-module__HZpZ_G__buttonGroup{flex-direction:row;justify-content:center;gap:1rem;width:100%;margin-top:1rem;display:flex}.FAQSection-module__HZpZ_G__contactButton{flex-shrink:0;width:fit-content}.FAQSection-module__HZpZ_G__contactSalesLink{color:#fff;flex-shrink:0;align-items:center;font-size:clamp(14px,1.6vw,16px);font-weight:500;text-decoration:none;transition:opacity .3s;display:flex}.FAQSection-module__HZpZ_G__contactSalesLink:hover{opacity:.8}.FAQSection-module__HZpZ_G__contactSalesIcon{background:var(--hei26-skyblue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.FAQSection-module__HZpZ_G__contactSalesArrow{color:#fff;stroke-width:2px;width:16px;height:16px}.FAQSection-module__HZpZ_G__faqList{grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.FAQSection-module__HZpZ_G__faqItem{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;width:100%;height:100%;min-height:260px;padding:1.5rem;transition:all .3s}.FAQSection-module__HZpZ_G__faqItem:hover{background:#ffffff14}.FAQSection-module__HZpZ_G__faqItemExpanded{background:var(--hei26-skyblue);border:1px solid var(--hei26-skyblue)}.FAQSection-module__HZpZ_G__faqItemExpanded:hover{background:var(--hei26-skyblue);filter:brightness(1.1);transition:all .3s}.FAQSection-module__HZpZ_G__faqHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.FAQSection-module__HZpZ_G__faqQuestion{letter-spacing:-.03rem;color:#fff;flex:1;margin:0;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:500;line-height:1.4}.FAQSection-module__HZpZ_G__faqIcon{background:var(--hei26-skyblue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.FAQSection-module__HZpZ_G__faqItemExpanded .FAQSection-module__HZpZ_G__faqIcon{background:#fff;transition:all .3s;transform:rotate(180deg)}.FAQSection-module__HZpZ_G__icon{stroke-width:2px;width:20px;height:20px;transition:color .3s}.FAQSection-module__HZpZ_G__faqItem .FAQSection-module__HZpZ_G__icon{color:#fff}.FAQSection-module__HZpZ_G__faqItemExpanded .FAQSection-module__HZpZ_G__icon{color:var(--hei26-skyblue)}.FAQSection-module__HZpZ_G__faqAnswer{border-top:1px solid #ffffff1a;margin-top:1rem;padding-top:1rem;animation:.3s FAQSection-module__HZpZ_G__fadeIn}.FAQSection-module__HZpZ_G__faqAnswer p{color:#ffffffe6;margin:0;font-size:clamp(.625rem,1.6vw,.875rem);font-weight:400;line-height:1.6}@keyframes FAQSection-module__HZpZ_G__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FAQSection-module__HZpZ_G__viewAllWrapper{justify-content:center;width:100%;margin-top:2.5rem;display:flex}.FAQSection-module__HZpZ_G__viewAllLink{color:#fff;background:#ffffff0a;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:clamp(14px,1.4vw,16px);font-weight:500;text-decoration:none;transition:background .3s,border-color .3s,transform .3s;display:inline-flex}.FAQSection-module__HZpZ_G__viewAllLink:hover{background:var(--hei26-linearyellow);color:var(--hei26-deepgreen);border-color:#0000;transform:translateY(-2px)}.FAQSection-module__HZpZ_G__viewAllIcon{stroke-width:2px;width:18px;height:18px}@media (max-width:1024px){.FAQSection-module__HZpZ_G__container{grid-template-columns:1fr;gap:3rem}}@media (max-width:768px){.FAQSection-module__HZpZ_G__section{padding:3rem .5rem}.FAQSection-module__HZpZ_G__container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;padding:0 1rem;display:flex}.FAQSection-module__HZpZ_G__header{justify-content:flex-start;align-items:flex-start;margin-top:0}.FAQSection-module__HZpZ_G__eyebrow{margin-top:0}.FAQSection-module__HZpZ_G__title{max-width:70%;font-size:clamp(2.5rem,6vw,3rem)}.FAQSection-module__HZpZ_G__description{font-size:clamp(14px,3.5vw,16px)}.FAQSection-module__HZpZ_G__buttonGroup{flex-direction:column;gap:1rem;margin-top:1.5rem}.FAQSection-module__HZpZ_G__contactButton,.FAQSection-module__HZpZ_G__contactSalesLink{justify-content:flex-start;width:100%}.FAQSection-module__HZpZ_G__faqList{grid-template-columns:1fr}.FAQSection-module__HZpZ_G__faqItem{border:none;min-height:auto;padding:1.25rem}.FAQSection-module__HZpZ_G__faqHeader{gap:.75rem}.FAQSection-module__HZpZ_G__faqQuestion{font-size:clamp(14px,4vw,16px);line-height:1.3}.FAQSection-module__HZpZ_G__faqIcon{flex-shrink:0;width:28px;height:28px}.FAQSection-module__HZpZ_G__icon{width:18px;height:18px}.FAQSection-module__HZpZ_G__faqAnswer{margin-top:.75rem;padding-top:.75rem}.FAQSection-module__HZpZ_G__faqAnswer p{font-size:clamp(13px,3.5vw,14px);line-height:1.5}}
