*{box-sizing:border-box}body{margin:0;background:#090a0b;color:#fff;font-family:Inter,Arial,sans-serif;line-height:1.65}a{color:inherit}header{border-bottom:1px solid #ffffff22;background:#111;position:sticky;top:0;z-index:5}nav{max-width:1100px;margin:auto;display:flex;gap:22px;align-items:center;padding:14px 22px;flex-wrap:wrap}nav img{width:50px;height:50px;object-fit:cover;border-radius:50%}nav a{text-decoration:none;font-weight:700}nav a:hover{color:#ff9f1c}.spacer{flex:1}.cta{display:inline-block;background:linear-gradient(100deg,#ffd400,#ff9f1c,#ff4d38);color:#161616;border-radius:10px;padding:13px 21px;font-weight:900;text-decoration:none}.container{width:min(1050px,92vw);margin:auto}main{padding:70px 0}h1{font-size:clamp(2.1rem,6vw,4.1rem);line-height:1.13;margin:0 0 20px}h2{font-size:clamp(1.5rem,3vw,2.3rem)}.grad{color:#ffac24}.lead{font-size:1.15rem;color:#d7d7d7;max-width:780px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:34px 0}.card{border:1px solid #ffffff25;background:#17181b;border-radius:16px;padding:25px}.card h3{margin-top:0}details{border-bottom:1px solid #ffffff35;padding:16px 0}summary{cursor:pointer;font-weight:800}footer{background:#141414;padding:35px 0;color:#ccc}footer a{margin-right:15px}small{color:#b7b7b7}a:focus-visible,summary:focus-visible{outline:3px solid #ffd400;outline-offset:3px}