*{box-sizing:border-box}body{margin:0;background:#10191c;color:#edf5f3;font:16px system-ui,sans-serif;min-height:100vh;display:flex;flex-direction:column}header{padding:34px 7vw;display:flex;align-items:center;gap:12px;letter-spacing:.02em}.mark{display:grid;place-items:center;background:#b4efb9;color:#102019;border-radius:12px;width:42px;height:42px;font-weight:800}main{padding:12vh 7vw;flex:1}.label{font-size:12px;font-weight:700;color:#b4efb9;letter-spacing:.2em}h1{font-size:clamp(38px,6vw,78px);line-height:1.05;letter-spacing:-.05em;margin:24px 0}.description{line-height:1.8;color:#a9b8b4}.line{height:3px;width:64px;background:#b4efb9;margin-top:36px}footer{padding:26px 7vw;color:#81938c;font-size:13px;border-top:1px solid #26352f}