@import url('fonts.css');
:root{color-scheme:dark;font-family:'DM Sans',Arial,sans-serif;background:#0d0e10;color:#e8e9ec;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:hover{color:#fff}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#3c4149 #0d0e10}header{height:77px;border-bottom:1px solid #272a30;display:flex;align-items:center;justify-content:space-between;padding:0 5%;position:sticky;top:0;background:#0d0e10ee;backdrop-filter:blur(16px);z-index:2}.brand{display:flex;align-items:center;gap:25px}.brand img{width:80px}.brand span{border-left:1px solid #34363d;padding-left:25px;font-size:13px;color:#999da7}header>a:not(.brand){font-size:12px;border:1px solid #393d45;border-radius:6px;padding:12px 17px}header>a:not(.brand):hover{background:#24272c}.layout{max-width:1220px;margin:auto;display:grid;grid-template-columns:220px 1fr;gap:70px;padding:56px 32px}aside{align-self:start;position:sticky;top:119px}aside small,.eyebrow{font-size:10px;letter-spacing:2px;color:#7c8784}aside nav{display:grid;gap:5px;margin:18px 0 35px}aside nav a{padding:11px 12px;border-radius:5px;color:#9ba0ab;font-size:13px}aside nav a:hover,aside nav a:focus{background:#21272a;color:#f1f3f5}aside .support{border-top:1px solid #2a2e34;padding-top:23px;display:grid;gap:10px;font-size:12px;color:#aab5b3}main{max-width:790px;min-width:0}h1{font-size:clamp(38px,5vw,60px);letter-spacing:-2.5px;line-height:1.06;margin:20px 0}h2{font-size:29px;letter-spacing:-1px;margin:0 0 21px}h3{font-size:16px;font-weight:500;margin:25px 0 10px}p,li{font-size:14px;line-height:1.85;color:#a5aab5}p a,li a{color:#d6e3df;border-bottom:1px solid #465b52}strong{color:#dce0e5;font-weight:500}.lead{font-size:17px;max-width:620px;margin-bottom:32px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0}.card{border:1px solid #30363b;border-radius:9px;padding:22px;background:linear-gradient(140deg,#1b2423,#13171c)}.card strong{display:block;font-size:15px}.card span{display:block;font-size:12px;line-height:1.7;color:#99a8a2;margin-top:9px}.card:hover{border-color:#5b7167}.stepflow{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #2c3236;border-radius:8px;padding:22px;margin:25px 0;color:#d9e5df;font-size:12px}.stepflow i{font-style:normal;color:#61746b}section{padding:44px 0;border-top:1px solid #272b30;scroll-margin-top:105px}.note{border-left:2px solid #7e947f;background:#171d1c;padding:15px 20px;margin:24px 0;font-size:13px;line-height:1.8;color:#aabbb2}.note.availability{border-color:#a69567;background:#1d1c17;color:#c0b898}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px;margin:24px 0}td,th{text-align:left;padding:15px 12px;border-bottom:1px solid #2c3035;line-height:1.6}th{font-weight:400;color:#78858a;font-size:10px;letter-spacing:1px}td{color:#c4ccd0}td:last-child{color:#97b8a5}ol{padding-left:20px}li{padding:4px 0 4px 8px}details{border-bottom:1px solid #2c3035;padding:17px 0}summary{cursor:pointer;font-size:14px;color:#d4d9df;line-height:1.6}details p{margin-bottom:0}.email{display:inline-flex;border:1px solid #546459;padding:14px 20px;border-radius:6px;color:#d4e2d8;margin:10px 0}footer{padding:30px 0 0;font-size:11px;color:#646e75}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:20px;z-index:5;background:#fff;color:#111;padding:15px}a:focus-visible,summary:focus-visible{outline:2px solid #9db3a8;outline-offset:4px}@media(max-width:800px){.layout{grid-template-columns:1fr;gap:30px;padding:28px 22px}aside{position:static}aside nav{grid-template-columns:repeat(3,1fr);gap:0;margin:12px 0 0}aside nav a{font-size:11px;padding:10px 4px}aside .support,aside>small{display:none}header{padding:0 22px;height:65px}.brand{gap:17px}.brand span{padding-left:17px}.brand img{width:65px}h1{letter-spacing:-1.5px}.cards{gap:10px}.card{padding:17px}.stepflow{padding:17px 12px;font-size:10px;gap:6px}section{scroll-margin-top:83px}td,th{padding:12px 7px;font-size:11px}.lead{font-size:15px}}

