/* ==========================================================
   MISK AI — طبقة الحركة (motion.css)
   تُضاف فوق التصميم الحالي دون تغيير شكله أو خطوطه.
   ========================================================== */
html,body{overflow-x:clip}
/* إصلاح: على الجوال كان محتوى الواجهة أعرض من الشاشة بـ٥١px (يُقصّ من اليسار) */
.hero>*{min-width:0}

/* ---- ١. شبكة النقاط التفاعلية خلف الواجهة ---- */
.hero{position:relative;isolation:isolate}
.dotfield{position:absolute;inset-block:0;inset-inline:calc(50% - 50vw);width:100vw;height:100%;
  z-index:-1;pointer-events:none;display:block}

/* ---- ٢. العنوان كلمة كلمة ---- */
/* إخفاء العنوان لحظة التحميل حتى يُقسَّم (يمنع الوميض)، مع ضمانٍ يُظهره إن تعطّل السكربت */
.js-m .hero h1:not(.wsplit){opacity:0;animation:m-failsafe 0s 2.5s forwards}
@keyframes m-failsafe{to{opacity:1}}
.wsplit .w{display:inline-block;opacity:0;transform:translateY(.38em);filter:blur(6px);
  transition:opacity .7s cubic-bezier(.16,.8,.3,1),transform .7s cubic-bezier(.16,.8,.3,1),filter .7s ease;
  transition-delay:calc(var(--i,0) * 70ms)}
.wsplit.on .w{opacity:1;transform:none;filter:none}

/* ---- ٤. مسرح المنتج: الطلبات الحيّة ---- */
.rowline{transition:background .6s ease}
.rowline.enter{animation:rowin .55s cubic-bezier(.2,.8,.3,1) both;background:rgba(201,162,77,.08)}
.rowline.leave{animation:rowout .45s ease both}
@keyframes rowin{from{opacity:0;max-height:0;padding-block:0;transform:translateY(-8px)}
                 to{opacity:1;max-height:60px;transform:none}}
@keyframes rowout{from{opacity:1;max-height:60px}to{opacity:0;max-height:0;padding-block:0;border-width:0}}
.pill{transition:background .35s ease,color .35s ease}
.pill.newp{background:rgba(201,162,77,.2);color:#E8C36A}
.kpi .v.bump{animation:bump .6s ease}
@keyframes bump{0%{color:#fff}30%{color:var(--gold)}100%{color:#fff}}
.spark-line{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.8s cubic-bezier(.3,.7,.2,1)}
.spark-line.on{stroke-dashoffset:0}
.spark-cap{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}
.spark-dot{animation:pulse 1.8s ease-out infinite}
@keyframes pulse{0%{stroke-width:8px;opacity:.55}100%{stroke-width:26px;opacity:0}}

/* ---- ٥. احترام تقليل الحركة ---- */
@media(prefers-reduced-motion:reduce){
  .wsplit .w{opacity:1;transform:none;filter:none;transition:none}
  .rowline.enter,.rowline.leave,.spark-dot{animation:none}
  .spark-line{stroke-dashoffset:0;transition:none}
}

/* ==========================================================
   الافتتاح v2 — عنوان قصير في الوسط، وتحته «المسرح»:
   المحادثة الحيّة + بطاقة «خلف الكواليس»
   ========================================================== */
.hero.hero-v2{grid-template-columns:1fr;justify-items:center;text-align:center;
  gap:clamp(38px,5vw,64px);padding-top:clamp(112px,12vw,150px);padding-bottom:clamp(64px,8vw,104px)}
.hero.hero-v2 .hv-copy{max-width:860px;display:flex;flex-direction:column;align-items:center}
.hero.hero-v2 h1{font-size:clamp(2.35rem,5.6vw,4.5rem);line-height:1.16;margin-bottom:18px}
.hero.hero-v2 h1 .gl{color:#A57A22}
.hero.hero-v2 .lead{max-width:600px;margin-inline:auto;margin-bottom:30px}
.hero.hero-v2 .actions{justify-content:center}
.hv-trust{list-style:none;display:flex;gap:10px 22px;justify-content:center;flex-wrap:wrap;
  margin-top:26px;padding:0;color:var(--ink-3);font-size:.86rem}
.hv-trust li{display:flex;align-items:center;gap:7px}
.hv-trust li::before{content:"";width:16px;height:16px;flex:none;border-radius:50%;
  background:rgba(201,162,77,.18) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A57A22' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/11px no-repeat}

.hv-stage{width:100%;max-width:1060px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);
  gap:clamp(18px,2.4vw,28px);align-items:stretch;text-align:start}
.hv-stage .live-screen{height:480px}
.hv-stage>*{min-width:0}
@media(max-width:900px){.hv-stage{grid-template-columns:minmax(0,1fr);max-width:560px}.hv-stage .live-screen{height:420px}}

/* بطاقة «خلف الكواليس» */
.bts{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px 18px 16px;
  box-shadow:0 30px 70px rgba(58,11,31,.10);display:flex;flex-direction:column;min-width:0}
.bts-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;
  margin-bottom:12px;border-bottom:1px solid var(--line)}
.bts-head b{font-family:var(--font-display);font-weight:900;font-size:1.12rem;color:var(--green)}
.bts-live{display:inline-flex;align-items:center;gap:7px;font-size:.74rem;font-weight:600;color:#1F6B3F;
  background:rgba(31,107,63,.09);padding:4px 10px;border-radius:99px}
.bts-live::before{content:"";width:7px;height:7px;border-radius:50%;background:#2BB673;animation:btsblink 1.6s ease-in-out infinite}
@keyframes btsblink{0%,100%{opacity:1}50%{opacity:.25}}
.bts-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;flex:1;min-height:0}
.bts-list li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:11px;align-items:center;
  padding:9px 10px;border-radius:12px;border:1px solid transparent;transition:background .8s ease,border-color .8s ease,opacity .4s}
.bts-list li.new{background:rgba(201,162,77,.10);border-color:rgba(201,162,77,.28);animation:btsin .5s cubic-bezier(.2,.8,.3,1) both}
.bts-list li.past{opacity:.55}
.bts-list li.out{animation:btsout .35s ease both}
@keyframes btsin{from{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}
@keyframes btsout{to{opacity:0;transform:translateY(8px)}}
.bts-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center}
.bts-ic svg{width:15px;height:15px}
.bts-t{font-size:.86rem;font-weight:600;color:var(--ink);line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bts-s{font-size:.74rem;color:var(--ink-3);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bts-time{font-size:.7rem;color:var(--ink-3);white-space:nowrap}
.bts-hint{margin:10px 0 12px;font-size:.78rem;color:var(--ink-3);display:flex;gap:7px;align-items:center}
.bts-hint::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);flex:none;animation:btsblink 1.4s infinite}
.bts-hint.gone{display:none}
.bts-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:12px;border-top:1px solid var(--line);margin-top:auto}
.bts-foot div{text-align:center}
.bts-foot b{display:block;font-family:var(--font-display);font-weight:900;font-size:1.32rem;color:var(--green);line-height:1.1}
.bts-foot b.bump{animation:btsbump .7s ease}
@keyframes btsbump{30%{color:#A57A22;transform:scale(1.12)}}
.bts-foot span{font-size:.72rem;color:var(--ink-3)}
@media(max-width:900px){.bts-list li:nth-child(n+4){display:none}}
@media(prefers-reduced-motion:reduce){.bts-list li.new,.bts-list li.out,.bts-foot b.bump{animation:none}}

/* ==========================================================
   الافتتاح الغامر (hx) — بعرض الشاشة، زجاجي، لابتوب + جوال
   ========================================================== */
.hero.hx{max-width:none;display:block;margin:0;padding:0;color:#fff;overflow:hidden;align-items:stretch;
  min-height:min(100svh,940px);display:flex;flex-direction:column;
  background:
    radial-gradient(760px 520px at 12% 30%, rgba(201,162,77,.24), transparent 62%),
    radial-gradient(820px 620px at 92% 96%, rgba(190,40,96,.30), transparent 62%),
    radial-gradient(1200px 760px at 55% -10%, rgba(110,22,58,.85), transparent 70%),
    linear-gradient(180deg,#1E0610 0%,#160409 100%)}
.hero.hx::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;
  background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);
  background-size:72px 72px;-webkit-mask-image:radial-gradient(70% 70% at 30% 45%,#000,transparent);mask-image:radial-gradient(70% 70% at 30% 45%,#000,transparent)}
.hx-in{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:clamp(104px,11vw,138px) var(--gutter) clamp(36px,4vw,56px);
  display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,4vw,64px);align-items:center}
@media(max-width:980px){.hx-in{grid-template-columns:1fr;padding-top:100px}}

/* النص */
.hx-badge{display:inline-flex;align-items:center;gap:9px;font-size:.84rem;font-weight:600;color:rgba(255,255,255,.82);
  padding:7px 14px;border-radius:99px;margin-bottom:22px;
  background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.hx-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:#E8C36A;box-shadow:0 0 0 4px rgba(232,195,106,.18)}
.hero.hx h1{color:#fff;font-size:clamp(3rem,7.2vw,6.1rem);line-height:1.04;letter-spacing:-1px;margin-bottom:22px}
.hero.hx h1 .gl{color:#E8C36A}
.hx-lead{font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.9;color:rgba(255,255,255,.76);max-width:34em;margin-bottom:32px}
.hx-acts{display:flex;gap:14px;flex-wrap:wrap;align-items:center}
.hx-btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#E8C36A,#C9A24D);color:#2A0712;
  font-weight:800;font-size:1.02rem;padding:17px 30px;border-radius:999px;
  box-shadow:0 14px 36px rgba(201,162,77,.32),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .2s,box-shadow .2s}
.hx-btn:hover{transform:translateY(-2px);box-shadow:0 20px 44px rgba(201,162,77,.42),inset 0 1px 0 rgba(255,255,255,.45)}
.hx-btn svg{width:19px;height:19px}
.hx-ghost{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:700;font-size:1rem;padding:16px 26px;border-radius:999px;
  background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .2s}
.hx-ghost:hover{background:rgba(255,255,255,.15)}

/* المشهد: كل القياسات نسبية لعرض الصندوق (cqw) فيتصغّر كوحدة واحدة */
.hx-art{position:relative;width:100%;max-width:640px;aspect-ratio:640/560;justify-self:center;container-type:inline-size}
@media(max-width:980px){.hx-art{max-width:520px}}
.hx-glow{position:absolute;inset:12% 6% 6% 10%;border-radius:40%;filter:blur(60px);opacity:.55;
  background:conic-gradient(from 200deg,#C9A24D,#8E1F48,#E8C36A,#5A1530,#C9A24D);animation:hxspin 22s linear infinite}
@keyframes hxspin{to{transform:rotate(360deg)}}

/* ===== الآيفون + كرة الذكاء الاصطناعي ===== */
.hx-art{perspective:1600px}
.hx-glow{inset:14% 4% 10% 24%;opacity:.3}

/* كرة الذكاء الاصطناعي: بقع ملوّنة مغبّشة تدور ببطء وتتنفّس */
.hx-orb{position:absolute;left:30%;top:8%;width:64%;aspect-ratio:1;border-radius:50%;z-index:0;overflow:hidden;
  background:radial-gradient(circle at 45% 40%,#C2185B 0%,#7A1640 45%,#3A0B1F 80%);
  box-shadow:0 0 8cqw rgba(232,195,106,.38),0 0 18cqw rgba(194,24,91,.38),inset 0 0 5cqw rgba(255,226,180,.35);
  transition:transform 1s cubic-bezier(.3,.7,.2,1),filter 1s ease,box-shadow 1s ease;animation:orbbreath 7s ease-in-out infinite}
  filter:blur(3.4cqw) saturate(1.25);transition:transform 1s cubic-bezier(.3,.7,.2,1),filter 1s ease;animation:orbbreath 7s ease-in-out infinite}
.hx-orb i,.hx-orb b{position:absolute;border-radius:50%;mix-blend-mode:screen;filter:blur(2.6cqw)}
.hx-orb i:nth-child(1){inset:-6% 20% 34% -4%;background:radial-gradient(circle at 45% 45%,#FFE3A0,rgba(246,217,140,0) 68%);animation:orbA 12s linear infinite}
.hx-orb i:nth-child(2){inset:18% -8% 2% 34%;background:radial-gradient(circle at 55% 50%,#FF5C8A,rgba(255,92,138,0) 66%);animation:orbB 15s linear infinite}
.hx-orb i:nth-child(3){inset:40% 30% -10% -6%;background:radial-gradient(circle at 50% 50%,#F0A35E,rgba(240,163,94,0) 66%);animation:orbA 19s linear infinite reverse}
.hx-orb i:nth-child(4){inset:4% 2% 44% 40%;background:radial-gradient(circle at 50% 50%,#E8C36A,rgba(232,195,106,0) 66%);animation:orbB 10s linear infinite reverse}
.hx-orb b{inset:12% 40% 52% 14%;filter:blur(1.6cqw);background:radial-gradient(circle,rgba(255,246,225,.75),rgba(255,246,225,0) 70%)}
.hx-orb.think{transform:scale(1.07);filter:saturate(1.5) brightness(1.25);box-shadow:0 0 10cqw rgba(232,195,106,.5),0 0 20cqw rgba(194,24,91,.4),inset 0 0 4cqw rgba(255,220,170,.35)}
@keyframes orbA{from{transform:rotate(0) translate(4%,2%) rotate(0)}to{transform:rotate(360deg) translate(4%,2%) rotate(-360deg)}}
@keyframes orbB{from{transform:rotate(0) translate(-5%,3%) rotate(0)}to{transform:rotate(-360deg) translate(-5%,3%) rotate(360deg)}}
@keyframes orbbreath{0%,100%{filter:brightness(1)}50%{filter:brightness(1.12)}}
.hx-ring{position:absolute;left:25%;top:3%;width:74%;aspect-ratio:1;border-radius:50%;z-index:0;
  border:1px solid rgba(232,195,106,.22);box-shadow:0 0 6cqw rgba(232,195,106,.12),inset 0 0 6cqw rgba(232,195,106,.08);
  animation:ringpulse 7s ease-in-out infinite}
@keyframes ringpulse{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.04);opacity:1}}

/* الآيفون */
.hx-phone{position:absolute;left:30%;top:3%;width:40%;aspect-ratio:9/19.4;z-index:3;border-radius:7cqw;padding:1.15cqw;
  background:linear-gradient(145deg,#8E7B80 0%,#3B2B30 22%,#1A0F12 50%,#4A3A3F 78%,#9C8A8F 100%);
  box-shadow:0 5cqw 9cqw rgba(0,0,0,.55),0 0 0 .25cqw rgba(0,0,0,.6),inset 0 0 0 .2cqw rgba(255,255,255,.18),0 0 7cqw rgba(232,195,106,.18);
  transform:rotateY(-14deg) rotateX(6deg) rotateZ(-1.5deg);transform-style:preserve-3d;animation:phonefloat 8s ease-in-out infinite}
@keyframes phonefloat{0%,100%{transform:rotateY(-14deg) rotateX(6deg) rotateZ(-1.5deg) translateY(0)}
  50%{transform:rotateY(-10deg) rotateX(4deg) rotateZ(-1deg) translateY(-1.4cqw)}}
.hx-ph-in{position:relative;height:100%;border-radius:6cqw;overflow:hidden;background:#F4EDE6;display:flex;flex-direction:column;direction:rtl;
  box-shadow:inset 0 0 0 .5cqw #050203}
.hx-island{position:absolute;z-index:6;top:2.5cqw;left:50%;transform:translateX(-50%);width:11cqw;height:3.2cqw;border-radius:99px;background:#050203}
.hx-btns{position:absolute;inset-inline-end:-.55cqw;top:22%;width:.55cqw;height:13%;border-radius:.4cqw;background:linear-gradient(#6E5C61,#2A1D21);
  box-shadow:0 18cqw 0 #3B2B30}
.hx-glare{position:absolute;inset:1.15cqw;border-radius:6cqw;z-index:5;pointer-events:none;
  background:linear-gradient(115deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 32%,rgba(255,255,255,0) 70%,rgba(255,255,255,.06) 100%)}
.hx-ph-head{display:flex;align-items:center;gap:1.6cqw;padding:7.4cqw 2.6cqw 2.2cqw;background:#3A0B1F;color:#fff}
.hx-ph-av{width:5.6cqw;height:5.6cqw;border-radius:50%;background:#C9A24D;color:#3A0B1F;display:grid;place-items:center;font-weight:800;font-size:2.5cqw;flex:none}
.hx-ph-head b{display:block;font-size:2.3cqw}
.hx-ph-head small{display:block;font-size:1.6cqw;color:#7FE0A8}
.hx-ph-chat{flex:1;padding:2.4cqw 2cqw;display:flex;flex-direction:column;gap:1.4cqw;overflow:hidden;justify-content:flex-end}
.hx-m{max-width:84%;padding:1.5cqw 2cqw;border-radius:2.4cqw;font-size:1.95cqw;line-height:1.55;color:#2B1419;
  box-shadow:0 .3cqw .9cqw rgba(58,11,31,.08);animation:hxm .35s cubic-bezier(.2,.8,.3,1) both}
.hx-m.c{align-self:flex-end;background:#fff;border-end-end-radius:.6cqw}
.hx-m.b{align-self:flex-start;background:#F3E3C2;border-end-start-radius:.6cqw}
.hx-m.t{display:flex;gap:.8cqw;padding:1.8cqw 2.2cqw;align-self:flex-start;background:#F3E3C2}
.hx-m.t i{width:1.15cqw;height:1.15cqw;border-radius:50%;background:#8C6A1F;animation:tp 1s infinite}
.hx-m.t i:nth-child(2){animation-delay:.15s}.hx-m.t i:nth-child(3){animation-delay:.3s}
@keyframes hxm{from{opacity:0;transform:translateY(1.4cqw) scale(.97)}to{opacity:1;transform:none}}
@keyframes tp{0%,60%,100%{opacity:.3}30%{opacity:1}}
.hx-ph-foot{display:flex;align-items:center;gap:1.2cqw;margin:0 1.8cqw 2.6cqw;padding:1.5cqw 2.2cqw;border-radius:99px;background:#fff;font-size:1.75cqw;color:#957E85}
.hx-ph-foot span{flex:1}
.hx-ph-foot i{width:4cqw;height:4cqw;border-radius:50%;background:#C9A24D}
@media(max-width:980px){.hx-phone{left:27%;width:46%}.hx-orb{left:22%;width:70%}.hx-ring{left:16%;width:80%}.hx-bub-gold{left:-3%;width:30%}.hx-bub-dark{left:74%}}

/* الفقاعات الزجاجية */
.hx-bub{position:absolute;z-index:4;border-radius:3cqw;padding:2cqw 2.4cqw;font-size:1.95cqw;line-height:1.5}
.hx-bub-gold{left:-5%;top:56%;width:34.5%;color:#2A0712;display:flex;flex-direction:column;gap:.6cqw;
  background:linear-gradient(140deg,rgba(242,214,148,.92),rgba(201,162,77,.88));
  border:1px solid rgba(255,255,255,.55);box-shadow:0 24px 50px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.6);
  backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
  opacity:0;transform:translateY(2cqw) scale(.94);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.9,.3,1.3)}
.hx-bub-gold.on{opacity:1;transform:none}
.hx-bub-t{font-weight:800;font-size:2.2cqw}
.hx-bub-s{font-size:1.6cqw;opacity:.8}
.hx-bub-btn{margin-top:.8cqw;display:flex;align-items:center;justify-content:center;gap:1cqw;font-weight:700;font-size:1.7cqw;
  padding:1.3cqw;border-radius:1.6cqw;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.6)}
.hx-bub-btn svg{width:2.2cqw;height:2.2cqw}
.hx-bub-dark{left:72%;top:16%;display:flex;align-items:center;gap:1.4cqw;color:#fff;white-space:nowrap;
  background:rgba(30,8,16,.55);border:1px solid rgba(255,255,255,.18);box-shadow:0 20px 44px rgba(0,0,0,.4);
  backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);animation:hxfloat 7s ease-in-out infinite}
.hx-av{width:4cqw;height:4cqw;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:1.8cqw;
  background:linear-gradient(135deg,#E8C36A,#B0483C);color:#fff;flex:none}

.hx-bub-2{left:73%;top:70%;animation-delay:-3.5s}
.hx-av-b{background:linear-gradient(135deg,#7A1640,#C2185B)}
@media(max-width:560px){.hx-bub-dark{font-size:2.6cqw}.hx-bub-2{display:none}}

/* شريط الثقة الزجاجي أسفل الواجهة */
.hx-strip{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.1);
  background:rgba(255,255,255,.04);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.hx-strip-in{max-width:1280px;margin:0 auto;padding:18px var(--gutter);display:flex;flex-wrap:wrap;gap:10px 34px;justify-content:space-between}
.hx-strip span{display:flex;align-items:center;gap:9px;font-size:.84rem;font-weight:600;color:rgba(255,255,255,.72);letter-spacing:.2px}
.hx-strip span::before{content:"";width:6px;height:6px;border-radius:2px;background:#E8C36A;transform:rotate(45deg)}
@media(max-width:700px){.hx-strip-in{justify-content:center;gap:8px 18px}.hx-strip span{font-size:.78rem}}

/* الهيدر زجاجي فوق الواجهة الغامقة، ويعود عادياً عند التمرير */
.top.top--dark:not(.scrolled){background:rgba(22,4,9,.28);border-bottom:1px solid rgba(255,255,255,.08);
  backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3)}
.top.top--dark:not(.scrolled) .logo,.top.top--dark:not(.scrolled) .logo .word{color:#fff}
.top.top--dark:not(.scrolled) .logo .word small{color:#E8C36A}
.top.top--dark:not(.scrolled) .cta-sm{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);color:#fff;backdrop-filter:blur(10px)}
.top.top--dark:not(.scrolled) .burger{color:#fff;border-color:rgba(255,255,255,.3)}
@media(min-width:921px){
  .top.top--dark:not(.scrolled) nav a{color:rgba(255,255,255,.78)}
  .top.top--dark:not(.scrolled) nav a:hover,.top.top--dark:not(.scrolled) nav a.on{color:#fff}
}
.top{transition:background .3s ease,border-color .3s ease}

/* قسم «جرّبه بنفسك» — زجاج فوق خلفية دافئة */
.try-sec{background:
  radial-gradient(600px 380px at 85% 10%, rgba(201,162,77,.16), transparent 65%),
  radial-gradient(640px 420px at 10% 90%, rgba(142,31,72,.10), transparent 65%),#FAF6F1}
.try-head{text-align:center;margin-inline:auto;max-width:760px}
.try-sec .hv-stage{margin-inline:auto}
.try-sec .live,.try-sec .bts{background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.85);
  box-shadow:0 30px 70px rgba(58,11,31,.12),inset 0 1px 0 rgba(255,255,255,.9);
  backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}

/* الجوال */
@media(max-width:980px){
  .hx-copy{text-align:center;display:flex;flex-direction:column;align-items:center}
  .hx-acts{justify-content:center}
}
@media(max-width:560px){.hero.hx h1{font-size:clamp(2.7rem,13vw,3.4rem)}}
@media(prefers-reduced-motion:reduce){
  .hx-glow,.hx-bub-dark,.hx-orb i,.hx-orb b,.hx-ring{animation:none}.hx-line{animation:none;stroke-dashoffset:0}
  .hx-bub-gold{opacity:1;transform:none;transition:none}
}
