.PTpoYW_page{color:#07182b;background:radial-gradient(circle at 10% 10%,#38bdf81c,#0000 28%),linear-gradient(#eaf1f8,#f7f9fc 46%,#edf3f9);min-height:100vh}.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}.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)}.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}.PTpoYW_backLink{color:#ffffffc2;align-items:center;gap:8px;margin-bottom:32px;font-weight:850;text-decoration:none;display:inline-flex}.PTpoYW_eyebrow,.PTpoYW_sectionEyebrow{color:#67d7ff;letter-spacing:.2em;text-transform:uppercase;margin-bottom:15px;font-size:12px;font-weight:950}.PTpoYW_heroTitle{letter-spacing:-.06em;max-width:800px;margin:0;font-size:clamp(58px,8vw,108px);font-weight:950;line-height:.9}.PTpoYW_heroDescription{color:#eff8ffcc;max-width:760px;margin:25px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.72}.PTpoYW_heroActions{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.PTpoYW_primaryButton,.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}.PTpoYW_primaryButton{color:#fff;background:linear-gradient(135deg,#20b8ff,#2563eb);box-shadow:0 20px 44px #2563eb52}.PTpoYW_secondaryButton{color:#fff;background:#ffffff14;border:1px solid #fff3}.PTpoYW_metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:32px;display:grid}.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}.PTpoYW_metric strong{color:#fff;font-size:17px;display:block}.PTpoYW_metric span{color:#e5f4ffad;text-transform:uppercase;letter-spacing:.07em;margin-top:7px;font-size:11px;font-weight:850;display:block}.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}.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%)}.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}.PTpoYW_mapCore strong{font-size:68px;line-height:.8}.PTpoYW_mapCore span{letter-spacing:.14em;font-size:11px;font-weight:900}.PTpoYW_mapOrbit{border:1px dashed #67e8f957;border-radius:50%;width:340px;height:340px;animation:26s linear infinite PTpoYW_orbit;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.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}.PTpoYW_mapNode:nth-of-type(2){top:34px;left:50%;transform:translate(-50%)}.PTpoYW_mapNode:nth-of-type(3){top:140px;right:30px}.PTpoYW_mapNode:nth-of-type(4){bottom:72px;right:48px}.PTpoYW_mapNode:nth-of-type(5){bottom:72px;left:44px}.PTpoYW_mapNode:nth-of-type(6){top:140px;left:28px}.PTpoYW_mapParticle{background:#cffafe;border-radius:50%;width:8px;height:8px;animation:3s ease-in-out infinite PTpoYW_pulse;position:absolute;box-shadow:0 0 15px #22d3ee}.PTpoYW_mapParticle:last-child{top:44%;left:30%}.PTpoYW_mapParticle:nth-last-child(2){animation-delay:-1.2s;top:60%;right:28%}.PTpoYW_mapParticle:nth-last-child(3){animation-delay:-2.1s;bottom:15%;left:52%}.PTpoYW_faqShell{width:min(1440px,100vw - 40px);margin:0 auto;padding:58px 0 84px}.PTpoYW_faqLayout{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:30px;display:grid}.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}.PTpoYW_navEyebrow{color:#1677c7;letter-spacing:.16em;text-transform:uppercase;margin:5px 8px 14px;font-size:11px;font-weight:950}.PTpoYW_categoryButtons{gap:5px;display:grid}.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}.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}.PTpoYW_categoryButton:hover,.PTpoYW_categoryButton:focus-visible,.PTpoYW_categoryButtonActive{color:#075a99;background:#edf7ff;border-color:#c8e7fb}.PTpoYW_categoryButtonActive strong{color:#fff;background:#1687e8}.PTpoYW_navLinks{border-top:1px solid #e2edf4;gap:10px;margin-top:16px;padding:15px 10px 4px;display:grid}.PTpoYW_navLinks a{color:#0c73c7;align-items:center;gap:7px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.PTpoYW_mobileCategoryNav{margin-bottom:18px;display:none}.PTpoYW_mobileCategoryNav label{color:#1677c7;letter-spacing:.14em;text-transform:uppercase;margin:0 4px 8px;font-size:11px;font-weight:950;display:block}.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}.PTpoYW_faqMain{min-width:0}.PTpoYW_searchPanel{color:#fff;background:linear-gradient(135deg,#071a33,#0b4c80);border-radius:30px;padding:clamp(24px,4vw,42px);box-shadow:0 18px 48px #0d264321}.PTpoYW_searchPanel h2{letter-spacing:-.045em;max-width:740px;margin:0;font-size:clamp(30px,4vw,50px);line-height:1}.PTpoYW_searchFieldWrap{margin-top:24px}.PTpoYW_searchFieldWrap>label{color:#e8f6ffb8;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.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}.PTpoYW_searchField input{color:#07182b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-weight:750}.PTpoYW_searchField input::placeholder{color:#7890a7}.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}.PTpoYW_resultCount{color:#e8f6ffb3;margin:14px 0 0;font-size:13px;font-weight:800}.PTpoYW_results{margin-top:22px;scroll-margin-top:24px}.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}.PTpoYW_groupHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.PTpoYW_groupHeader>div{align-items:center;gap:14px;display:flex}.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}.PTpoYW_groupHeader h2{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,40px);line-height:1}.PTpoYW_groupHeader>strong{color:#64748b;white-space:nowrap;font-size:12px}.PTpoYW_accordionList{gap:10px;display:grid}.PTpoYW_accordionItem{background:linear-gradient(145deg,#fbfdff,#f3f8fc);border:1px solid #d9e6ef;border-radius:20px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.PTpoYW_accordionItemOpen{border-color:#a9d7f5;box-shadow:0 12px 28px #1677c717}.PTpoYW_accordionItem h3{margin:0}.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}.PTpoYW_accordionItem h3 button svg{color:#1687e8;transition:transform .22s}.PTpoYW_accordionItemOpen h3 button svg{transform:rotate(180deg)}.PTpoYW_accordionPanel{border-top:1px solid #dfeaf2}.PTpoYW_answerBody{padding:18px}.PTpoYW_answerBody>p{color:#415a72;margin:0;line-height:1.72}.PTpoYW_answerMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.PTpoYW_audienceList,.PTpoYW_relatedLinks{flex-wrap:wrap;gap:7px;display:flex}.PTpoYW_audienceList span{color:#1267b3;background:#eaf4fc;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.PTpoYW_relatedLinks a{color:#0069ff;font-size:12px;font-weight:900;text-decoration:none}.PTpoYW_groupFooter{border-top:1px solid #e2edf4;margin-top:18px;padding-top:15px}.PTpoYW_groupFooter a{color:#0c73c7;font-size:13px;font-weight:900;text-decoration:none}.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}.PTpoYW_emptyState svg{color:#1687e8}.PTpoYW_emptyState h2{margin:14px 0 0}.PTpoYW_emptyState p{color:#64748b}.PTpoYW_emptyState button{color:#fff;cursor:pointer;background:#1687e8;border:0;border-radius:999px;min-height:44px;padding:0 18px;font-weight:900}.PTpoYW_related{color:#fff;background:linear-gradient(135deg,#07182f,#0a4a7b);border-radius:32px;margin-top:28px;padding:clamp(28px,4vw,48px)}.PTpoYW_related h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,48px)}.PTpoYW_related p{color:#ecf8ffb3;line-height:1.65}.PTpoYW_relatedLinksGrid{flex-wrap:wrap;gap:11px;margin-top:20px;display:flex}.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 PTpoYW_orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes PTpoYW_pulse{50%{opacity:.3;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.PTpoYW_mapOrbit,.PTpoYW_mapParticle,.PTpoYW_accordionItem,.PTpoYW_accordionItem h3 button svg{transition:none;animation:none}}@media (max-width:1120px){.PTpoYW_heroInner{grid-template-columns:1fr}.PTpoYW_questionMap{max-width:760px}.PTpoYW_faqLayout{grid-template-columns:1fr}.PTpoYW_categoryNav{position:relative;top:auto}.PTpoYW_categoryButtons{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.PTpoYW_heroInner,.PTpoYW_faqShell{width:min(100% - 28px,720px)}.PTpoYW_heroInner{padding:48px 0 58px}.PTpoYW_metrics{grid-template-columns:1fr 1fr}.PTpoYW_questionMap{min-height:430px}.PTpoYW_categoryNav{display:none}.PTpoYW_mobileCategoryNav{display:block}.PTpoYW_groupHeader{align-items:flex-start}.PTpoYW_searchField button span{display:none}}@media (max-width:520px){.PTpoYW_heroTitle{font-size:clamp(48px,16vw,64px)}.PTpoYW_primaryButton,.PTpoYW_secondaryButton{width:100%}.PTpoYW_metrics{grid-template-columns:1fr}.PTpoYW_questionMap{min-height:390px}.PTpoYW_mapOrbit{width:280px;height:280px}.PTpoYW_mapNode{min-width:108px;font-size:10px}.PTpoYW_mapNode:nth-of-type(3){right:12px}.PTpoYW_mapNode:nth-of-type(4){right:16px}.PTpoYW_mapNode:nth-of-type(5){left:16px}.PTpoYW_mapNode:nth-of-type(6){left:12px}.PTpoYW_groupHeader{display:grid}.PTpoYW_groupHeader>div{align-items:flex-start}.PTpoYW_searchField{grid-template-columns:22px minmax(0,1fr) auto}.PTpoYW_accordionItem h3 button{padding:15px}.PTpoYW_answerBody{padding:16px}}
