:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;color:#f5f3eb;background:#101918}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 85% 35%,#253e32 0,transparent 55%)}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #a8efd0;outline-offset:7px}header,footer{padding:30px clamp(24px,6vw,90px)}.brand{display:inline-flex;align-items:center;gap:12px;font-size:32px;font-weight:750;letter-spacing:-1.3px}main{flex:1;width:min(100%,1050px);margin:auto;padding:65px clamp(24px,6vw,90px) 80px}.eyebrow{font-family:ui-monospace,monospace;text-transform:uppercase;font-size:13px;letter-spacing:.12em;color:#c0d1c7;margin:0 0 32px}h1{font-size:clamp(56px,8.5vw,110px);letter-spacing:-.055em;line-height:1.02;margin:0 0 28px}h1 span{color:#a8efd0}.status{display:inline-block;border:1px solid #6a9c80;color:#a8efd0;border-radius:40px;padding:9px 17px;font-size:13px;letter-spacing:.04em;margin:0 0 22px}.description{font-size:clamp(17px,2vw,21px);line-height:1.6;color:#c0d1c7;margin:0 0 34px}.contact{display:inline-flex;align-items:center;gap:30px;background:#a8efd0;color:#101918;padding:18px 24px;font-weight:700;font-size:15px}.contact:hover{background:#c2ffdf}footer{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#aabbb1;border-top:1px solid #ffffff18}footer a:hover{color:#a8efd0}@media(max-width:500px){header{padding-top:24px}.brand{font-size:28px}main{padding-top:45px;padding-bottom:55px}.eyebrow{font-size:11px;letter-spacing:.07em}h1{font-size:60px}.contact{font-size:14px;padding:17px 20px}}
