:root{--a:rgb(217, 164, 65);--bg1:rgb(36, 18, 15);--bg2:rgb(82, 34, 38);--text:rgb(255, 231, 176);--muted:rgba(184, 109, 45, 0.9)}*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:var(--text);background:radial-gradient(circle at 80% 10%,rgba(217, 164, 65, 0.25),transparent 30%),linear-gradient(135deg,var(--bg1),var(--bg2));min-height:100vh}a{color:#111;background:var(--a);border-radius:999px;padding:15px 22px;text-decoration:none;font-weight:900;display:inline-flex}.page{max-width:1150px;margin:auto;padding:70px 22px}.hero{min-height:90vh;display:grid;align-content:center;gap:20px}.label{color:var(--a);text-transform:uppercase;letter-spacing:.14em;font-weight:900}h1{font-size:clamp(48px,8vw,100px);line-height:.95;letter-spacing:-.07em;max-width:880px;margin:0}.lead,section p{color:var(--muted);font-size:19px;line-height:1.8;max-width:700px}.card{width:180px;height:180px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);font-size:54px;font-weight:900;margin-top:30px}section{padding:80px 0;border-top:1px solid rgba(255,255,255,.18)}h2{font-size:clamp(36px,6vw,76px);line-height:1;letter-spacing:-.06em;margin:0 0 20px}