@charset "UTF-8";
@font-face{font-family:Inter;font-style:normal;font-weight:500 800;font-display:swap;src:url(vendor/fonts/inter-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:Inter;font-style:normal;font-weight:500 800;font-display:swap;src:url(vendor/fonts/inter-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

:root{--bg:#090a10;--ink:#f5f5f7;--mut:#9aa3b2;--sand:#ff7a1a;--bleu:#7ea6ff;font-family:Inter,ui-rounded,"SF Pro Display",-apple-system,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;background:linear-gradient(180deg,#0a0b13,#0a0e17);color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.011em;min-height:100vh}
a{color:var(--bleu)}
.top{position:sticky;top:0;z-index:5;background:#090a10cc;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid #ffffff12}
.top-in{max-width:760px;margin:auto;padding:0 22px;height:48px;display:flex;align-items:center;justify-content:space-between;font-size:13px}
.top a{color:var(--ink);text-decoration:none;opacity:.8}.top a:hover{opacity:1}
.top button{font:inherit;font-size:12px;border:1px solid #ffffff55;border-radius:980px;padding:3px 11px;background:transparent;color:inherit;cursor:pointer}
main{max-width:760px;margin:auto;padding:70px 22px 90px}
.ey{font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--sand);margin:0 0 10px}
h1{font-size:clamp(34px,6vw,56px);line-height:1.05;letter-spacing:-.04em;margin:0 0 10px}
.upd{color:var(--mut);font-size:14px;margin:0 0 40px}
h2{font-size:22px;letter-spacing:-.02em;margin:38px 0 8px}
p,li{line-height:1.6;color:#c7cdd8;font-size:17px}
ul{padding-left:22px}
footer{max-width:760px;margin:auto;padding:0 22px 50px;color:var(--mut);font-size:12px}
