.page-wrap{padding-top:92px}.crumbs{max-width:1100px;margin:0 auto;padding:10px 14px 0;position:relative;z-index:10;color:rgb(255 255 255 / .95);font-weight:700;text-shadow:0 8px 18px rgb(0 0 0 / .35)}.crumbs a{color:rgb(255 255 255 / .98);text-decoration:none}.crumbs a:hover{text-decoration:underline}.faq-hero{max-width:1100px;margin:0 auto;padding:22px 14px 10px;position:relative;z-index:10}.faq-hero-card{position:relative;background:rgb(11 18 32 / .70);border:1px solid rgb(255 255 255 / .16);border-radius:18px;padding:18px 16px;box-shadow:0 18px 46px rgb(0 0 0 / .28);overflow:hidden;backdrop-filter:blur(10px)}.faq-hero-card::before{content:"";position:absolute;inset:-2px;background:radial-gradient(700px 220px at 20% 0%,rgb(0 224 255 / .18),transparent 60%),radial-gradient(700px 220px at 80% 0%,rgb(255 255 255 / .10),transparent 60%);pointer-events:none;z-index:0}.faq-hero-inner{position:relative;z-index:1}.faq-title{margin:0;font-size:34px;font-weight:900;letter-spacing:.2px;color:#fff;text-shadow:0 10px 22px rgb(0 0 0 / .45);animation:fadeUp .6s ease both}.faq-sub{margin:8px 0 0;max-width:850px;line-height:1.8;color:rgb(255 255 255 / .92);text-shadow:0 10px 22px rgb(0 0 0 / .38);animation:fadeUp .75s ease both;opacity:.98}@keyframes fadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.faq-tools{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;animation:fadeUp .9s ease both}.faq-search{display:flex;gap:10px;flex-wrap:wrap;align-items:center;background:rgb(255 255 255 / .10);border:1px solid rgb(255 255 255 / .16);border-radius:14px;padding:10px;backdrop-filter:blur(10px)}.faq-search input{width:min(420px, 80vw);padding:11px 12px;border-radius:12px;border:1px solid rgb(255 255 255 / .18);outline:none;background:rgb(255 255 255 / .95);color:#0b1220;font-weight:700}.faq-search input::placeholder{color:rgb(11 18 32 / .55)}.faq-search button{padding:11px 14px;border-radius:12px;border:none;cursor:pointer;background:rgb(255 255 255 / .16);color:#fff;font-weight:800}.faq-search button:hover{background:rgb(255 255 255 / .22)}.faq-search .mini{padding:11px 14px;border-radius:12px;border:1px solid rgb(0 224 255 / .22);background:rgb(0 224 255 / .16);color:#fff;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.faq-search .mini:hover{background:rgb(0 224 255 / .22)}.faq-container{max-width:1100px;margin:14px auto 38px;padding:0 14px 18px;position:relative;z-index:10}.faq-grid{display:grid;grid-template-columns:1fr 0.45fr;gap:16px;align-items:start}.faq-card{background:rgb(255 255 255 / .92);border:1px solid rgb(255 255 255 / .55);border-radius:18px;box-shadow:0 14px 30px rgb(0 0 0 / .15);overflow:hidden}.faq-accordion{padding:6px}.faq-item{border-radius:16px;overflow:hidden;border:1px solid rgb(11 18 32 / .08);margin:10px 8px;background:rgb(255 255 255 / .92);transition:transform .18s ease,box-shadow .18s ease}.faq-item:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgb(0 0 0 / .10)}.faq-q{width:100%;text-align:left;padding:14px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;border:none;background:#fff0;font-weight:900;font-size:15px;color:#0b1220}.faq-q .icon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;border:1px solid rgb(11 18 32 / .12);background:rgb(11 18 32 / .04);transition:transform .2s ease,background .2s ease;flex:0 0 auto}.faq-item[aria-expanded="true"] .faq-q .icon{transform:rotate(45deg);background:rgb(0 224 255 / .12)}.faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease;border-top:1px solid rgb(11 18 32 / .08)}.faq-a-inner{padding:0 14px 14px;color:rgb(11 18 32 / .85);line-height:1.85;font-weight:600;font-size:14px}.faq-item[aria-expanded="true"] .faq-a{max-height:340px}.faq-side{display:flex;flex-direction:column;gap:16px}.side-card{background:rgb(11 18 32 / .70);border:1px solid rgb(255 255 255 / .16);border-radius:18px;backdrop-filter:blur(10px);box-shadow:0 18px 46px rgb(0 0 0 / .28);padding:16px;color:#fff}.side-card h3{margin:0 0 8px;font-size:18px;font-weight:900;text-shadow:0 10px 22px rgb(0 0 0 / .40)}.side-card p{margin:0 0 12px;color:rgb(255 255 255 / .90);line-height:1.8}.side-actions{display:flex;flex-direction:column;gap:10px}.side-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 12px;border-radius:14px;text-decoration:none;font-weight:900;border:1px solid rgb(255 255 255 / .16);background:rgb(255 255 255 / .12);color:#fff;transition:transform .18s ease,background .18s ease}.side-actions a:hover{transform:translateY(-2px);background:rgb(255 255 255 / .18)}.side-actions a.primary{background:rgb(0 224 255 / .20);border-color:rgb(0 224 255 / .26)}.side-actions a.primary:hover{background:rgb(0 224 255 / .26)}@media (max-width:980px){.faq-grid{grid-template-columns:1fr}.page-wrap{padding-top:88px}.faq-title{font-size:28px}.faq-search input{width:min(420px, 88vw)}}