.apf-faq{counter-reset:apf-faq;border-top:1px solid rgba(255,255,255,.08)}.apf-faq:not(.e-faq__grid){max-width:920px}.apf-acc{counter-increment:apf-faq;position:relative;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;transition:background .25s ease}.apf-acc+.apf-acc{margin-top:0}.apf-acc:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:2px;background:linear-gradient(180deg,#00d4ff,#0070d1);box-shadow:0 0 10px rgba(0,212,255,.5);opacity:0;transition:opacity .25s ease}.apf-acc[open]{background:linear-gradient(90deg,rgba(0,212,255,.05),transparent 60%)}.apf-acc[open]:before{opacity:1}.apf-acc>summary{display:grid;grid-template-columns:34px 1fr 30px;align-items:center;gap:12px;padding:18px 8px 18px 14px;cursor:pointer;list-style:none;font-family:var(--font-body),system-ui,sans-serif;font-size:16px;line-height:1.35;font-weight:600;color:var(--text-heading)}.apf-acc>summary:before{content:counter(apf-faq,decimal-leading-zero);font:600 12.5px/1 ui-monospace,JetBrains Mono,Consolas,monospace;letter-spacing:.04em;color:rgba(0,212,255,.75)}.apf-acc>summary::-webkit-details-marker{display:none}.apf-acc>summary:hover{color:#fff}.apf-acc>summary:hover .apf-acc__chev{border-color:rgba(0,212,255,.6);color:#00d4ff}.apf-acc[open]>summary{color:#00d4ff}.apf-acc__chev{justify-self:end;box-sizing:content-box;width:14px;height:14px;padding:6px;border-radius:50%;border:1px solid rgba(255,255,255,.16);color:var(--text-secondary);transition:transform .25s ease,border-color .2s,color .2s}.apf-acc[open] .apf-acc__chev{transform:rotate(180deg);border-color:rgba(0,212,255,.6);color:#00d4ff}.apf-acc__body{max-width:70ch;padding:0 16px 22px 60px;font-size:15.5px;line-height:1.7;color:#c9d4e3}.apf-acc__body p{margin:0 0 12px}.apf-acc__body p:last-child{margin-bottom:0}.apf-acc__body ol{list-style:none;counter-reset:apf-step;margin:2px 0 12px;padding:0;display:grid;gap:12px}.apf-acc__body ol li{counter-increment:apf-step;position:relative;padding-left:38px;margin:0}.apf-acc__body ol li:before{content:counter(apf-step);position:absolute;left:0;top:1px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:rgba(0,212,255,.12);border:1px solid rgba(0,212,255,.45);color:#00d4ff;font:700 12.5px/1 ui-monospace,Consolas,monospace}.apf-acc__body a{color:var(--brand);text-decoration:underline;text-decoration-color:rgba(0,212,255,.35);text-underline-offset:3px}.apf-acc__body a:hover{text-decoration-color:currentColor}.apf-acc__body b,.apf-acc__body strong{color:#fff;font-weight:600}.apf-acc__body ul{list-style:disc;margin:2px 0 12px;padding-left:1.25rem;display:grid;gap:6px}.apf-acc__body ul li::marker{color:#00d4ff}.apf-acc__body ol:last-child,.apf-acc__body ul:last-child{margin-bottom:0}.apf-path{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;vertical-align:baseline}.apf-path__step{padding:2px 9px;border-radius:7px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:14px;line-height:1.6;white-space:nowrap}.apf-path__arrow{color:rgba(0,212,255,.8);font-size:13px}@media (max-width:620px){.apf-acc>summary{grid-template-columns:26px 1fr 28px;gap:10px;padding:16px 4px 16px 10px;font-size:15px}.apf-acc__body{padding:0 8px 18px 46px;font-size:15px}.apf-path__step{white-space:normal}}@media (prefers-reduced-motion:reduce){.apf-acc,.apf-acc:before,.apf-acc__chev{transition:none}}