*{box-sizing:border-box}body{color:#eaf1f8;background:#0c1420;margin:0;font-family:Arial,sans-serif}main{max-width:1120px;margin:auto;padding:32px 24px}header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}header strong{font-size:24px}header span,p{color:#b6c5d7;line-height:1.7}section{padding:80px 0 48px}.eyebrow{color:#79e5bb;letter-spacing:.15em;font-size:12px;font-weight:700}h1{letter-spacing:-.04em;font-size:clamp(34px,5vw,58px);line-height:1.12}.cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}article{background:#152235;border:1px solid #2b3c50;border-radius:14px;padding:24px}h2{font-size:20px}footer{margin-top:48px;font-size:14px}.online{color:#79e5bb}.offline{color:#ffcc80}@media (max-width:720px){.cards{grid-template-columns:1fr}section{padding-top:48px}}.session-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;padding:1rem 0;font-size:.9rem;display:flex}.session-bar button{color:#79e5bb;cursor:pointer;font:inherit;background:0 0;border:1px solid #79e5bb;border-radius:6px;padding:.5rem 1rem}
