/* Help Centre: standalone page styles */
.ap-help{background:linear-gradient(135deg,#0a0c1c 0%,#140b1e 100%);color:#f6f3fb}
.ap-help__intro{margin-bottom:48px}
.ap-help__intro h1{color:#fff;font-weight:800;font-size:clamp(30px,4vw,48px);margin-bottom:12px}
.ap-help__intro p{color:#c8bdd4;font-size:17px}
.ap-help__layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:34px;align-items:start}
.ap-help__navigation{position:sticky;top:90px;padding:24px 18px;border:1px solid #394364;border-radius:18px;background:#121929}
.ap-help__navigation h2{font-size:19px;color:#fff;margin:0 12px 14px}
.ap-help__navigation a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;color:#ddd3e7;line-height:1.4;text-decoration:none;transition:background .2s,color .2s}
.ap-help__navigation a i{font-size:22px;color:#bc81fa;flex-shrink:0}
.ap-help__navigation a:hover,.ap-help__navigation a:focus-visible{background:#26203b;color:#fff}
.ap-help__articles{min-width:0}
.ap-help__topic{scroll-margin-top:100px;margin-bottom:42px}
.ap-help__topic>h2{display:flex;align-items:center;gap:12px;color:#fff;font-size:clamp(21px,2.2vw,27px);font-weight:700;margin-bottom:19px}
.ap-help__topic>h2 i{color:#c15bfa}
.ap-help__accordion .accordion-item{margin-bottom:12px;border:1px solid #44527b;border-radius:14px;overflow:hidden;background:#121929}
.ap-help__accordion .accordion-button{width:100%;background:transparent;color:#fff;font-size:16px;font-weight:600;padding:19px 22px;box-shadow:none}
.ap-help__accordion .accordion-button:not(.collapsed){background:#1a2034;color:#fff;box-shadow:none}
.ap-help__accordion .accordion-button::after{filter:brightness(0) invert(1)}
.ap-help__accordion .accordion-body{padding:4px 22px 22px;color:#d1c9dd;line-height:1.8}
.ap-help__accordion .accordion-body p{margin:0}
.ap-help__support{margin-top:16px;padding:38px 22px;background:#121929;border:1px solid #434369;border-radius:18px}
.ap-help__support h2{color:#fff;font-weight:750;font-size:27px}
.ap-help__support p{color:#c8bdd4;margin:12px auto 22px}
.ap-help__links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px;color:#c8bdd4}
.ap-help__links a{color:#deb6ff;text-decoration:underline;text-underline-offset:3px}
@media(max-width:991px){.ap-help__layout{grid-template-columns:1fr}.ap-help__navigation{position:static;display:flex;flex-wrap:wrap;gap:7px;padding:16px}.ap-help__navigation h2{flex-basis:100%}.ap-help__navigation a{flex:1 1 180px}.ap-help__intro{margin-bottom:30px}}
@media(max-width:575px){.ap-help__navigation a{flex-basis:100%}.ap-help__topic{margin-bottom:30px}.ap-help__accordion .accordion-button{font-size:15px;padding:16px}.ap-help__support{padding:26px 15px}}
