.FAQ_faq__5vClH{position:relative;padding:var(--section-padding-y) 0;background:var(--bg-primary);overflow:hidden;min-height:100vh;display:flex;align-items:center}@media(max-width:768px){.FAQ_faq__5vClH{padding:1.5rem .5rem;min-height:auto}}.FAQ_faqOverlay__r1nKb{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.75) 15%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.1) 45%,transparent 60%),linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.75) 15%,rgba(0,0,0,.45) 30%,rgba(0,0,0,.3) 45%,transparent 60%),linear-gradient(90deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.7) 15%,rgba(0,0,0,.65) 30%,rgba(0,0,0,.6) 35%,transparent 50%),linear-gradient(270deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.75) 15%,rgba(0,0,0,.55) 30%,rgba(0,0,0,.5) 35%,transparent 50%)}.FAQ_faqContainer__vo9FT{position:relative;z-index:2;max-width:900px;margin:0 auto;width:100%}@media(max-width:768px){.FAQ_faqContainer__vo9FT{max-width:100%;padding:1rem}}.FAQ_faqHeader__PXyXc{text-align:center;margin-bottom:var(--spacing-3xl);width:100%}@media(max-width:768px){.FAQ_faqHeader__PXyXc{text-align:left;margin-bottom:1.25rem}}.FAQ_faqTitle__nxKWO{font-size:var(--title-font-size);font-weight:var(--title-font-weight);color:var(--title-color);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);margin:0 0 var(--title-margin-bottom) 0}@media(min-width:769px)and (max-width:1024px){.FAQ_faqTitle__nxKWO{font-size:var(--font-size-4xl)}}@media(max-width:768px){.FAQ_faqTitle__nxKWO{font-size:var(--title-font-size-mobile);font-weight:var(--title-font-weight-mobile)}}.FAQ_titleAccent__cUACh{color:var(--text-primary)}.FAQ_faqSubtitle__sTDJi{font-size:var(--subtitle-font-size);font-weight:var(--subtitle-font-weight);color:var(--subtitle-color);line-height:var(--subtitle-line-height);margin:0}@media(max-width:768px){.FAQ_faqSubtitle__sTDJi{font-size:var(--subtitle-font-size-mobile);font-weight:var(--subtitle-font-weight-mobile)}}.FAQ_faqList__ej8B9{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;margin-bottom:var(--spacing-3xl)}@media(max-width:768px){.FAQ_faqList__ej8B9{gap:var(--spacing-sm);margin-bottom:1.25rem}}.FAQ_faqItem__4MZvk{background:rgba(0,0,0,0);box-shadow:2px 2px 6px rgba(0,60,170,.459);border:1px solid var(--primary-blue-dark);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-normal),background var(--transition-normal);width:100%;min-width:100%;box-sizing:border-box;flex-shrink:0}@media(max-width:768px){.FAQ_faqItem__4MZvk{min-width:100%;border-radius:var(--radius-md)}}.FAQ_faqItem__4MZvk.FAQ_faqItemOpen__jAdaj,.FAQ_faqItem__4MZvk:hover{border-color:var(--primary-blue);background:rgba(0,27,133,.1)}.FAQ_faqQuestion__EbRQP{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);background:rgba(0,0,0,0);border:none;text-align:left;cursor:pointer;transition:all var(--transition-fast)}.FAQ_faqQuestion__EbRQP:hover{background:rgba(0,27,133,.1)}@media(max-width:768px){.FAQ_faqQuestion__EbRQP{padding:var(--spacing-sm) var(--spacing-xs)}}.FAQ_questionText__4M04V{font-size:var(--font-size-lg);font-weight:400;color:var(--text-primary);flex:1 1;margin-right:var(--spacing-md);line-height:var(--line-height-normal)}@media(max-width:768px){.FAQ_questionText__4M04V{font-size:var(--font-size-sm);margin-right:var(--spacing-xs);line-height:1.4}}.FAQ_faqIcon__L5IrP{font-size:var(--font-size-xl);color:var(--primary-blue);flex-shrink:0;transition:transform var(--transition-normal)}@media(max-width:768px){.FAQ_faqIcon__L5IrP{font-size:var(--font-size-lg)}}.FAQ_faqAnswer__lgsgE{padding:0 var(--spacing-lg) var(--spacing-lg);animation:FAQ_slideDown__oGGU8 var(--transition-normal) ease-out}@media(max-width:768px){.FAQ_faqAnswer__lgsgE{padding:0 var(--spacing-xs) var(--spacing-sm)}}.FAQ_faqAnswer__lgsgE p{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}@media(max-width:768px){.FAQ_faqAnswer__lgsgE p{font-size:var(--font-size-xs);line-height:1.5}}@keyframes FAQ_slideDown__oGGU8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FAQ_faqCta__NWiZY{text-align:left;padding-top:.25rem}.FAQ_ctaText__hNO_1{font-size:var(--font-size-subtitle);color:var(--text-secondary);margin:0;line-height:var(--line-height-relaxed);letter-spacing:.01em;word-spacing:.02em}@media(max-width:768px){.FAQ_ctaText__hNO_1{font-size:.875rem}}.FAQ_ctaLink__1zS3h{color:var(--text-primary);text-decoration:none;font-weight:600;transition:color var(--transition-fast)}.FAQ_ctaLink__1zS3h:hover{color:var(--text-secondary)}