:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;color:#eceef7;background:#080b14;font-synthesis:none;line-height:1.7}
*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 90% 0%,#32214755,transparent 52%),#080b14}a{color:#c5b6ff;text-underline-offset:4px}a:hover{color:#fff}a:focus-visible,summary:focus-visible{outline:2px solid #d7beff;outline-offset:5px;border-radius:4px}a,button{-webkit-tap-highlight-color:transparent}.wrap{width:min(800px,100% - 40px);margin:auto}.brand{display:flex;gap:16px;align-items:center;padding:30px 0;border-bottom:1px solid #272d3e;text-decoration:none;color:inherit}.brand img{width:76px;height:68px;object-fit:contain;flex-shrink:0}.brand strong{font-size:18px;letter-spacing:.055em}.brand span{display:block;font-size:12px;color:#8d96ae;margin-top:3px}main{padding:48px 0 40px}.eyebrow{margin:0 0 12px;color:#d7a877;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700}h1{font-size:clamp(27px,5vw,38px);line-height:1.2;letter-spacing:-.035em;margin:0 0 18px;overflow-wrap:anywhere}h2{font-size:17px;margin:28px 0 9px;color:#f5f3ff}p,li{font-size:15px;color:#b9c0d4}p{margin:0 0 14px}ul,ol{padding-left:21px}li{padding:3px 0}.lead{font-size:18px;line-height:1.8;max-width:38em}.card{background:linear-gradient(135deg,#151a2a,#0e1320);border:1px solid #30354d;border-radius:20px;padding:28px;margin-top:28px}.card h2{margin-top:0}.links{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border:1px solid #554579;border-radius:11px;background:#7960bf18;color:#e2d8ff;text-decoration:none;font-size:14px;font-weight:600}.button:hover{background:#7960bf30}.muted{font-size:12px;color:#939cb3}.contact{overflow-wrap:anywhere}.document section{padding-bottom:12px;border-bottom:1px solid #202638}.document section:last-child{border:0}footer{border-top:1px solid #272d3e;padding:22px 0 36px;color:#939cb3}footer nav{display:flex;flex-wrap:wrap;gap:8px 22px}footer a{font-size:13px;display:inline-flex;align-items:center;min-height:44px}footer p{font-size:12px;color:#939cb3;margin-top:12px}.skip{position:absolute;left:16px;top:-100px;background:#242036;padding:10px 14px;z-index:2}.skip:focus{top:12px}
@media(max-width:480px){.wrap{width:calc(100% - 32px)}.brand{padding:20px 0;gap:12px}.brand img{width:60px;height:58px}.brand strong{font-size:16px}main{padding:32px 0}.lead{font-size:16px}.card{padding:20px}.links .button{width:100%}footer nav{gap:2px 20px}}
.wrap.wide{width:min(920px,100% - 40px)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.chips span{display:inline-flex;align-items:center;min-height:34px;padding:4px 12px;border-radius:999px;border:1px solid #3a4160;background:#14192b;color:#d5dcf0;font-size:12px;font-weight:700;letter-spacing:.02em}.grid{display:grid;gap:16px;margin-top:8px}@media(min-width:720px){.grid.two{grid-template-columns:1fr 1fr}}.toc{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 8px}.toc a{font-size:13px}details.faq{border:1px solid #30354d;border-radius:14px;padding:4px 16px;margin-top:10px;background:#101624}details.faq summary{cursor:pointer;font-weight:700;color:#f3f5ff;min-height:46px;display:flex;align-items:center}details.faq p{margin:0 0 14px}h3{font-size:15px;margin:18px 0 8px;color:#e8ecff}.compare{width:100%;border-collapse:collapse;font-size:14px;margin-top:12px}.compare th,.compare td{border-bottom:1px solid #2a3148;text-align:left;padding:10px 8px;vertical-align:top}.compare th{color:#f5f3ff;font-size:12px;letter-spacing:.04em;text-transform:uppercase}nav.sub{display:flex;flex-wrap:wrap;gap:10px 16px;padding:16px 0 0}nav.sub a{font-size:13px}
@media print{:root,body{background:white;color:black}.brand span,p,li,.muted,footer p{color:#333}h1,h2,h3{color:black}.card,details.faq{background:white}a{color:#222}.skip{display:none}}
