:root{--g:#0F6E5C;--ink:#13232E;--muted:#5B6B76;--tint:#E3F0EC;--bg:#F5F7F6;--border:#E2E8E5}
*{box-sizing:border-box}
body{margin:0;font-family:Tahoma,"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--bg);line-height:1.8}
a{color:var(--g)}
header{background:#fff;border-bottom:1px solid var(--border)}
.bar{max-width:880px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.bar img{width:40px;height:40px;border-radius:10px}
.bar .name{font-weight:700;font-size:20px;color:var(--g);text-decoration:none}
.bar nav{margin-inline-start:auto;display:flex;gap:16px;flex-wrap:wrap;font-size:14px}
main{max-width:880px;margin:0 auto;padding:24px 16px 48px}
section{background:#fff;border:1px solid var(--border);border-radius:16px;padding:20px 24px;margin-bottom:20px}
h1{font-size:26px;margin:0 0 8px}
h2{font-size:19px;margin:24px 0 6px;color:var(--g)}
.muted{color:var(--muted);font-size:14px}
.hero{text-align:center;padding:40px 24px}
.hero img{width:120px;height:120px;border-radius:28px;box-shadow:0 10px 30px rgba(0,0,0,.12)}
.hero h1{font-size:34px;margin:16px 0 4px;color:var(--g)}
.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:16px}
.features div{background:var(--tint);border-radius:12px;padding:12px 14px}
.btn{display:inline-block;background:var(--g);color:#fff;text-decoration:none;padding:10px 22px;border-radius:999px;font-weight:700}
.en{direction:ltr;text-align:left}
footer{text-align:center;color:var(--muted);font-size:13px;padding:0 16px 32px}
ol li,ul li{margin-bottom:4px}
