*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#050507;color:#f4f4f6;font:16px/1.7 system-ui,Segoe UI,sans-serif}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid #16ee00;outline-offset:5px}a:hover{color:#20ef00}.wrap{max-width:1160px;margin:auto;padding:0 28px}header{border-bottom:1px solid #24242c;background:#0b0b10}.nav{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:25px;letter-spacing:-1px;font-weight:850;text-decoration:none}.brand span,.green{color:#16ee00}.nav nav,.foot nav{display:flex;flex-wrap:wrap;gap:24px;font-size:14px}.nav nav a,.foot a{text-decoration:none;color:#b5b5c1}.crumb{font-size:13px;color:#a6a6b4;margin-top:32px}.hero{padding:56px 0 48px;max-width:870px}.eyebrow{font:12px/1.5 ui-monospace,monospace;letter-spacing:.18em;color:#16ee00;text-transform:uppercase}h1{font-size:clamp(36px,6vw,66px);line-height:1.08;letter-spacing:-.04em;margin:20px 0 24px}h2{font-size:24px;line-height:1.3}h3{font-size:19px}p{color:#b2b2c0}p.lead{font-size:20px;max-width:760px}.button{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;background:#16ee00;color:#041000!important;padding:15px 25px;border-radius:12px;font-weight:750}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px}.small{font-size:13px;color:#a5a5b5}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{display:block;padding:25px;border:1px solid #24242c;border-radius:18px;background:#0c0c12;text-decoration:none}.card:hover{border-color:#238921}.card h2{font-size:21px;color:#f4f4f6}.card p{font-size:15px;margin-bottom:20px}.card .link{font-size:14px;color:#16ee00}.layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.panel{padding:28px 32px;border:1px solid #24242c;border-radius:18px;background:#0c0c12;margin-bottom:22px}.panel h2{margin-top:0}.panel li{color:#bfc0cb;margin:12px 0;padding-left:8px}ol{padding-left:22px}.warning{border-color:#605019;background:#151207}.warning h2{color:#f7d563}.note{border-color:#1d5727;background:#08140b}.note p{color:#bcc8bc}.related{margin:56px 0}.faq details{border-top:1px solid #303039;padding:18px 0}.faq summary{cursor:pointer;font-weight:600}footer{margin-top:72px;border-top:1px solid #24242c;padding:28px 0}.foot{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:13px;color:#9696a8}.skip{position:absolute;left:16px;top:-100px;background:#16ee00;color:#000;padding:12px}.skip:focus{top:10px;z-index:4}@media(max-width:850px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout{grid-template-columns:1fr}.hero{padding-top:35px}}@media(max-width:550px){.wrap{padding:0 20px}.grid{grid-template-columns:1fr}.nav{align-items:flex-start;flex-direction:column;padding:18px 0;gap:12px}.nav nav{gap:18px}.panel{padding:24px}.hero{padding-bottom:30px}.lead{font-size:18px!important}.actions .button{width:100%}}