
:root{color-scheme:light}
*{box-sizing:border-box}
body{margin:0;font-family:Arial,Helvetica,sans-serif;
background:#f7f7f5;color:#171717;line-height:1.6}
header{border-bottom:1px solid #deded9;background:#fff}
nav{max-width:1100px;margin:auto;padding:22px 30px;
display:flex;gap:28px;align-items:center;flex-wrap:wrap}
nav a{color:#222;text-decoration:none;font-size:15px}
nav a:first-child{font-weight:800;font-size:21px;margin-right:auto}
main{max-width:1100px;margin:auto;padding:110px 30px 140px}
.eyebrow{text-transform:uppercase;letter-spacing:3px;
font-size:12px;color:#777;font-weight:700}
h1{font-size:clamp(44px,7vw,82px);line-height:1.08;
letter-spacing:-3px;max-width:900px;margin:20px 0 28px}
p{font-size:20px;color:#555;max-width:680px}
.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:40px}
.actions a{padding:13px 22px;border:1px solid #222;
border-radius:5px;text-decoration:none;color:#222}
.actions a:first-child{background:#222;color:white}
footer{max-width:1100px;margin:auto;padding:25px 30px;
border-top:1px solid #deded9;font-size:13px;color:#777}
