:root{--bg:#101418;--panel:#1b2228;--yellow:#f7c844;--white:#f7f8fa;--muted:#bac2ca}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:#f5f6f7;color:#202830;line-height:1.65}a{color:inherit}header{background:var(--bg);color:white;position:sticky;top:0;z-index:4;box-shadow:0 3px 15px #0003}.nav{max-width:1140px;margin:auto;padding:14px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.brand{font-weight:900;letter-spacing:.04em;color:var(--yellow);text-decoration:none}.nav nav{display:flex;flex-wrap:wrap;gap:15px}.nav nav a{text-decoration:none;font-size:.9rem}.nav nav a:hover{color:var(--yellow)}.hero{background:radial-gradient(circle at 75% 25%,#35424c 0%,#101418 60%);color:white;padding:85px 22px}.wrap{max-width:1140px;margin:auto}.eyebrow{color:var(--yellow);text-transform:uppercase;letter-spacing:.16em;font-weight:800;font-size:.82rem}h1{font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.07;max-width:800px;margin:16px 0}h2{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.2}h3{line-height:1.25}.hero p{max-width:680px;color:#d6dce1;font-size:1.1rem}.btn{display:inline-block;background:var(--yellow);padding:12px 20px;border-radius:7px;color:#101418;font-weight:800;text-decoration:none;margin-top:16px}.section{padding:65px 22px;scroll-margin-top:100px}.section.alt{background:#e9edf0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.tile{background:white;border:1px solid #dce2e6;border-radius:13px;padding:24px;box-shadow:0 6px 20px #17212b0a}.tile .num{display:inline-grid;place-items:center;width:40px;height:40px;background:var(--yellow);border-radius:50%;font-weight:900}.warning{border-left:6px solid #e4ad12;background:#fff7dc;padding:18px 22px;border-radius:6px;margin-top:25px}.author{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.author img{width:155px;height:155px;object-fit:cover;border-radius:15px}.author div{flex:1;min-width:220px}footer{background:#101418;color:#dbe0e5;padding:40px 22px}footer a{color:var(--yellow)}.legal{font-size:.95rem}.cookie{position:fixed;bottom:16px;left:16px;right:16px;max-width:780px;margin:auto;background:#20272e;color:white;padding:20px;border-radius:12px;box-shadow:0 6px 35px #0007;z-index:10;display:none}.cookie.show{display:block}.cookie button{border:0;border-radius:5px;padding:9px 17px;margin:5px 8px 0 0;font-weight:700;cursor:pointer}.cookie .accept{background:var(--yellow)}.cookie .reject{background:#e0e4e7}ul,ol{padding-left:24px}li{margin-bottom:8px}@media(max-width:650px){.hero{padding:60px 22px}.nav nav{gap:10px}.section{padding:46px 20px}}
