.FAQ_hero__K8Pjk{position:relative;padding:120px 0 48px;background:linear-gradient(135deg,var(--black) 0,var(--grey-800) 50%,var(--primary-dark) 100%);overflow:hidden}.FAQ_heroOverlay__PFARs{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(42,157,143,.1) 0,transparent 60%),radial-gradient(circle at 80% 50%,rgba(42,157,143,.08) 0,transparent 60%)}.FAQ_heroContent__56NC9{position:relative;z-index:1;text-align:center}.FAQ_breadcrumb__Mmx0Q{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.85rem;color:rgba(255,255,255,.6);margin-bottom:16px}.FAQ_breadcrumb__Mmx0Q a{color:var(--primary);text-decoration:none}.FAQ_breadcrumb__Mmx0Q a:hover{text-decoration:underline}.FAQ_heroTitle__mprEO{font-size:clamp(1.8rem,4vw,2.6rem);color:var(--white);margin-bottom:12px;line-height:1.2}.FAQ_heroSubtitle__e_qem{font-size:1rem;color:rgba(255,255,255,.6);max-width:560px;margin:0 auto;line-height:1.6}.FAQ_tabBar__5UK_J{position:-webkit-sticky;position:sticky;top:72px;z-index:90;background:var(--white);border-bottom:1px solid var(--grey-200);box-shadow:var(--shadow-sm)}.FAQ_tabContainer__S4Yyl{display:flex;justify-content:center;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:12px 0}.FAQ_tabContainer__S4Yyl::-webkit-scrollbar{display:none}.FAQ_tab__a7trG{flex-shrink:0;padding:8px 20px;border:1px solid var(--grey-200);border-radius:100px;background:var(--white);font-family:inherit;font-size:.88rem;font-weight:500;color:var(--grey-600);cursor:pointer;transition:all .2s ease;white-space:nowrap}.FAQ_tab__a7trG:hover{border-color:var(--primary-light);color:var(--primary)}.FAQ_tabActive__YaV3s{background:var(--primary);border-color:var(--primary);color:var(--white)}.FAQ_tabActive__YaV3s:hover{background:var(--primary-dark);border-color:var(--primary-dark);color:var(--white)}.FAQ_faqSection__3K6I_{padding:48px 0 100px;background:var(--grey-100)}.FAQ_categoryBlock__i4eZK{margin-bottom:56px}.FAQ_categoryBlock__i4eZK:last-child{margin-bottom:0}.FAQ_categoryTitle__DBCPe{font-family:var(--font-display);font-size:1.6rem;color:var(--black);margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid var(--primary);display:inline-block}.FAQ_sectionHeader__KAHFw{text-align:center;margin-bottom:56px}.FAQ_faqGrid__39tf1{display:flex;flex-direction:column;gap:12px;max-width:900px}.FAQ_faqCard___U2vO{background:var(--white);border-radius:var(--radius-md);border:1px solid var(--grey-200);box-shadow:var(--shadow-sm);transition:all .3s ease;overflow:hidden}.FAQ_faqCard___U2vO:hover{border-color:var(--primary-light)}.FAQ_faqCardOpen___iyYr{box-shadow:var(--shadow-md);border-color:var(--primary)}.FAQ_faqToggle__HEj5G{display:flex;align-items:center;gap:16px;width:100%;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.FAQ_faqToggle__HEj5G:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--radius-md)}.FAQ_faqNumber__vhees{font-family:var(--font-display);font-size:.85rem;font-weight:700;color:var(--primary);flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(42,157,143,.1);border-radius:8px}.FAQ_faqQuestion__b32cq{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--black);line-height:1.4;flex:1 1}.FAQ_faqChevron__TCq6v{font-size:1.2rem;color:var(--grey-400);flex-shrink:0;transition:transform .3s ease}.FAQ_faqChevronOpen__Mzl1A{transform:rotate(180deg);color:var(--primary)}.FAQ_faqBody__Dxb2U{max-height:0;overflow:hidden;transition:max-height .35s ease}.FAQ_faqBodyOpen__uNwWE{max-height:600px}.FAQ_faqBodyInner__KpTbD{padding:0 24px 24px 72px}.FAQ_faqAnswer__KY3R0{font-size:.95rem;line-height:1.7;color:var(--grey-600)}.FAQ_faqList__gP9Dc{list-style:disc;padding-left:20px;margin:10px 0}.FAQ_faqList__gP9Dc li{font-size:.95rem;line-height:1.7;color:var(--grey-600);margin-bottom:4px}.FAQ_serviceFaqSection__N9Go4{padding:var(--section-padding)}.FAQ_serviceGrid__SwORf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;max-width:1100px;margin:0 auto}.FAQ_serviceGroup__pDafJ{background:var(--white);border-radius:var(--radius-md);border:1px solid var(--grey-200);box-shadow:var(--shadow-sm);overflow:hidden;transition:all .3s ease}.FAQ_serviceGroup__pDafJ:hover{border-color:var(--primary-light)}.FAQ_serviceGroupOpen__qx_Wm{border-color:var(--primary);box-shadow:var(--shadow-md)}.FAQ_serviceGroupToggle__Q3orX{display:flex;align-items:center;gap:12px;width:100%;padding:18px 20px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.FAQ_serviceGroupToggle__Q3orX:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--radius-md)}.FAQ_serviceGroupName__vGosl{font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--black);line-height:1.3;flex:1 1}.FAQ_serviceGroupCount__Azrkp{font-size:.8rem;color:var(--primary);background:rgba(42,157,143,.1);padding:2px 10px;border-radius:100px;flex-shrink:0;font-weight:500}.FAQ_serviceGroupChevron__jurL2{font-size:1.1rem;color:var(--grey-400);flex-shrink:0;transition:transform .3s ease}.FAQ_serviceGroupBody__ZIyaa{max-height:0;overflow:hidden;transition:max-height .4s ease}.FAQ_serviceGroupBodyOpen__oZla9{max-height:1200px}.FAQ_serviceFaqCard__1_8HU{border-top:1px solid var(--grey-100);transition:background .2s ease}.FAQ_serviceFaqCardOpen__VWt1D{background:var(--grey-50)}.FAQ_serviceFaqToggle__V4vI1{display:flex;align-items:center;gap:12px;width:100%;padding:14px 20px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.FAQ_serviceFaqToggle__V4vI1:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.FAQ_serviceFaqQuestion__WyQcl{font-size:.9rem;font-weight:500;color:var(--grey-600);line-height:1.4;flex:1 1}.FAQ_serviceFaqChevron__9HWqy{font-size:1rem;color:var(--grey-300);flex-shrink:0;transition:transform .3s ease}.FAQ_serviceFaqBody__Py4Ft{max-height:0;overflow:hidden;transition:max-height .3s ease}.FAQ_serviceFaqBodyOpen__EkVzV{max-height:400px}.FAQ_serviceFaqBody__Py4Ft .FAQ_faqAnswer__KY3R0{padding:0 20px 16px;font-size:.88rem}.FAQ_serviceLink__FxHP8{display:flex;align-items:center;gap:6px;padding:14px 20px;font-size:.88rem;font-weight:600;color:var(--primary);text-decoration:none;border-top:1px solid var(--grey-100);transition:color .2s ease}.FAQ_serviceLink__FxHP8:hover{color:var(--primary-dark)}.FAQ_ctaSection__w53Dt{position:relative;padding:100px 0;background:linear-gradient(135deg,var(--black) 0,var(--grey-800) 50%,var(--primary-dark) 100%);overflow:hidden}.FAQ_ctaOverlay__8X6KG{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(42,157,143,.1) 0,transparent 60%),radial-gradient(circle at 80% 50%,rgba(42,157,143,.08) 0,transparent 60%)}.FAQ_ctaContent__Nogso{position:relative;text-align:center;z-index:1}.FAQ_ctaTitle__766bM{font-size:clamp(2rem,4vw,3rem);color:var(--white);margin-bottom:16px}.FAQ_ctaSubtitle__JDL1S{font-size:1.1rem;color:rgba(255,255,255,.7);margin-bottom:36px;max-width:500px;margin-left:auto;margin-right:auto}.FAQ_ctaButtons__VnF_I{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width:1024px){.FAQ_serviceGrid__SwORf{grid-template-columns:1fr;max-width:700px}}@media (max-width:768px){.FAQ_hero__K8Pjk{padding:100px 0 36px}.FAQ_tabBar__5UK_J{top:64px}.FAQ_tabContainer__S4Yyl{padding:10px 0}.FAQ_tab__a7trG{padding:6px 16px;font-size:.82rem}.FAQ_categoryTitle__DBCPe{font-size:1.3rem}.FAQ_faqToggle__HEj5G{padding:16px 18px;gap:12px}.FAQ_faqBodyInner__KpTbD{padding:0 18px 20px 62px}.FAQ_ctaSection__w53Dt{padding:64px 0}}@media (max-width:480px){.FAQ_ctaButtons__VnF_I{flex-direction:column;align-items:center}.FAQ_serviceGroupToggle__Q3orX{padding:14px 16px}.FAQ_serviceFaqToggle__V4vI1{padding:12px 16px}}