.support-page-container{min-height:calc(100vh - var(--navbar-height,64px));color:#fff;isolation:isolate;background:#050505;justify-content:center;padding:clamp(48px,9vw,104px) clamp(16px,4vw,40px) 96px;display:flex;position:relative;overflow-x:clip}.support-glow{z-index:-1;background:radial-gradient(40% 60% at 85% 10%,color-mix(in srgb,var(--accentOne)48%,transparent),transparent 70%),radial-gradient(30% 50% at 5% 40%,color-mix(in srgb,var(--accentTwo)24%,transparent),transparent 70%);filter:blur(40px);opacity:.8;pointer-events:none;height:520px;position:absolute;inset:-10% -10% auto}.support-container{width:100%;min-width:0;max-width:820px}.support-header{margin-bottom:28px}.support-eyebrow{color:var(--accentTwo);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:800}.support-header h1{letter-spacing:-.045em;color:#fff;margin:0 0 14px;font-size:clamp(2.75rem,8vw,5.5rem);font-weight:900;line-height:.95}.support-subheading{color:#c9c9cf;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55}.support-subheading a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--accentTwo);text-decoration-color:var(--accentTwo);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700}.faq-jump{scrollbar-width:none;gap:8px;margin:0 0 36px;padding-bottom:4px;display:flex;overflow-x:auto}.faq-jump::-webkit-scrollbar{display:none}.faq-jump-chip{color:#e6e6ea;white-space:nowrap;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:9px 16px;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.faq-jump-chip:hover{color:#000;background:#fff;border-color:#fff}.faq-section{scroll-margin-top:calc(var(--navbar-height,64px) + 16px);margin-bottom:40px}.faq-section-title{letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:900;line-height:1.05}.faq-list{flex-direction:column;gap:8px;display:flex}.faq-item{background:#121214;border:1px solid #ffffff14;border-radius:16px;transition:border-color .15s,background .15s;overflow:hidden}.faq-item:hover{border-color:#ffffff24}.faq-item--open{border-color:color-mix(in srgb,var(--accentOne)70%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accentOne)12%,transparent),transparent 60%),#121214}.faq-question{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 18px;font-size:1rem;font-weight:700;line-height:1.4;display:flex}.faq-question:focus-visible{outline:2px solid var(--accentTwo);outline-offset:-2px;border-radius:16px}.faq-chevron{color:#9a9aa2;flex-shrink:0;transition:transform .2s,color .2s}.faq-item--open .faq-chevron{color:var(--accentTwo);transform:rotate(180deg)}.faq-answer{color:#c9c9cf;margin:0;padding:0 18px 18px;font-size:.95rem;line-height:1.65}.support-cta{background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--accentOne)30%,transparent),transparent 60%),#121214;border:1px solid #ffffff14;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:16px;padding:clamp(20px,4vw,28px);display:flex}.support-cta-title{letter-spacing:-.03em;margin:0 0 4px;font-size:1.4rem;font-weight:900}.support-cta-body{color:#9a9aa2;margin:0}.support-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.support-btn{color:#000;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:900;text-decoration:none;display:inline-flex}.support-btn:hover{color:#000;opacity:.92}.support-btn--ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f}.support-btn--ghost:hover{color:#fff;background:#ffffff1a}@media (max-width:560px){.support-cta-actions,.support-btn{width:100%}}.support-guide{color:#fff;background:#121214;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:16px;margin:0 0 28px;padding:16px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.support-guide:hover{color:#fff;border-color:var(--accentTwo);transform:translateY(-1px)}.support-guide-icon{background:var(--accentOne);letter-spacing:.06em;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:.72rem;font-weight:900;display:grid}.support-guide-text{flex-direction:column;min-width:0;display:flex}.support-guide-title{letter-spacing:-.02em;font-size:1.05rem;font-weight:900}.support-guide-sub{color:#9a9aa2;font-size:.88rem}.support-guide-arrow{color:#000;background:#fff;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;margin-left:auto;font-weight:900;display:grid}
