*{box-sizing:border-box}body{margin:0;background:#0d1010;color:#edece6;font-family:system-ui,sans-serif}a{color:inherit}nav,footer{display:flex;justify-content:space-between;gap:20px;padding:26px 6vw;border-bottom:1px solid #2c3330}nav a,footer a{text-decoration:none}main{max-width:1100px;margin:auto;padding:76px 30px}.eyebrow{font-size:12px;letter-spacing:.14em;color:#c8ed88}h1{font-size:clamp(48px,8vw,90px);letter-spacing:-.05em;line-height:1.03;margin:25px 0}.lead{font-size:clamp(19px,2.4vw,25px);line-height:1.65;color:#b5beb7;max-width:730px}.palette{display:flex;height:66px;gap:7px;max-width:600px;margin:35px 0}.palette i{flex:1;border-radius:6px;background:#1a2521}.palette i:nth-child(2){background:#8bb59d}.palette i:nth-child(3){background:#d3b17d}.palette i:nth-child(4){background:#b690ba}.palette i:nth-child(5){background:#e8e9d9}.primary{display:inline-block;background:#c8ed88;color:#141c10;padding:18px 28px;border-radius:8px;text-decoration:none;font-weight:650}.primary:hover{background:#d8f7a7}.access{font-size:14px;color:#aab5ae;max-width:540px;line-height:1.6}section{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:70px 0}article b{color:#c8ed88;font-size:14px}h2{font-size:22px}article p,aside p{color:#b5beb7;line-height:1.7}aside{border:1px solid #344038;padding:28px;border-radius:12px}footer{font-size:14px;border-top:1px solid #2c3330;border-bottom:0}@media(max-width:640px){main{padding:45px 22px}section{grid-template-columns:1fr;gap:22px;margin:45px 0}nav,footer{padding:22px;flex-wrap:wrap}}