.faqs_faqsPage__x0R1k{padding-top:72px}.faqs_heroBanner__ZU9qo{position:relative;min-height:460px;display:flex;align-items:center;overflow:hidden}.faqs_heroBg__8RETp{position:absolute;inset:0;background:linear-gradient(135deg,#051729,#072541 30%,#0a3555 60%,#0a1f47);z-index:0}.faqs_heroOverlay__EzO_j{position:absolute;inset:0;background:radial-gradient(ellipse at 75% 40%,hsla(31,53%,64%,.25) 0,transparent 55%),radial-gradient(ellipse at 25% 75%,rgba(0,0,0,.25) 0,transparent 50%)}.faqs_heroPattern___hhKe{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:50px 50px}.faqs_heroFloat1__dRicS{position:absolute;width:200px;height:200px;border:1px solid hsla(0,0%,100%,.06);border-radius:50%;top:15%;right:15%;animation:faqs_floatFaq__DD42h 12s ease-in-out infinite}.faqs_heroFloat2__HREvm{position:absolute;width:120px;height:120px;border:1px solid hsla(0,0%,100%,.04);border-radius:50%;bottom:20%;right:30%;animation:faqs_floatFaq__DD42h 10s ease-in-out 3s infinite}.faqs_heroFloat3__YWOkG{position:absolute;width:80px;height:80px;background:hsla(0,0%,100%,.02);border-radius:50%;top:40%;right:10%;animation:faqs_floatFaq__DD42h 8s ease-in-out 1.5s infinite}@keyframes faqs_floatFaq__DD42h{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(3deg)}}.faqs_heroContent__WFc83{position:relative;z-index:2;padding:4.5rem 0;max-width:640px}.faqs_heroLabel__6T58m{display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.25em;color:hsla(0,0%,100%,.65);margin-bottom:1rem;text-transform:uppercase}.faqs_heroHeading__geVMF{font-size:2.8rem;font-weight:800;color:#fff;line-height:1.15;margin-bottom:1.5rem;letter-spacing:-.02em}.faqs_heroDesc__QsG_p{font-size:1.05rem;color:hsla(0,0%,100%,.75);line-height:1.8;max-width:520px}.faqs_heroPhone__cAOxW{color:#fff;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.3);text-decoration-color:hsla(0,0%,100%,.3);text-underline-offset:3px;transition:all var(--transition-fast)}.faqs_heroPhone__cAOxW:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.faqs_faqSection__Joul0{position:relative;padding:5rem 0 6rem;background:linear-gradient(180deg,#f8fafc,#fff 40%,#f8fafc);overflow:hidden}.faqs_faqBgDecor__I1S77{position:absolute;inset:0;pointer-events:none}.faqs_faqBgCircle1__FRpPQ{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(10,31,71,.03) 0,transparent 70%);top:-150px;right:-150px;animation:faqs_breatheFaqPage__ypIRA 10s ease-in-out infinite}.faqs_faqBgCircle2__L0Fcg{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(10,31,71,.02) 0,transparent 70%);bottom:-100px;left:-100px;animation:faqs_breatheFaqPage__ypIRA 12s ease-in-out 3s infinite}@keyframes faqs_breatheFaqPage__ypIRA{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.faqs_faqContainer__MFTW4{position:relative;z-index:1}.faqs_faqList__CcNLg{max-width:820px;margin:0 auto;display:flex;flex-direction:column}.faqs_faqItem__dncSM{border-bottom:1px solid var(--border-light);transition:all .3s ease}.faqs_faqItem__dncSM:first-child{border-top:1px solid var(--border-light)}.faqs_faqItem__dncSM:hover{background:rgba(10,31,71,.015)}.faqs_faqOpen__DtWCs{background:rgba(10,31,71,.02)}.faqs_faqQuestion__IdjW6{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem .5rem;background:none;border:none;cursor:pointer;color:var(--text-heading);font-size:1rem;font-weight:600;text-align:left;line-height:1.55;transition:color var(--transition-fast);font-family:inherit}.faqs_faqOpen__DtWCs .faqs_faqQuestion__IdjW6,.faqs_faqQuestion__IdjW6:hover{color:var(--accent-blue)}.faqs_faqToggle__WGh1m{flex-shrink:0;width:38px;height:38px;border-radius:var(--radius-full);border:2px solid var(--border-light);display:flex;align-items:center;justify-content:center;color:var(--text-light);transition:all .4s cubic-bezier(.16,1,.3,1)}.faqs_faqItem__dncSM:hover .faqs_faqToggle__WGh1m{border-color:var(--accent-blue);color:var(--accent-blue)}.faqs_faqOpen__DtWCs .faqs_faqToggle__WGh1m{transform:rotate(180deg);background:var(--accent-blue);border-color:var(--accent-blue);color:#fff;box-shadow:0 4px 14px rgba(10,31,71,.3)}.faqs_faqAnswer__JF3Qh{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1)}.faqs_faqOpen__DtWCs .faqs_faqAnswer__JF3Qh{max-height:400px}.faqs_faqAnswerInner__S__w5{padding:0 .5rem 1.5rem;animation:faqs_fadeInFaqAnswer__QhTQd .4s ease-out}@keyframes faqs_fadeInFaqAnswer__QhTQd{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.faqs_faqAnswerInner__S__w5 p{font-size:.93rem;color:var(--text-body);line-height:1.8;max-width:720px}@media (max-width:1024px){.faqs_heroHeading__geVMF{font-size:2.2rem}}@media (max-width:768px){.faqs_heroBanner__ZU9qo{min-height:380px}.faqs_heroHeading__geVMF{font-size:1.8rem}.faqs_heroDesc__QsG_p{font-size:.95rem}.faqs_faqSection__Joul0{padding:3.5rem 0 4.5rem}.faqs_faqQuestion__IdjW6{font-size:.92rem;padding:1.1rem .25rem;gap:1rem}.faqs_faqToggle__WGh1m{width:34px;height:34px}}@media (max-width:480px){.faqs_heroContent__WFc83{padding:3rem 0}.faqs_heroHeading__geVMF{font-size:1.5rem}.faqs_faqAnswerInner__S__w5 p,.faqs_faqQuestion__IdjW6,.faqs_heroDesc__QsG_p{font-size:.88rem}}