:root{--brand:#ff7a00;--ink:#090909;--muted:#6b7280;--line:#eceff3;--bg:#f7f8fa;--card:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Tahoma,Arial,sans-serif;background:var(--bg);color:#171717}
a{color:inherit}.shell{min-height:100vh}.topbar{background:#050505;color:#fff;border-bottom:1px solid #1c1c1c}.nav{max-width:1120px;margin:auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:900;font-size:22px}.brand img{width:46px;height:46px;border-radius:12px;object-fit:contain;background:#000}.brand span em{font-style:normal;color:var(--brand)}.navlinks{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;color:#d6d6d6}.navlinks a{text-decoration:none}.navlinks a:hover{color:#fff}
.hero{background:linear-gradient(180deg,#050505 0%,#101010 100%);color:#fff}.hero-inner{max-width:1120px;margin:auto;padding:64px 24px 54px}.eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid #2d2d2d;background:#121212;border-radius:999px;padding:8px 12px;color:#f3f3f3;font-size:13px}.dot{width:8px;height:8px;border-radius:50%;background:var(--brand)}h1{font-size:clamp(34px,5vw,58px);line-height:1.08;margin:18px 0 14px;letter-spacing:-.03em}.hero p{max-width:760px;color:#c9c9c9;font-size:18px;line-height:1.8;margin:0}.accent{color:var(--brand)}
main{max-width:1120px;margin:auto;padding:40px 24px 72px}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.card{grid-column:span 12;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 8px 30px rgba(0,0,0,.04)}.card.half{grid-column:span 6}.card.third{grid-column:span 4}.card h2{margin:0 0 12px;font-size:24px}.card h3{margin:0 0 8px;font-size:18px}.card p,.card li{color:#4b5563;line-height:1.85}.card ul{margin:10px 0 0;padding-inline-start:22px}.meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.chip{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}
.info{display:grid;grid-template-columns:170px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.info:last-child{border-bottom:0}.info strong{color:#111}.info a{color:#c95d00;text-decoration:none;font-weight:700}.notice{border-inline-start:4px solid var(--brand);background:#fff7ed;padding:16px 18px;border-radius:12px;color:#7c2d12}.btnrow{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:12px;text-decoration:none;font-weight:800}.btn.primary{background:var(--brand);color:#111}.btn.dark{background:#111;color:#fff}
footer{background:#050505;color:#bdbdbd}.footer{max-width:1120px;margin:auto;padding:28px 24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13px}.footer a{color:#fff;text-decoration:none}.updated{color:#8b8b8b;font-size:13px;margin-top:8px}
[dir="rtl"] .info{grid-template-columns:170px 1fr}
@media(max-width:760px){.nav{align-items:flex-start;flex-direction:column}.navlinks{gap:12px}.hero-inner{padding-top:44px}.card.half,.card.third{grid-column:span 12}.info,[dir="rtl"] .info{grid-template-columns:1fr;gap:5px}.card{padding:22px}}
.ltr-token{direction:ltr;unicode-bidi:isolate;display:inline-block;text-align:left}
.contact-line{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}
.contact-line .sep{color:#9ca3af}
.footer-contact{direction:ltr;unicode-bidi:isolate;display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.info .ltr-token{justify-self:start}
@media(max-width:760px){
  .contact-line{align-items:flex-start;flex-direction:column;gap:4px}
  .contact-line .sep{display:none}
  .footer-contact{flex-direction:column;align-items:flex-start;gap:4px}
  .info .ltr-token{font-size:16px;max-width:100%;overflow-wrap:anywhere}
}
