.faq-module__PTpoYW__page{color:#07182b;background:radial-gradient(circle at 10% 10%,#38bdf81c,#0000 28%),linear-gradient(#eaf1f8,#f7f9fc 46%,#edf3f9);min-height:100vh}.faq-module__PTpoYW__hero{color:#fff;background:radial-gradient(circle at 78% 34%,#22d3ee38,#0000 25%),radial-gradient(circle at 55% 100%,#2563eb33,#0000 34%),linear-gradient(135deg,#031126,#05264c 58%,#083b6f);position:relative;overflow:hidden}.faq-module__PTpoYW__hero:before{content:"";opacity:.32;background-image:linear-gradient(#94d5ff1f 1px,#0000 1px),linear-gradient(90deg,#94d5ff1f 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000047,#000 62%,#00000073);mask-image:linear-gradient(90deg,#00000047,#000 62%,#00000073)}.faq-module__PTpoYW__heroInner{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(38px,6vw,82px);width:min(1440px,100vw - 40px);min-height:640px;margin:0 auto;padding:70px 0 76px;display:grid;position:relative}.faq-module__PTpoYW__backLink{color:#ffffffc2;align-items:center;gap:8px;margin-bottom:32px;font-weight:850;text-decoration:none;display:inline-flex}.faq-module__PTpoYW__eyebrow,.faq-module__PTpoYW__sectionEyebrow{color:#67d7ff;letter-spacing:.2em;text-transform:uppercase;margin-bottom:15px;font-size:12px;font-weight:950}.faq-module__PTpoYW__heroTitle{letter-spacing:-.06em;max-width:800px;margin:0;font-size:clamp(58px,8vw,108px);font-weight:950;line-height:.9}.faq-module__PTpoYW__heroDescription{color:#eff8ffcc;max-width:760px;margin:25px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.72}.faq-module__PTpoYW__heroActions{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.faq-module__PTpoYW__primaryButton,.faq-module__PTpoYW__secondaryButton{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-weight:920;text-decoration:none;display:inline-flex}.faq-module__PTpoYW__primaryButton{color:#fff;background:linear-gradient(135deg,#20b8ff,#2563eb);box-shadow:0 20px 44px #2563eb52}.faq-module__PTpoYW__secondaryButton{color:#fff;background:#ffffff14;border:1px solid #fff3}.faq-module__PTpoYW__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:32px;display:grid}.faq-module__PTpoYW__metric{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:17px;min-height:82px;padding:15px}.faq-module__PTpoYW__metric strong{color:#fff;font-size:17px;display:block}.faq-module__PTpoYW__metric span{color:#e5f4ffad;text-transform:uppercase;letter-spacing:.07em;margin-top:7px;font-size:11px;font-weight:850;display:block}.faq-module__PTpoYW__questionMap{background:radial-gradient(circle at 50% 45%,#22d3ee33,#0000 34%),linear-gradient(155deg,#ffffff21,#ffffff0a);border:1px solid #ffffff2e;border-radius:38px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 36px 100px #00000052}.faq-module__PTpoYW__questionMap:before{content:"";background-image:radial-gradient(circle,#a5f3fc5c 1.5px,#0000 1.5px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.faq-module__PTpoYW__mapCore{background:radial-gradient(circle at 34% 26%,#9ff6ff,#168ee0 48%,#082a5a);border-radius:50%;align-content:center;place-items:center;gap:3px;width:150px;height:150px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 52px #22d3ee6b}.faq-module__PTpoYW__mapCore strong{font-size:68px;line-height:.8}.faq-module__PTpoYW__mapCore span{letter-spacing:.14em;font-size:11px;font-weight:900}.faq-module__PTpoYW__mapOrbit{border:1px dashed #67e8f957;border-radius:50%;width:340px;height:340px;animation:26s linear infinite faq-module__PTpoYW__orbit;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.faq-module__PTpoYW__mapNode{text-align:center;color:#eafaff;background:#051f3cc7;border:1px solid #a5f3fc30;border-radius:16px;place-items:center;min-width:130px;min-height:48px;padding:10px 14px;font-size:12px;font-weight:900;display:grid;position:absolute;box-shadow:0 14px 32px #0003}.faq-module__PTpoYW__mapNode:nth-of-type(2){top:34px;left:50%;transform:translate(-50%)}.faq-module__PTpoYW__mapNode:nth-of-type(3){top:140px;right:30px}.faq-module__PTpoYW__mapNode:nth-of-type(4){bottom:72px;right:48px}.faq-module__PTpoYW__mapNode:nth-of-type(5){bottom:72px;left:44px}.faq-module__PTpoYW__mapNode:nth-of-type(6){top:140px;left:28px}.faq-module__PTpoYW__mapParticle{background:#cffafe;border-radius:50%;width:8px;height:8px;animation:3s ease-in-out infinite faq-module__PTpoYW__pulse;position:absolute;box-shadow:0 0 15px #22d3ee}.faq-module__PTpoYW__mapParticle:last-child{top:44%;left:30%}.faq-module__PTpoYW__mapParticle:nth-last-child(2){animation-delay:-1.2s;top:60%;right:28%}.faq-module__PTpoYW__mapParticle:nth-last-child(3){animation-delay:-2.1s;bottom:15%;left:52%}.faq-module__PTpoYW__faqShell{width:min(1440px,100vw - 40px);margin:0 auto;padding:58px 0 84px}.faq-module__PTpoYW__faqLayout{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:30px;display:grid}.faq-module__PTpoYW__categoryNav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #d7e4ef;border-radius:28px;padding:18px;position:sticky;top:24px;box-shadow:0 18px 46px #0d264317}.faq-module__PTpoYW__navEyebrow{color:#1677c7;letter-spacing:.16em;text-transform:uppercase;margin:5px 8px 14px;font-size:11px;font-weight:950}.faq-module__PTpoYW__categoryButtons{gap:5px;display:grid}.faq-module__PTpoYW__categoryButton{color:#1a3550;text-align:left;width:100%;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:850;display:flex}.faq-module__PTpoYW__categoryButton strong{color:#1677c7;background:#edf4fa;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:11px;display:grid}.faq-module__PTpoYW__categoryButton:hover,.faq-module__PTpoYW__categoryButton:focus-visible,.faq-module__PTpoYW__categoryButtonActive{color:#075a99;background:#edf7ff;border-color:#c8e7fb}.faq-module__PTpoYW__categoryButtonActive strong{color:#fff;background:#1687e8}.faq-module__PTpoYW__navLinks{border-top:1px solid #e2edf4;gap:10px;margin-top:16px;padding:15px 10px 4px;display:grid}.faq-module__PTpoYW__navLinks a{color:#0c73c7;align-items:center;gap:7px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.faq-module__PTpoYW__mobileCategoryNav{margin-bottom:18px;display:none}.faq-module__PTpoYW__mobileCategoryNav label{color:#1677c7;letter-spacing:.14em;text-transform:uppercase;margin:0 4px 8px;font-size:11px;font-weight:950;display:block}.faq-module__PTpoYW__mobileCategoryNav select{color:#0f2d4a;background:#fff;border:1px solid #c9d9e8;border-radius:16px;width:100%;min-height:50px;padding:0 14px;font-weight:850}.faq-module__PTpoYW__faqMain{min-width:0}.faq-module__PTpoYW__searchPanel{color:#fff;background:linear-gradient(135deg,#071a33,#0b4c80);border-radius:30px;padding:clamp(24px,4vw,42px);box-shadow:0 18px 48px #0d264321}.faq-module__PTpoYW__searchPanel h2{letter-spacing:-.045em;max-width:740px;margin:0;font-size:clamp(30px,4vw,50px);line-height:1}.faq-module__PTpoYW__searchFieldWrap{margin-top:24px}.faq-module__PTpoYW__searchFieldWrap>label{color:#e8f6ffb8;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.faq-module__PTpoYW__searchField{color:#0b2a4a;background:#fff;border-radius:19px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:6px 8px 6px 17px;display:grid}.faq-module__PTpoYW__searchField input{color:#07182b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-weight:750}.faq-module__PTpoYW__searchField input::placeholder{color:#7890a7}.faq-module__PTpoYW__searchField button{color:#0c73c7;cursor:pointer;background:#eaf4fc;border:0;border-radius:13px;align-items:center;gap:6px;min-height:42px;padding:0 13px;font-weight:900;display:inline-flex}.faq-module__PTpoYW__resultCount{color:#e8f6ffb3;margin:14px 0 0;font-size:13px;font-weight:800}.faq-module__PTpoYW__results{margin-top:22px;scroll-margin-top:24px}.faq-module__PTpoYW__faqGroup{background:#fffffff2;border:1px solid #d9e5ef;border-radius:30px;margin-bottom:22px;padding:clamp(22px,3vw,34px);scroll-margin-top:24px;box-shadow:0 18px 48px #0d264312}.faq-module__PTpoYW__groupHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.faq-module__PTpoYW__groupHeader>div{align-items:center;gap:14px;display:flex}.faq-module__PTpoYW__groupHeader span{color:#fff;background:linear-gradient(135deg,#20b8ff,#2563eb);border-radius:15px;place-items:center;width:46px;height:46px;font-weight:950;display:grid}.faq-module__PTpoYW__groupHeader h2{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,40px);line-height:1}.faq-module__PTpoYW__groupHeader>strong{color:#64748b;white-space:nowrap;font-size:12px}.faq-module__PTpoYW__accordionList{gap:10px;display:grid}.faq-module__PTpoYW__accordionItem{background:linear-gradient(145deg,#fbfdff,#f3f8fc);border:1px solid #d9e6ef;border-radius:20px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq-module__PTpoYW__accordionItemOpen{border-color:#a9d7f5;box-shadow:0 12px 28px #1677c717}.faq-module__PTpoYW__accordionItem h3{margin:0}.faq-module__PTpoYW__accordionItem h3 button{color:#0c2947;text-align:left;width:100%;min-height:66px;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:14px;padding:16px 18px;font-weight:900;line-height:1.4;display:grid}.faq-module__PTpoYW__accordionItem h3 button svg{color:#1687e8;transition:transform .22s}.faq-module__PTpoYW__accordionItemOpen h3 button svg{transform:rotate(180deg)}.faq-module__PTpoYW__accordionPanel{border-top:1px solid #dfeaf2}.faq-module__PTpoYW__answerBody{padding:18px}.faq-module__PTpoYW__answerBody>p{color:#415a72;margin:0;line-height:1.72}.faq-module__PTpoYW__answerMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.faq-module__PTpoYW__audienceList,.faq-module__PTpoYW__relatedLinks{flex-wrap:wrap;gap:7px;display:flex}.faq-module__PTpoYW__audienceList span{color:#1267b3;background:#eaf4fc;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.faq-module__PTpoYW__relatedLinks a{color:#0069ff;font-size:12px;font-weight:900;text-decoration:none}.faq-module__PTpoYW__groupFooter{border-top:1px solid #e2edf4;margin-top:18px;padding-top:15px}.faq-module__PTpoYW__groupFooter a{color:#0c73c7;font-size:13px;font-weight:900;text-decoration:none}.faq-module__PTpoYW__emptyState{text-align:center;background:#fff;border:1px solid #d9e5ef;border-radius:30px;align-content:center;place-items:center;min-height:320px;padding:40px;display:grid;box-shadow:0 18px 48px #0d264312}.faq-module__PTpoYW__emptyState svg{color:#1687e8}.faq-module__PTpoYW__emptyState h2{margin:14px 0 0}.faq-module__PTpoYW__emptyState p{color:#64748b}.faq-module__PTpoYW__emptyState button{color:#fff;cursor:pointer;background:#1687e8;border:0;border-radius:999px;min-height:44px;padding:0 18px;font-weight:900}.faq-module__PTpoYW__related{color:#fff;background:linear-gradient(135deg,#07182f,#0a4a7b);border-radius:32px;margin-top:28px;padding:clamp(28px,4vw,48px)}.faq-module__PTpoYW__related h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,48px)}.faq-module__PTpoYW__related p{color:#ecf8ffb3;line-height:1.65}.faq-module__PTpoYW__relatedLinksGrid{flex-wrap:wrap;gap:11px;margin-top:20px;display:flex}.faq-module__PTpoYW__relatedLinksGrid a{color:#fff;background:#ffffff14;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-weight:900;text-decoration:none;display:inline-flex}@keyframes faq-module__PTpoYW__orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes faq-module__PTpoYW__pulse{50%{opacity:.3;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.faq-module__PTpoYW__mapOrbit,.faq-module__PTpoYW__mapParticle,.faq-module__PTpoYW__accordionItem,.faq-module__PTpoYW__accordionItem h3 button svg{transition:none;animation:none}}@media (max-width:1120px){.faq-module__PTpoYW__heroInner{grid-template-columns:1fr}.faq-module__PTpoYW__questionMap{max-width:760px}.faq-module__PTpoYW__faqLayout{grid-template-columns:1fr}.faq-module__PTpoYW__categoryNav{position:relative;top:auto}.faq-module__PTpoYW__categoryButtons{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.faq-module__PTpoYW__heroInner,.faq-module__PTpoYW__faqShell{width:min(100% - 28px,720px)}.faq-module__PTpoYW__heroInner{padding:48px 0 58px}.faq-module__PTpoYW__metrics{grid-template-columns:1fr 1fr}.faq-module__PTpoYW__questionMap{min-height:430px}.faq-module__PTpoYW__categoryNav{display:none}.faq-module__PTpoYW__mobileCategoryNav{display:block}.faq-module__PTpoYW__groupHeader{align-items:flex-start}.faq-module__PTpoYW__searchField button span{display:none}}@media (max-width:520px){.faq-module__PTpoYW__heroTitle{font-size:clamp(48px,16vw,64px)}.faq-module__PTpoYW__primaryButton,.faq-module__PTpoYW__secondaryButton{width:100%}.faq-module__PTpoYW__metrics{grid-template-columns:1fr}.faq-module__PTpoYW__questionMap{min-height:390px}.faq-module__PTpoYW__mapOrbit{width:280px;height:280px}.faq-module__PTpoYW__mapNode{min-width:108px;font-size:10px}.faq-module__PTpoYW__mapNode:nth-of-type(3){right:12px}.faq-module__PTpoYW__mapNode:nth-of-type(4){right:16px}.faq-module__PTpoYW__mapNode:nth-of-type(5){left:16px}.faq-module__PTpoYW__mapNode:nth-of-type(6){left:12px}.faq-module__PTpoYW__groupHeader{display:grid}.faq-module__PTpoYW__groupHeader>div{align-items:flex-start}.faq-module__PTpoYW__searchField{grid-template-columns:22px minmax(0,1fr) auto}.faq-module__PTpoYW__accordionItem h3 button{padding:15px}.faq-module__PTpoYW__answerBody{padding:16px}}
