:root{--bg: #061a12;--bg-soft: #0d2c1d;--surface: rgba(9, 33, 21, .86);--surface-strong: rgba(11, 42, 27, .96);--line: rgba(232, 196, 97, .18);--text: #f5f1dc;--muted: #c7c29e;--gold: #e7c25d;--gold-strong: #f4d77b;--green: #138d54;--green-soft: #20ab68;--shadow: 0 20px 70px rgba(0, 0, 0, .35);--radius: 28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:Tahoma,Arial,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(231,194,93,.18),transparent 28%),radial-gradient(circle at top right,rgba(32,171,104,.2),transparent 24%),linear-gradient(180deg,#082015,#04110c)}body:before{content:"";position:fixed;inset:0;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 85%);pointer-events:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-shell{position:relative;overflow:hidden}.container{width:min(1180px,calc(100% - 32px));margin:0 auto}.hero{position:relative;padding:24px 0 48px}.hero__mesh{position:absolute;inset:-10% -10% auto;height:620px;background:radial-gradient(circle at 30% 20%,rgba(231,194,93,.23),transparent 18%),radial-gradient(circle at 75% 30%,rgba(19,141,84,.28),transparent 22%),radial-gradient(circle at 50% 100%,rgba(255,255,255,.05),transparent 35%);filter:blur(10px);pointer-events:none}.topbar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 0 20px;direction:rtl}.brand{display:inline-flex;align-items:center;gap:10px;text-align:right}.brand__copy{display:grid;gap:4px;text-align:right}.brand strong{display:block;font-size:1.8rem;letter-spacing:.04em;text-transform:none;color:var(--gold-strong);text-shadow:0 8px 24px rgba(0,0,0,.28)}.brand span{color:var(--muted);font-size:.95rem}.nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;direction:rtl}.nav a{padding:10px 16px;border:1px solid rgba(231,194,93,.12);border-radius:999px;background:#ffffff08;transition:transform .18s ease,border-color .18s ease,background .18s ease}.nav a:hover{transform:translateY(-2px);border-color:#e7c25d57;background:#ffffff0f}.ticker-wrap{position:relative;z-index:1}.ticker{display:flex;align-items:center;gap:16px;padding:14px 20px;border:1px solid var(--line);border-radius:999px;background:linear-gradient(90deg,#0a2618eb,#0a1e13c2);box-shadow:var(--shadow);direction:rtl}.ticker__label{flex:none;padding:7px 14px;border-radius:999px;background:linear-gradient(135deg,var(--gold),#ac7e0d);color:#142010;font-weight:700}.ticker__track{display:grid;grid-auto-flow:column;gap:28px;overflow:auto hidden;scrollbar-width:none;text-align:right}.ticker__track::-webkit-scrollbar{display:none}.hero__content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:22px;margin-top:28px}.panel{position:relative;background:linear-gradient(180deg,#0a2216e6,#071911eb);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.panel:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 40%);pointer-events:none}.panel--feature{padding:42px}.eyebrow,.section-heading p{margin:0 0 10px;color:var(--gold-strong);font-size:.82rem;letter-spacing:.18em}.hero__main h1,.section-heading h2,.spotlight__card h2{margin:0;line-height:1.2}.hero__main h1{font-size:clamp(2.3rem,5vw,4.8rem);max-width:11ch}.lead{max-width:58ch;margin:20px 0 0;color:var(--muted);font-size:1.04rem;line-height:1.9}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.button:hover{transform:translateY(-2px)}.button--primary{background:linear-gradient(135deg,var(--gold),#c99816);color:#112011;box-shadow:0 12px 34px #e7c25d3d}.button--ghost{border-color:#e7c25d4d;background:#ffffff08}.score-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.score-strip div{padding:16px;border-radius:22px;background:#ffffff08;border:1px solid rgba(231,194,93,.1)}.score-strip strong{display:block;font-size:1.9rem;color:var(--gold)}.score-strip span{color:var(--muted)}.hero__side{display:grid;gap:18px}.quick-card{padding:28px}.badge{display:inline-block;padding:6px 12px;border-radius:999px;background:#138d542e;color:#91e2b9;font-size:.88rem;margin-bottom:14px}.quick-card h2,.headline-card h3{margin:0;line-height:1.45}.quick-card p,.spotlight__card p,.bullet-list li{color:var(--muted);line-height:1.8}.main-grid,.section-grid,.spotlight{padding-bottom:28px}.main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.72fr);gap:22px}.news-flow,.sidebar,.spotlight__card{padding:30px}.section-heading{margin-bottom:20px}.section-heading--tight h2{font-size:1.35rem}.headline-stack{display:grid;gap:16px}.headline-card{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;padding:24px}.headline-card span{color:var(--gold);font-size:2rem;font-weight:700;line-height:1}.bullet-list{margin:0;padding:0;list-style:none;display:grid;gap:14px}.bullet-list li{position:relative;padding-right:18px}.bullet-list li:before{content:"";position:absolute;top:.8em;right:0;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--green-soft))}.section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.info-card{padding:28px}.bullet-list--compact{gap:10px}.spotlight__card{overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(231,194,93,.14),transparent 20%),linear-gradient(135deg,#0a2216f2,#081c12e0)}@media(max-width:960px){.topbar,.hero__content,.main-grid,.section-grid{grid-template-columns:1fr}.topbar{display:grid;justify-content:stretch}.nav{justify-content:flex-start}.panel--feature,.news-flow,.sidebar,.spotlight__card,.info-card,.quick-card{padding:24px}}@media(max-width:640px){.container{width:min(100% - 20px,1180px)}.hero{padding-top:18px}.ticker{padding:12px 14px}.hero__main h1{max-width:none;font-size:2.4rem}.score-strip,.headline-card{grid-template-columns:1fr}.headline-card span{font-size:1.45rem}}
