.FAQ-module__QHud5G__hero{background:var(--dark-blue);text-align:center;padding:180px 0 100px;position:relative;overflow:hidden}.FAQ-module__QHud5G__heroOverlay{background:linear-gradient(135deg,rgba(27,58,92,.95) 0%,rgba(91,164,217,.5) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.FAQ-module__QHud5G__heroContent{z-index:2;position:relative}.FAQ-module__QHud5G__heroBadge{color:var(--light-blue);background:rgba(91,164,217,.15);border:1px solid rgba(91,164,217,.3);border-radius:50px;margin-bottom:20px;padding:8px 20px;font-size:.85rem;font-weight:500;display:inline-block}.FAQ-module__QHud5G__heroContent h1{color:#fff;margin-bottom:20px;font-size:3rem}.FAQ-module__QHud5G__heroContent p{color:rgba(255,255,255,.7);max-width:600px;margin:0 auto;font-size:1.1rem}.FAQ-module__QHud5G__faqSection{background:var(--light-gray);padding:80px 0}.FAQ-module__QHud5G__faqWrapper{grid-template-columns:280px 1fr;align-items:start;gap:60px;display:grid}.FAQ-module__QHud5G__faqNav{border-radius:var(--radius-md);box-shadow:var(--card-shadow);background:#fff;padding:24px;position:-webkit-sticky;position:sticky;top:100px}.FAQ-module__QHud5G__faqNav h3{border-bottom:1px solid var(--light-gray);margin-bottom:16px;padding-bottom:12px;font-size:1.1rem}.FAQ-module__QHud5G__faqNav ul{flex-direction:column;gap:8px;display:flex}.FAQ-module__QHud5G__navBtn{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--gray);transition:all var(--transition-fast);background:0 0;padding:12px 16px;font-size:.95rem;font-weight:500}.FAQ-module__QHud5G__navBtn:hover{background:var(--light-gray);color:var(--dark-blue)}.FAQ-module__QHud5G__navActive{color:var(--light-blue);background:rgba(91,164,217,.1);font-weight:600}.FAQ-module__QHud5G__navActive:hover{color:var(--light-blue);background:rgba(91,164,217,.15)}.FAQ-module__QHud5G__categoryTitle{color:var(--dark-blue);margin-bottom:32px;font-size:2rem}.FAQ-module__QHud5G__accordionList{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.FAQ-module__QHud5G__accordionItem{border-radius:var(--radius-md);box-shadow:var(--card-shadow);transition:all var(--transition-base);background:#fff;border:1px solid transparent;overflow:hidden}.FAQ-module__QHud5G__open{border-color:var(--light-blue);box-shadow:var(--card-shadow-hover)}.FAQ-module__QHud5G__accordionHeader{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}.FAQ-module__QHud5G__question{font-family:var(--font-heading);color:var(--dark-gray);transition:color var(--transition-fast);font-size:1.05rem;font-weight:600}.FAQ-module__QHud5G__open .FAQ-module__QHud5G__question{color:var(--light-blue)}.FAQ-module__QHud5G__icon{color:var(--gray);width:24px;height:24px;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:400;display:flex}.FAQ-module__QHud5G__open .FAQ-module__QHud5G__icon{color:var(--light-blue);transform:rotate(180deg)}.FAQ-module__QHud5G__accordionBody{max-height:0;transition:max-height .4s;overflow:hidden}.FAQ-module__QHud5G__open .FAQ-module__QHud5G__accordionBody{max-height:500px}.FAQ-module__QHud5G__answer{padding:0 24px 24px}.FAQ-module__QHud5G__answer p{color:var(--gray);margin:0;line-height:1.7}.FAQ-module__QHud5G__helpBox{border-radius:var(--radius-md);text-align:center;background:rgba(27,58,92,.03);border:1px dashed rgba(27,58,92,.2);padding:32px}.FAQ-module__QHud5G__helpBox h3{margin-bottom:8px;font-size:1.25rem}.FAQ-module__QHud5G__helpBox p{color:var(--gray);margin-bottom:24px}@media (max-width:968px){.FAQ-module__QHud5G__faqWrapper{grid-template-columns:1fr;gap:40px}.FAQ-module__QHud5G__faqNav{position:relative;top:0}}@media (max-width:768px){.FAQ-module__QHud5G__hero{padding:140px 0 80px}.FAQ-module__QHud5G__heroContent h1{font-size:2.25rem}.FAQ-module__QHud5G__question{font-size:1rem}.FAQ-module__QHud5G__accordionHeader{padding:16px 20px}.FAQ-module__QHud5G__answer{padding:0 20px 20px}}
