.hero-small{padding:4rem 0 2rem}.faq-support-fab{bottom:calc(var(--mobile-tabbar-height,0px) + clamp(1.25rem,4vw,2.5rem));z-index:70;letter-spacing:-.01em;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5edf,#7b5cff);border:0;border-radius:999px;align-items:center;gap:.85rem;padding:.75rem 1.7rem .75rem .85rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex;position:fixed;right:clamp(1rem,4vw,2.5rem);box-shadow:0 35px 65px #0307128c,0 0 30px #ff5edf59}.faq-support-fab:hover{transform:translateY(-2px);box-shadow:0 40px 75px #03071299,0 0 34px #ff5edf73}.faq-support-fab:active{transform:translateY(0)}.faq-support-fab:focus-visible{outline-offset:3px;outline:3px solid #ffffff73}.faq-support-fab__icon{place-items:center;width:44px;height:44px;display:grid}.faq-support-fab__icon svg{width:22px;height:22px}.faq-support-fab__text{white-space:nowrap}@media (max-width:640px){.faq-support-fab{bottom:calc(var(--mobile-tabbar-height,0px) + 1rem + env(safe-area-inset-bottom,0px));border-radius:50%;justify-content:center;width:64px;height:64px;padding:.65rem;left:auto;right:1rem}.faq-support-fab__text{display:none}#faq-content.neo-section{padding-top:0}#faq-content .container{padding-left:1rem;padding-right:1rem}#faq-content .neo-card{box-shadow:none;background:0 0;border:none;padding:0}.faq-search{margin:1.5rem 0 1.75rem}.search-box{background:#0f172ad9;border:1px solid #94a3b859;border-radius:1rem;box-shadow:0 14px 32px #02061759}[data-theme=light] .search-box{background:#ffffffe6;border-color:#94a3b82e;box-shadow:0 14px 32px #0f172a1a}.faq-categories{-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:.35rem;margin-bottom:1.25rem;padding-bottom:.5rem;overflow-x:auto}.faq-category-btn{border-radius:999px;flex:none;padding:.45rem 1rem;font-size:.8rem}.faq-list{margin:0}.faq-item{background:#020617bf;border:1px solid #94a3b842;border-radius:1rem}[data-theme=light] .faq-item{background:#fffffff0;border-color:#94a3b83d;box-shadow:0 18px 35px #0f172a1f}.faq-question{gap:.65rem;padding:1rem;font-size:1rem}.faq-answer p{padding:0 1rem 1rem}}.faq-search{max-width:600px;margin:3rem auto}.search-box{background:var(--bg-primary);border:1px solid;border-radius:1rem;align-items:center;padding:.75rem 1rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.search-box:focus-within{border-color:var(--accent-pink);box-shadow:0 0 0 3px #ff5edf1a}.search-box svg{margin-right:.75rem}.search-box input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.search-box input::placeholder{color:var(--text-secondary)}.faq-categories{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.faq-category-btn{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.faq-category-btn:hover{border-color:var(--accent-pink);color:var(--accent-pink)}.faq-category-btn.active{background:var(--accent-pink);border-color:var(--accent-pink);color:#fff}.faq-list{max-width:800px;margin:0 auto}.faq-item{border:1px solid var(--border-color);border-radius:1rem;margin-bottom:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item:hover{border-color:var(--accent-pink)}.faq-item.active{border-color:var(--accent-pink);box-shadow:0 4px 20px #ff5edf7a}.faq-question{background:var(--bg-primary);text-align:left;width:100%;color:var(--text-primary);cursor:pointer;border:none;justify-content:space-between;align-items:center;padding:1.25rem;font-size:1.1rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.faq-question:hover{background:var(--surface-1)}.faq-question svg{transition:transform .2s cubic-bezier(.4,0,.2,1)}.faq-answer{max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-answer p{color:var(--text-secondary);margin:0;padding:0 1.25rem 1.25rem;line-height:1.6}@media (max-width:768px){.faq-categories{justify-content:flex-start}}[data-theme=dark] .faq-category-btn{color:#e2e8f0bf;background:#121621e6;border-color:#94a3b82e}[data-theme=dark] .faq-category-btn:hover{color:#ff5edf;border-color:#ff5edf99}[data-theme=dark] .faq-category-btn.active{color:#0b0e14;background:linear-gradient(135deg,#ff5edf,#7b5cff);border-color:#0000}[data-theme=dark] .faq-item{background:#121621f0;border-color:#94a3b82e;box-shadow:0 18px 44px #0206178c}[data-theme=dark] .faq-item:hover{border-color:#ff5edf99}[data-theme=dark] .faq-item.active{box-shadow:0 22px 58px #02061799}[data-theme=dark] .faq-question{color:var(--text-primary);background:0 0}[data-theme=dark] .faq-question:hover{background:#94a3b814}[data-theme=dark] .faq-answer p{color:#e2e8f0c7}
