.lh{display:flex;align-items:center;gap:24px;padding:16px 6vw;border-bottom:1px solid var(--line);background:var(--card)}.lh nav{flex:1;display:flex;gap:20px}.lh nav a{color:var(--text);text-decoration:none}.lg{font-size:20px}
.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;padding:70px 6vw;align-items:center}.hero h1{font-size:44px;line-height:1.1;margin:0 0 16px}.hero p{font-size:18px;color:var(--muted);max-width:540px}
.sec{padding:54px 6vw;border-top:1px solid var(--line)}.sec h2{font-size:28px;margin:0 0 20px}.cols{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cols .card{margin:0}
.num{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;background:var(--accent);color:#fff;margin-bottom:8px}
.dark{background:var(--side);color:var(--sidet)}.dark h2,.dark h3{color:var(--sideh)}td{padding:6px 8px;border-bottom:1px solid var(--line)}table{width:100%;border-collapse:collapse}
@media(max-width:800px){.hero{grid-template-columns:1fr}.hero h1{font-size:32px}.lh nav{display:none}}
