:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101613;--ink:#f1f4e9;--muted:#acb7ab;--accent:#d5ec86;--line:#303d32}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}main{max-width:1440px;margin:auto;padding:0 6vw}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:116px;display:flex}a{color:inherit;text-decoration:none}.wordmark{letter-spacing:-2px;font-size:32px;font-weight:800}.wordmark span{vertical-align:top;letter-spacing:0;margin-left:4px;font-size:12px}.status{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.status i{background:var(--accent);border-radius:50%;width:7px;height:7px}.hero{max-width:970px;padding:98px 0 90px}.eyebrow{letter-spacing:2.5px;color:var(--accent);margin-bottom:28px;font-size:11px}h1{letter-spacing:-5px;margin:0 0 30px;font-size:clamp(48px,7vw,94px);font-weight:500;line-height:1.06}h1 span{color:var(--accent)}.hero>p{max-width:590px;color:var(--muted);font-size:19px;line-height:1.65}.notice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:20px;max-width:600px;margin-top:46px;padding:22px 0;display:flex}.notice-mark{color:var(--accent);font-size:28px}.notice strong{font-size:14px;font-weight:500}.notice p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.6}.capabilities{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:44px;padding:36px 0 70px;display:grid}.number{color:var(--accent);font-size:11px}h2{letter-spacing:-.5px;margin:25px 0 14px;font-size:21px;font-weight:500}.capabilities p{color:var(--muted);max-width:280px;font-size:14px;line-height:1.7}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:25px 0 35px;font-size:11px;display:flex}@media (max-width:650px){header{height:85px}.hero{padding:70px 0 60px}h1{letter-spacing:-2.5px}.hero>p{font-size:17px}.capabilities{grid-template-columns:1fr;gap:22px}.capabilities article{border-bottom:1px solid var(--line);padding-bottom:20px}.capabilities p{max-width:100%}h2{margin-top:15px}footer{flex-direction:column}}
