.bo{color-scheme:dark;background:#000;color:#e7edf5;--ink:#e7edf5;--ink2:#c5d0de;--mute:#9aa6b4;--line:rgba(219,229,242,.16);--paper:#000;--mist:#070b12;--blue:#52a8ff;--blue-d:#0a49c4}
.bo .bo-hero,.bo .bo-sec,.bo .we2-sec,.bo .we2-start{background:#000;min-height:0;display:block}
.bo-sec,.bo .we2-sec{padding:clamp(36px,5vh,64px) 0;border-top:1px solid var(--line)}
.bo-hero{padding:clamp(28px,4vh,48px) 0 12px}
.bo h1{font-size:clamp(34px,4vw,52px);line-height:1.12;letter-spacing:-.03em;text-wrap:balance;color:#fff}
.bo h2{font:600 clamp(26px,2.6vw,36px)/1.18 var(--font-sans);letter-spacing:-.02em;text-wrap:balance;max-width:22em;color:#fff}
.bo .we2-eyebrow{color:#52a8ff}
.bo .we2-lead,.bo .we2-sub,.bo-head p,.bo-cards p,.bo .we2-reasons,.bo-note,.bo-dash__why{color:#c3c9d1;font-size:16px;line-height:1.5}
.bo-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}
.bo .we2-btn{min-height:44px}
.bo .we2-btn--primary{background:#fff;border-color:#fff;color:#121212}
.bo .we2-btn--primary:hover{background:#ededed;border-color:#ededed;color:#121212}
.bo .we2-btn--ghost{border-color:var(--line);color:#ededed;background:transparent}
.bo .we2-btn--ghost:hover{background:#fff;color:#121212}
.bo :focus-visible{outline:2px solid #52a8ff;outline-offset:2px}
.bo-facts{list-style:none;margin:20px 0 0;padding:14px 0 0;border-top:1px solid var(--line);display:grid;gap:12px}
.bo-facts b{display:block;color:#fff;font-size:15px}
.bo-facts li{color:#9aa6b4;font-size:15px;line-height:1.45}
.bo-dash,.bo-flow__panel,.bo-sheet,.bo-cvr,.bo .we2-form,.bo .we2-done{background:#0c121c;border:1px solid var(--line);min-width:0}
.bo-dash__bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#101826;border-bottom:1px solid var(--line);color:#9aa6b4;font:500 12px var(--font-mono)}
.bo-dash__bar i{width:8px;height:8px;border-radius:50%;background:#3a4a62}
.bo-dash__why,.bo-note{margin:0}
.bo-dash__why{padding:0 14px 14px}
.bo-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px}
.bo-metrics button,.bo-cvr button,.bo-risk button,.bo-flow__tabs button{min-height:44px;border:1px solid var(--line);background:#05080d;color:#e7edf5;cursor:pointer;text-align:left}
.bo-metrics button{padding:10px 12px;display:grid;gap:2px}
.bo-metrics button b{font:600 15px/1.3 var(--font-sans);color:#fff}
.bo-metrics button small{color:#9aa6b4;font:400 13px/1.35 var(--font-sans)}
.bo-metrics button[aria-pressed=true]{background:#fff;border-color:#fff;color:#121212}
.bo-metrics button[aria-pressed=true] b{color:#121212}
.bo-metrics button[aria-pressed=true] small{color:#3a4352}
.bo-jump,.bo-cards,.bo-shots{display:grid;grid-template-columns:1fr;gap:clamp(12px,2vw,16px)}
.bo-jump{margin-top:22px}
.bo-jump a,.bo-cards article,.bo-shots article{background:#05080d;border:1px solid var(--line);min-width:0}
.bo-jump a{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:44px;padding:16px;color:#ededed;text-decoration:none}
.bo-jump a span{color:#52a8ff;font:500 13px/1 var(--font-mono)}
.bo-jump a b,.bo-cards h3,.bo-shots h3{font:600 16px/1.3 var(--font-sans);color:#fff;margin:0}
.bo-jump a small{color:#c3c9d1;font:400 16px/1.5 var(--font-sans)}
.bo-jump a:hover{border-color:#fff}
.bo-head{display:grid;gap:8px;margin-bottom:18px;max-width:42rem}
.bo-head p{margin:0}
.bo-cards article,.bo-shots article{padding:0 0 clamp(20px,2.4vw,24px)}
.bo-cards article{padding:16px 16px 20px}
.bo-cards h3{margin:0}
.bo-shots h3{margin:10px clamp(16px,2vw,22px) 0}
.bo-cards p{margin:8px 0 0}
.bo-shots p{margin:8px clamp(16px,2vw,22px) 0}
.bo-shots img,.bo-trust img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top;display:block;background:#101826}
.bo-note{margin-top:16px;max-width:68ch}
.bo-flow__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}
.bo-flow__tabs button{padding:8px 12px;font:600 15px var(--font-sans)}
.bo-flow__tabs button[aria-selected=true]{background:#fff;border-color:#fff;color:#121212}
.bo-flow__panel{padding:16px}
.bo-flow__panel h3{margin:0 0 8px;color:#fff;font:600 1.125rem/1.3 var(--font-sans)}
.bo-flow__panel p,.bo-cvr p{margin:0;color:#c3c9d1;font-size:16px;line-height:1.5}
.bo-flow__panel dl,.bo-sheet table{width:100%;border-collapse:collapse;margin-top:12px}
.bo-flow__panel div{margin-top:8px;color:#9aa6b4;font-size:14px;line-height:1.45}
.bo-sheet{overflow-x:auto}
.bo-sheet table{min-width:640px;margin:0}
.bo-sheet th,.bo-sheet td,.bo-flow__panel dt,.bo-flow__panel dd{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;font-size:15px}
.bo-sheet th,.bo-flow__panel dt{color:#9aa6b4;font-weight:500}
.bo-sheet td,.bo-flow__panel dd{color:#e7edf5}
.bo-sheet tr[aria-selected=true]{background:#101826}
.bo-sheet button{background:transparent;border:0;color:#fff;font:600 15px var(--font-sans);min-height:44px;cursor:pointer;text-align:left}
.bo-cvr{display:grid;gap:8px;padding:14px}
.bo-cvr button{padding:10px 12px;display:flex;justify-content:space-between;gap:12px;align-items:center}
.bo-cvr button[aria-expanded=true]{background:#fff;color:#121212;border-color:#fff}
.bo-risk{display:grid;gap:8px}
.bo-risk button{padding:12px 14px;display:grid;gap:4px}
.bo-risk button b{color:#fff}
.bo-risk button[aria-pressed=true]{background:#fff;border-color:#fff}
.bo-risk button[aria-pressed=true] b,.bo-risk button[aria-pressed=true] span{color:#121212}
.bo-trust{display:grid;gap:12px}
.bo .we2-faq__l details{border-color:var(--line)}
.bo .we2-faq__l summary{display:flex;align-items:center;min-height:44px;color:#fff}
.bo .we2-faq__l p{color:#c3c9d1}
.bo .we2-form,.bo .we2-done{color:#e7edf5;box-shadow:none;padding:clamp(18px,3vw,32px)}
.bo .we2-form{display:grid;gap:16px}
.bo .we2-form input,.bo .we2-form select{background:#070b12;color:#e7edf5;border-color:#3a4a62}
.bo .we2-form label{color:#c5d0de}
.bo .we2-form [aria-invalid=true]{border-color:#f0a8a8}
.bo .we2-form__err{color:#f0a8a8}
.bo .we2-done h3{color:#fff}
@media (prefers-reduced-motion:no-preference){
  .bo-dash{animation:bo-rise .45s ease both}
  @keyframes bo-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
}
@media (min-width:720px){
  .bo-jump,.bo-cards,.bo-shots,.bo-risk{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bo-metrics--wide{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width:1100px){
  .bo-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr)}
  .bo-jump{grid-template-columns:repeat(3,minmax(0,1fr))}
  .bo-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}
  .bo-shots{grid-template-columns:repeat(4,minmax(0,1fr))}
  .bo-trust{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}
}
