.pg-faq .fq-hero{padding-bottom:clamp(36px,5vw,64px)}.pg-faq .fq-hero:after{content:"";position:absolute;left:50%;top:58%;width:min(900px,120vw);height:420px;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(106,169,255,.18),rgba(140,115,255,.1) 55%,transparent);z-index:-1;pointer-events:none}.pg-faq .fq-hero-inner{display:grid;justify-items:center;gap:22px;text-align:center}.pg-faq .fq-hero h1{max-width:17ch}.pg-faq .fq-hero .lead{max-width:60ch}.pg-faq .fq-search{width:min(100%,760px);display:grid;gap:12px;margin-top:8px;padding:clamp(14px,2.2vw,22px);border-radius:30px;text-align:left}.pg-faq .fq-search-label{position:relative;z-index:2;padding-left:6px;font-size:15px;font-weight:750;color:#c3d0e6}.pg-faq .fq-field{position:relative;z-index:2}.pg-faq .fq-field input{min-height:62px;padding-right:60px;border-radius:20px;font-size:17.5px;font-weight:550}.pg-faq .fq-field input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.pg-faq .fq-field>.i{width:22px;height:22px;color:#9cc6ff}.pg-faq .fq-clear{position:absolute;right:9px;top:50%;translate:0 -50%;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#c3d0e6;background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--line);transition:background .2s,color .2s}.pg-faq .fq-clear:hover{color:#fff;background:#ffffff1f}.pg-faq .fq-clear .i{width:18px;height:18px}.pg-faq .fq-suggest{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-left:4px}.pg-faq .fq-suggest>span{font-size:15px;font-weight:650;color:var(--faint);margin-right:2px}.pg-faq .fq-suggest button{min-height:44px;padding:0 16px;border-radius:999px;font-size:15px;font-weight:700;color:#bfd7ff;background:#6aa9ff14;box-shadow:inset 0 0 0 1px #6aa9ff47;transition:background .2s,color .2s,transform .3s var(--spring)}.pg-faq .fq-suggest button:hover{color:#fff;background:#6aa9ff2e;transform:translateY(-1px)}.pg-faq .fq-hero-note{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:600;color:#b9c9e4;text-align:left}.pg-faq .fq-hero-note .i{width:18px;height:18px;color:var(--cyan)}.pg-faq .fq-body{padding-top:0}.pg-faq .fq-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.pg-faq .fq-side{display:grid;gap:16px}@media(min-width:901px)and (min-height:780px){.pg-faq .fq-side{position:sticky;top:calc(var(--header-h) + 24px)}}.pg-faq .fq-side-panel{display:grid;gap:12px;padding:18px;border-radius:var(--r-lg)}.pg-faq .fq-side-title{position:relative;z-index:2;padding:0 6px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#b9c9e4}.pg-faq .fq-cats{position:relative;z-index:2;display:grid;gap:4px}.pg-faq .fq-cats button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:50px;padding:8px 12px;border-radius:16px;text-align:left;font-size:15.5px;font-weight:650;line-height:1.3;color:#c3d0e6;transition:background .25s var(--ease),color .2s,box-shadow .25s}.pg-faq .fq-cats button:hover{color:#fff;background:#ffffff0d}.pg-faq .fq-cats .i{width:20px;height:20px;color:var(--blue)}.pg-faq .fq-cats b{min-width:30px;padding:2px 9px;border-radius:999px;font-size:13px;font-weight:800;text-align:center;color:#b9c9e4;background:#ffffff0f;font-variant-numeric:tabular-nums}.pg-faq .fq-cats button[aria-pressed=true]{color:#fff;background:linear-gradient(140deg,#6aa9ff4d,#8c73ff38);box-shadow:inset 0 0 0 1px #aacdff66,0 10px 26px -14px #6aa9ffe6}.pg-faq .fq-cats button[aria-pressed=true] .i{color:var(--cyan)}.pg-faq .fq-cats button[aria-pressed=true] b{color:#fff;background:#ffffff29}.pg-faq .fq-jump{position:relative;z-index:2}.pg-faq .fq-jump ul{list-style:none;display:grid;gap:4px}.pg-faq .fq-jump a{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;border-radius:16px;font-size:15.5px;font-weight:650;color:#c3d0e6}.pg-faq .fq-jump a:hover{color:#fff;background:#ffffff0d}.pg-faq .fq-jump .i{width:20px;height:20px;color:var(--blue)}.pg-faq .fq-expand{--h: 46px;position:relative;z-index:2;width:100%;margin-top:4px}.pg-faq .fq-expand .i{width:18px;height:18px}.pg-faq .fq-expand:hover .i{transform:none}.pg-faq .fq-help{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:18px;border-radius:var(--r);box-shadow:var(--inset-light),inset 0 0 0 1px var(--line)}.pg-faq .fq-help>div{display:grid;gap:6px}.pg-faq .fq-help-title{font-weight:750;font-size:16px}.pg-faq .fq-help p:not(.fq-help-title){color:var(--muted);font-size:15px}.pg-faq .fq-help-links{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:2px}.pg-faq .fq-help-links .text-link,.pg-faq .fq-more .text-link{min-height:44px}.pg-faq .accordion .fq-more{display:flex;flex-wrap:wrap;gap:0 24px}.pg-faq .fq-help-inline{display:none}.pg-faq .fq-main{display:grid;gap:clamp(36px,4.5vw,56px);min-width:0}.pg-faq .fq-status{min-height:1.5em;margin-bottom:calc(-1*clamp(20px,3vw,36px));font-size:15px;font-weight:650;color:var(--faint)}.pg-faq .fq-status:empty{display:none}.pg-faq .fq-group{display:grid;gap:16px}.pg-faq .fq-group-head{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.pg-faq .fq-group-head h2{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.025em}.pg-faq .fq-group-count{margin-left:auto;padding:4px 12px;border-radius:999px;font-size:13.5px;font-weight:750;white-space:nowrap;color:#b9c9e4;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums}.pg-faq .accordion summary{font-size:17.5px;line-height:1.4;padding-block:18px}.pg-faq .accordion summary:hover{color:#fff;background:#ffffff06}.pg-faq .accordion summary .i{flex:none}.pg-faq .accordion .answer{font-size:16.5px;line-height:1.7}.pg-faq .accordion .answer p{color:#bdcbe0}.pg-faq .accordion details:target{box-shadow:var(--inset-light),inset 0 0 0 1px #19d9dc80,0 18px 40px -24px #19d9dc80}.pg-faq .accordion details[open] .answer{animation:fq-open .4s var(--ease)}@keyframes fq-open{0%{opacity:0;transform:translateY(-6px)}}.pg-faq mark{color:#fff;background:#19d9dc3d;box-shadow:0 0 0 1px #19d9dc73;border-radius:4px;padding:0 1px}.pg-faq .fq-empty{display:grid;justify-items:center;gap:14px;padding:clamp(28px,5vw,56px) clamp(20px,4vw,48px);border-radius:var(--r-xl);text-align:center}.pg-faq .fq-empty>*{position:relative;z-index:2}.pg-faq .fq-empty-title{font-size:clamp(22px,2.4vw,30px);letter-spacing:-.025em}.pg-faq .fq-empty p{color:var(--muted);max-width:52ch}.pg-faq .fq-empty [data-faq-empty-query]{color:var(--text);font-weight:700;word-break:break-word}.pg-faq .fq-empty .actions{justify-content:center;margin-top:6px}@media(max-width:900px){.pg-faq .fq-layout{grid-template-columns:1fr}.pg-faq .fq-side{position:static}.pg-faq .fq-side>.fq-help{display:none}.pg-faq .fq-help-inline{display:grid}.pg-faq .fq-cats,.pg-faq .fq-jump ul{display:flex;flex-wrap:wrap;gap:8px}.pg-faq .fq-cats button,.pg-faq .fq-jump a{width:auto;max-width:100%;min-height:46px;padding:6px 14px 6px 12px;border-radius:999px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line)}.pg-faq .fq-cats button{gap:9px}.pg-faq .fq-expand{width:auto;justify-self:start}}@media(max-width:560px){.pg-faq .fq-hero-inner{justify-items:start;text-align:left}.pg-faq .fq-hero-note{align-items:flex-start}.pg-faq .fq-hero-note .i{margin-top:3px}.pg-faq .fq-search{border-radius:24px;padding:12px}.pg-faq .fq-field input{min-height:58px;font-size:17px}.pg-faq .fq-side-panel{padding:14px}.pg-faq .fq-cats button,.pg-faq .fq-jump a{font-size:15px}.pg-faq .fq-expand{width:100%}.pg-faq .fq-group-head{flex-wrap:wrap;gap:10px 12px}.pg-faq .accordion summary{font-size:17px;padding:16px 18px}.pg-faq .accordion .answer{padding:0 18px 20px}}@media(prefers-reduced-motion:reduce){.pg-faq .accordion details[open] .answer{animation:none}}
