.bs-faq{--bs-accent:var(--color-accent,#7fe0ff);--bs-page:var(--color-page,#040814);--bs-panel:var(--color-panel,#0c1429);--bs-border:var(--color-border,#192744);--bs-ink:var(--color-ink,#f3f6ff);--bs-green:var(--color-green-500,#00c758);--bs-muted:var(--color-muted,#9fb0d0);--bs-font-body:var(--font-body,"Manrope",system-ui,sans-serif);--bs-font-display:var(--font-display,"Space Grotesk","Manrope",system-ui,sans-serif);--bs-radius:var(--radius,1rem);--bs-shadow-card:var(--shadow-card,0 24px 70px #0509158c);font-family:var(--bs-font-body);color:var(--bs-ink);width:100%;max-width:880px;margin:0 auto}.bs-faq .bs-faq-head{margin-bottom:8px}.bs-faq .bs-faq-eyebrow{font-family:var(--bs-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--bs-accent);margin:0 0 12px;font-size:.78rem;font-weight:600}.bs-faq .bs-faq-title{font-family:var(--bs-font-display);letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1}.bs-faq .bs-faq-lede{color:var(--bs-muted);max-width:60ch;margin:0;font-size:1.05rem}.bs-faq .bs-faq-cat{margin-top:52px}.bs-faq .bs-faq-cat-title{font-family:var(--bs-font-display);letter-spacing:-.01em;color:var(--bs-ink);align-items:center;gap:10px;margin:0 0 16px;font-size:1.15rem;font-weight:600;display:flex}.bs-faq .bs-faq-cat-title:before{content:"";background:var(--bs-accent);width:8px;height:8px;box-shadow:0 0 16px var(--bs-accent);border-radius:2px}.bs-faq .bs-faq-item{border:1px solid var(--bs-border);border-radius:var(--bs-radius);background:linear-gradient(#0c1429d9,#0a1020d9);margin-bottom:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.bs-faq .bs-faq-item.is-open{box-shadow:var(--bs-shadow-card);border-color:#7fe0ff73}.bs-faq .bs-faq-item.is-security{border-color:#7fe0ff47}.bs-faq .bs-faq-q{text-align:left;appearance:none;width:100%;color:var(--bs-ink);font-family:var(--bs-font-body);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;font-size:1.02rem;font-weight:600;line-height:1.45;display:flex}.bs-faq .bs-faq-q:hover{color:#fff}.bs-faq .bs-faq-q:focus-visible{outline:2px solid var(--bs-accent);outline-offset:-2px;border-radius:var(--bs-radius)}.bs-faq .bs-faq-qtext{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.bs-faq .bs-faq-chev{border:1px solid var(--bs-border);width:22px;height:22px;color:var(--bs-accent);border-radius:999px;flex:none;place-items:center;transition:transform .25s,border-color .2s,background .2s;display:grid}.bs-faq .bs-faq-item.is-open .bs-faq-chev{background:#7fe0ff1f;border-color:#7fe0ff80;transform:rotate(180deg)}.bs-faq .bs-faq-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--bs-page);background:var(--bs-accent);border-radius:999px;padding:3px 9px;font-size:.66rem;font-weight:700}.bs-faq .bs-faq-shell{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.bs-faq .bs-faq-item.is-open .bs-faq-shell{grid-template-rows:1fr}.bs-faq .bs-faq-inner{overflow:hidden}.bs-faq .bs-faq-ans{color:var(--bs-muted);padding:0 22px 22px;font-size:.97rem}.bs-faq .bs-faq-ans p{margin:0 0 12px}.bs-faq .bs-faq-ans p:last-child{margin-bottom:0}.bs-faq .bs-faq-ans strong{color:var(--bs-ink);font-weight:600}.bs-faq .bs-faq-ans a{color:var(--bs-accent);border-bottom:1px solid #7fe0ff59;text-decoration:none}.bs-faq .bs-faq-ans a:hover{border-bottom-color:var(--bs-accent)}.bs-faq .bs-faq-ans ol.steps{counter-reset:s;margin:6px 0 12px;padding:0;list-style:none}.bs-faq .bs-faq-ans ol.steps li{counter-increment:s;margin:0;padding:6px 0 6px 34px;position:relative}.bs-faq .bs-faq-ans ol.steps li:before{content:counter(s);width:22px;height:22px;color:var(--bs-accent);background:#7fe0ff1f;border:1px solid #7fe0ff59;border-radius:6px;place-items:center;font-size:.78rem;font-weight:700;display:grid;position:absolute;top:6px;left:0}.bs-faq .bs-faq-principles{gap:10px;margin:18px 0 4px;display:grid}.bs-faq .bs-faq-principle{border:1px solid var(--bs-border);background:#070c188c;border-radius:12px;gap:12px;padding:13px 14px;display:flex}.bs-faq .bs-faq-principle .bs-faq-pi{width:26px;height:26px;color:var(--bs-green);background:#00c7581a;border:1px solid #00c7584d;border-radius:8px;flex:none;place-items:center;display:grid}.bs-faq .bs-faq-principle .bs-faq-pt{font-size:.92rem}.bs-faq .bs-faq-principle .bs-faq-pt b{color:var(--bs-ink);font-weight:600}.bs-faq-figwrap{border:1px solid var(--color-border,#192744);background:#04081499;border-radius:14px;margin:20px 0 6px;padding:14px}.bs-faq-figwrap svg{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.bs-faq .bs-faq-shell,.bs-faq .bs-faq-chev,.bs-faq .bs-faq-item{transition:none}}
