*{box-sizing:border-box}body{margin:0;background:#090909;color:#f5f5f2;font:16px/1.65 system-ui,sans-serif}a{color:inherit}header,nav,main,footer{padding:24px max(24px,5vw)}header{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #333}.brand{font-size:1.6rem;font-weight:850;text-decoration:none;letter-spacing:-.06em}.brand span{background:#eaff36;color:#090909;border-radius:50%;padding:6px;margin-left:8px}nav{display:flex;flex-wrap:wrap;gap:24px;border-bottom:1px solid #333}nav a{font-size:14px;text-decoration:none}main{max-width:1440px;margin:auto;padding-top:60px;padding-bottom:70px}.eyebrow{color:#eaff36;font-size:13px;letter-spacing:.12em}h1{font-size:clamp(2.5rem,7vw,6rem);line-height:1.05;letter-spacing:-.055em;margin:22px 0}h2{line-height:1.25}.intro{max-width:700px;color:#c2c7c4;font-size:1.15rem}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:48px 0}.card{padding:32px;border:1px solid #444;text-decoration:none;transition:border-color .2s}.card:hover{border-color:#eaff36}.card h2{font-size:2rem}.number{color:#b5b9b6}.card strong{color:#eaff36}.feature{background:#f2f1eb;color:#090909;padding:clamp(24px,4vw,54px);margin:42px 0;max-width:900px}.feature .eyebrow{color:#4c5642}.button{display:inline-block;background:#090909;color:#eaff36;padding:16px 24px;margin:12px 0;text-decoration:none;font-weight:700}small{display:block;font-size:13px}aside{border-top:1px solid #444;margin:42px 0;padding-top:20px;max-width:900px}dl{display:grid;grid-template-columns:200px 1fr;gap:14px}dd{margin:0;color:#bfc7c1}footer{border-top:1px solid #333;color:#a6ada8;font-size:14px}a:focus-visible{outline:3px solid #75e8ff;outline-offset:5px}@media(max-width:700px){.cards{grid-template-columns:1fr}header>span{display:none}dl{grid-template-columns:1fr;gap:6px}dd{margin-bottom:14px}}
