/* ============================================================
   MaxDent — Aurora Prestige (v20260725)
   طبقة الفخامة البصرية العليا: تُحمَّل بعد طبقة الهوية.
   حبيبات ضوئية، أورورا متحركة، شريط تقدّم، بؤرة ضوء تتبع المؤشر،
   عناوين حركية، شبكات Bento، فواصل مُذهّبة، ورسوم بيانية حقيقية.
   الخط: Cairo فقط.
   ============================================================ */

:root{
  --pg-1:#2dd4ea; --pg-2:#8b7bf7; --pg-3:#f2c063; --pg-4:#4ade9c; --pg-5:#f472b6;
  --pg-seam:linear-gradient(90deg,transparent,rgba(125,232,245,.65),rgba(183,171,255,.8),rgba(242,192,99,.65),transparent);
  --pg-ease:cubic-bezier(.19,1,.22,1);
  --pg-r:26px;
}

/* ---------- طبقة الحبيبات الفاخرة ---------- */
body::after{
  content:"";position:fixed;inset:0;z-index:2;pointer-events:none;opacity:.055;mix-blend-mode:overlay;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");
}

/* ---------- شريط تقدّم القراءة ---------- */
.pg-progress{
  position:fixed;top:0;inset-inline:0;height:3px;z-index:60;pointer-events:none;
  background:linear-gradient(90deg,var(--pg-1),var(--pg-2) 45%,var(--pg-3));
  transform-origin:100% 50%;transform:scaleX(0);
  box-shadow:0 0 18px rgba(139,123,247,.75);
  transition:transform .12s linear;
}

/* ---------- أورورا خلفية متحركة (مشهد ثانٍ فوق الكرات) ---------- */
.pg-aurora{
  position:fixed;inset:-20%;z-index:0;pointer-events:none;opacity:.55;
  background:
    conic-gradient(from 210deg at 20% 25%, rgba(45,212,234,.20), transparent 32%),
    conic-gradient(from 40deg at 82% 18%, rgba(139,123,247,.22), transparent 34%),
    conic-gradient(from 300deg at 55% 88%, rgba(242,192,99,.14), transparent 30%);
  filter:blur(70px);
  animation:pgAurora 34s var(--pg-ease) infinite alternate;
}
@keyframes pgAurora{
  0%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}
  100%{transform:translate3d(-3%,2%,0) rotate(7deg) scale(1.1)}
}

/* ---------- عناوين حركية (كلمة بكلمة) ---------- */
.pg-kinetic span{display:inline-block;opacity:0;transform:translateY(24px) rotateX(35deg);
  transform-origin:bottom;transition:opacity .7s var(--pg-ease),transform .7s var(--pg-ease)}
.pg-kinetic.visible span{opacity:1;transform:none}

/* ---------- بؤرة ضوء تتبع المؤشر داخل البطاقات ---------- */
.pg-spot{position:relative;isolation:isolate}
.pg-spot::after{
  content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;
  opacity:0;transition:opacity .4s var(--pg-ease);
  background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(148,180,255,.14),transparent 62%);
}
.pg-spot:hover::after{opacity:1}

/* ---------- إطار متدرّج متحرك للبطاقات المميزة ---------- */
.pg-lux{position:relative;border-radius:var(--pg-r) !important}
.pg-lux::before{
  content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;z-index:0;
  background:conic-gradient(from var(--pg-ang,0deg),rgba(45,212,234,.0) 0deg,rgba(45,212,234,.75) 60deg,rgba(139,123,247,.85) 140deg,rgba(242,192,99,.7) 220deg,rgba(45,212,234,0) 320deg);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;mask-composite:exclude;
  animation:pgSpin 7s linear infinite;opacity:.85;
}
@property --pg-ang{syntax:'<angle>';initial-value:0deg;inherits:false}
@keyframes pgSpin{to{--pg-ang:360deg}}
@supports not (background: conic-gradient(from var(--pg-ang,0deg), red, blue)){
  .pg-lux::before{background:linear-gradient(120deg,rgba(45,212,234,.6),rgba(139,123,247,.7),rgba(242,192,99,.6));animation:none}
}

/* ---------- فواصل مُذهّبة بين الأقسام ---------- */
.pg-divider{position:relative;height:1px;margin:0 auto;max-width:1180px;background:var(--pg-seam);opacity:.55}
.pg-divider::after{
  content:"";position:absolute;inset-inline-start:50%;top:50%;width:9px;height:9px;
  transform:translate(-50%,-50%) rotate(45deg);
  background:linear-gradient(135deg,var(--pg-3),var(--pg-1));
  box-shadow:0 0 18px rgba(242,192,99,.65);border-radius:2px;
}

/* ---------- شريط القدرات المتحرك ---------- */
.pg-ticker{
  position:relative;overflow:hidden;margin:0;padding:16px 0;
  border-block:1px solid rgba(148,163,255,.14);
  background:linear-gradient(90deg,rgba(45,212,234,.05),rgba(139,123,247,.07),rgba(242,192,99,.05));
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);
}
.pg-ticker-track{display:flex;gap:0;width:max-content;animation:pgTicker 42s linear infinite}
.pg-ticker:hover .pg-ticker-track{animation-play-state:paused}
.pg-ticker span{display:inline-flex;align-items:center;gap:12px;padding-inline:26px;white-space:nowrap;
  font-weight:800;font-size:.94rem;color:#cfd7f5;letter-spacing:.01em}
.pg-ticker span::after{content:"◆";color:var(--pg-3);font-size:.62rem;opacity:.85}
@keyframes pgTicker{to{transform:translateX(50%)}}
[dir="rtl"] .pg-ticker-track{animation-name:pgTickerRtl}
@keyframes pgTickerRtl{to{transform:translateX(-50%)}}

/* ---------- شبكة Bento ---------- */
.pg-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}
.pg-tile{
  position:relative;overflow:hidden;border-radius:var(--pg-r);padding:26px 24px;
  background:linear-gradient(168deg,rgba(148,163,255,.085),rgba(10,14,28,.6));
  border:1px solid rgba(148,163,255,.14);
  box-shadow:0 18px 50px -20px rgba(3,6,18,.9);
  transition:transform .45s var(--pg-ease),box-shadow .45s var(--pg-ease),border-color .45s var(--pg-ease);
  display:flex;flex-direction:column;
}
.pg-tile:hover{transform:translateY(-6px);border-color:rgba(167,180,255,.32);
  box-shadow:0 30px 70px -24px rgba(3,6,18,.95),0 0 46px -16px rgba(139,123,247,.4)}
.pg-tile::before{content:"";position:absolute;inset-inline:14%;top:0;height:1px;background:var(--pg-seam);opacity:.7}
.pg-tile-wide{grid-column:span 4}
.pg-tile-half{grid-column:span 3}
.pg-tile-third{grid-column:span 2}
.pg-tile-full{grid-column:span 6}
.pg-tile h3{margin:0 0 8px;font-size:1.12rem;font-weight:900;color:#f2f5ff}
.pg-tile p{margin:0;color:#98a1c6;font-size:.9rem;line-height:1.85}
.pg-tile .pg-ico{
  width:48px;height:48px;border-radius:15px;display:grid;place-items:center;font-size:1.35rem;margin-bottom:14px;
  background:linear-gradient(135deg,rgba(45,212,234,.2),rgba(139,123,247,.22));
  border:1px solid rgba(167,180,255,.28);box-shadow:inset 0 0 22px rgba(139,123,247,.14);
}
.pg-tile-gold .pg-ico{background:linear-gradient(135deg,rgba(242,192,99,.22),rgba(139,123,247,.18));border-color:rgba(242,192,99,.4)}
.pg-tile-metric{align-items:flex-start;justify-content:center;text-align:center}
.pg-metric-num{font-size:clamp(2rem,5vw,2.9rem);font-weight:900;line-height:1;
  background:linear-gradient(100deg,var(--pg-1),var(--pg-2) 55%,var(--pg-3));
  -webkit-background-clip:text;background-clip:text;color:transparent;
  filter:drop-shadow(0 0 22px rgba(139,123,247,.35));width:100%}
.pg-metric-cap{display:block;margin-top:8px;font-size:.8rem;color:#98a1c6;width:100%}

/* ---------- بطاقات الرسوم البيانية الحقيقية ---------- */
.pg-charts{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}
.pg-chart-card{
  position:relative;overflow:hidden;border-radius:var(--pg-r);padding:22px 20px 16px;
  background:linear-gradient(168deg,rgba(148,163,255,.08),rgba(10,14,28,.66));
  border:1px solid rgba(148,163,255,.14);box-shadow:0 18px 50px -20px rgba(3,6,18,.9);
  transition:transform .45s var(--pg-ease),box-shadow .45s var(--pg-ease),border-color .45s var(--pg-ease);
}
.pg-chart-card:hover{transform:translateY(-5px);border-color:rgba(167,180,255,.3);
  box-shadow:0 30px 68px -24px rgba(3,6,18,.95),0 0 44px -16px rgba(45,212,234,.35)}
.pg-chart-card::before{content:"";position:absolute;inset-inline:14%;top:0;height:1px;background:var(--pg-seam);opacity:.7}
.pg-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px;flex-wrap:wrap}
.pg-chart-head h4{margin:0;font-size:1rem;font-weight:900;color:#f2f5ff}
.pg-chart-head .pg-chip{font-size:.7rem;font-weight:800;border-radius:999px;padding:4px 11px;
  color:#7de8f5;background:rgba(45,212,234,.1);border:1px solid rgba(45,212,234,.3)}
.pg-chart-head .pg-chip.gold{color:#ffe0a3;background:rgba(242,192,99,.1);border-color:rgba(242,192,99,.34)}
.pg-chart-sub{margin:0 0 14px;font-size:.78rem;color:#8e97be}
.pg-chart-host svg{width:100%;height:auto;display:block;overflow:hidden}
.pg-chart-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:.75rem;color:#98a1c6}
.pg-chart-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-inline-end:6px;vertical-align:-1px}
.pg-grid-line{stroke:rgba(148,163,255,.11);stroke-width:1}
.pg-axis-label{fill:#7e87ad;font-size:11px;font-family:'Cairo',sans-serif}
.pg-val-label{fill:#e7ecff;font-size:11.5px;font-weight:700;font-family:'Cairo',sans-serif}
.pg-draw{stroke-dasharray:var(--len,1000);stroke-dashoffset:var(--len,1000);
  transition:stroke-dashoffset 1.8s var(--pg-ease)}
.visible .pg-draw{stroke-dashoffset:0}
.pg-grow{transform:scaleY(0);transform-origin:bottom;transform-box:fill-box;
  transition:transform .95s var(--pg-ease)}
.visible .pg-grow{transform:scaleY(1)}
.pg-fade{opacity:0;transition:opacity 1s var(--pg-ease) .6s}
.visible .pg-fade{opacity:1}
.pg-dot{opacity:0;transform:scale(0);transform-origin:center;transform-box:fill-box;
  transition:opacity .5s var(--pg-ease),transform .5s var(--pg-ease)}
.visible .pg-dot{opacity:1;transform:scale(1)}
.pg-chart-card.chart-lg{grid-column:span 4}
.pg-chart-card.chart-sm{grid-column:span 2}
.pg-chart-card.chart-half{grid-column:span 3}

/* ---------- معاينة الواجهات بتبويبات ---------- */
.pg-screens{display:grid;grid-template-columns:260px 1fr;gap:22px;align-items:start}
.pg-screen-tabs{display:flex;flex-direction:column;gap:10px}
.pg-screen-tab{
  text-align:start;border:1px solid rgba(148,163,255,.14);border-radius:16px;padding:14px 16px;cursor:pointer;
  background:rgba(148,163,255,.05);color:#c6cdea;font-family:'Cairo',sans-serif;font-weight:800;font-size:.9rem;
  transition:all .35s var(--pg-ease);display:flex;align-items:center;gap:10px;
}
.pg-screen-tab small{display:block;font-weight:600;font-size:.74rem;color:#8e97be;margin-top:3px}
.pg-screen-tab:hover{border-color:rgba(167,180,255,.34);transform:translateX(-3px);color:#fff}
[dir="rtl"] .pg-screen-tab:hover{transform:translateX(3px)}
.pg-screen-tab.active{
  color:#fff;border-color:rgba(45,212,234,.45);
  background:linear-gradient(120deg,rgba(45,212,234,.16),rgba(139,123,247,.18));
  box-shadow:0 0 30px -10px rgba(45,212,234,.55),inset 0 0 22px rgba(139,123,247,.12);
}
.pg-screen-stage{
  position:relative;border-radius:22px;overflow:hidden;border:1px solid rgba(167,180,255,.24);
  background:linear-gradient(170deg,#0d1326,#0a0e1c);box-shadow:0 26px 70px -26px rgba(3,6,18,.95);
  padding:12px;
}
.pg-screen-bar{display:flex;gap:6px;padding:4px 6px 12px}
.pg-screen-bar i{width:10px;height:10px;border-radius:50%;background:rgba(167,180,255,.28)}
.pg-screen-bar i:first-child{background:#f472b6}.pg-screen-bar i:nth-child(2){background:#f2c063}.pg-screen-bar i:nth-child(3){background:#4ade9c}
.pg-screen-imgwrap{position:relative;border-radius:14px;overflow:hidden;background:#080c18;aspect-ratio:16/9.4}
.pg-screen-imgwrap img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;
  opacity:0;transform:scale(1.02);transition:opacity .6s var(--pg-ease),transform .8s var(--pg-ease);position:absolute;inset:0}
.pg-screen-imgwrap img.active{opacity:1;transform:none;position:relative}
.pg-screen-caption{margin-top:12px;font-size:.86rem;color:#98a1c6;text-align:center;min-height:1.4em}

/* ---------- شريط الثقة ---------- */
.pg-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.pg-trust>div{
  display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:18px;
  background:linear-gradient(150deg,rgba(148,163,255,.07),rgba(10,14,28,.55));
  border:1px solid rgba(148,163,255,.14);transition:transform .35s var(--pg-ease),box-shadow .35s var(--pg-ease);
}
.pg-trust>div:hover{transform:translateY(-4px);box-shadow:0 0 34px -12px rgba(45,212,234,.45)}
.pg-trust b{display:block;font-size:.95rem;color:#f2f5ff}
.pg-trust span{font-size:.75rem;color:#8e97be}
.pg-trust .pg-tico{width:40px;height:40px;flex:0 0 40px;border-radius:13px;display:grid;place-items:center;font-size:1.15rem;
  background:linear-gradient(135deg,rgba(45,212,234,.18),rgba(139,123,247,.2));border:1px solid rgba(167,180,255,.26)}

/* ---------- أزرار مغناطيسية ---------- */
.pg-mag{transition:transform .35s var(--pg-ease),box-shadow .35s var(--pg-ease)}

/* ---------- كشف متدرّج ---------- */
.reveal[data-stagger]{transition-delay:calc(var(--i,0) * 90ms)}

/* ---------- سهم النزول في الهيرو ---------- */
.pg-scroll-cue{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:30px;
  font-size:.74rem;color:#8e97be;letter-spacing:.08em}
.pg-scroll-cue i{width:22px;height:36px;border:1px solid rgba(167,180,255,.34);border-radius:12px;position:relative}
.pg-scroll-cue i::after{content:"";position:absolute;top:7px;inset-inline-start:50%;width:3px;height:7px;border-radius:2px;
  background:linear-gradient(180deg,var(--pg-1),var(--pg-2));transform:translateX(-50%);
  animation:pgCue 1.9s var(--pg-ease) infinite}
@keyframes pgCue{0%{opacity:0;transform:translate(-50%,0)}35%{opacity:1}100%{opacity:0;transform:translate(-50%,14px)}}

/* ---------- ترقيات على المكونات القائمة ---------- */
.section-title,h1,h2{letter-spacing:-.01em}
.hero h1{text-wrap:balance}
.ra-cta,.ra-cert{border-radius:var(--pg-r) !important}
.dl-card,.ra-edition,.glass-card,.feature-card,.v12-new-card,.ra-problem,.faq-item{will-change:transform}
.footer{position:relative}
.footer::before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:var(--pg-seam);opacity:.5}

/* ---------- استجابة ---------- */
@media (max-width:1024px){
  .pg-bento,.pg-charts{grid-template-columns:repeat(4,1fr)}
  .pg-tile-wide,.pg-tile-full,.pg-chart-card.chart-lg{grid-column:span 4}
  .pg-tile-half,.pg-chart-card.chart-half{grid-column:span 2}
  .pg-tile-third,.pg-chart-card.chart-sm{grid-column:span 2}
  .pg-screens{grid-template-columns:1fr}
  .pg-screen-tabs{flex-direction:row;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}
  .pg-screen-tabs::-webkit-scrollbar{display:none}
  .pg-screen-tab{flex:0 0 auto;min-width:170px}
  .pg-trust{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:680px){
  .pg-bento,.pg-charts{grid-template-columns:1fr;gap:14px}
  .pg-tile,.pg-chart-card{grid-column:span 1 !important;padding:20px 17px;border-radius:20px}
  .pg-tile h3{font-size:1.02rem}
  .pg-ico{width:42px;height:42px;font-size:1.2rem}
  .pg-trust{grid-template-columns:1fr}
  .pg-ticker span{font-size:.82rem;padding-inline:18px}
  .pg-divider{max-width:88%}
  .pg-screen-stage{padding:9px;border-radius:18px}
  .pg-chart-legend{font-size:.7rem;gap:10px}
  .pg-metric-num{font-size:2rem}
}

/* ---------- تقليل الحركة ---------- */
@media (prefers-reduced-motion:reduce){
  .pg-aurora,.pg-ticker-track,.pg-lux::before{animation:none !important}
  .pg-kinetic span{opacity:1 !important;transform:none !important}
  .pg-draw{stroke-dashoffset:0 !important}
  .pg-grow{transform:scaleY(1) !important}
  .pg-fade,.pg-dot{opacity:1 !important;transform:none !important}
  .pg-progress{display:none}
}

/* ============================================================
   تحصين ضد الوضع الليلي القسري في متصفحات الموبايل
   (Chrome Auto Dark Theme / Samsung Internet / أي فلتر عكس ألوان)
   الموقع داكن أصلًا، لذا نُعلن ذلك صراحةً ونمنع أي إعادة تلوين.
   ============================================================ */
:root{color-scheme:dark}
html{color-scheme:dark !important;forced-color-adjust:none}
html,body{background-color:#05070f !important}

/* منع Chrome من عكس ألوان أي عنصر */
html,body,main,section,header,footer,nav,div,article,aside,span,p,h1,h2,h3,h4,h5,h6,
a,button,ul,ol,li,table,thead,tbody,tr,th,td,code,small,b,strong,i,em,svg,img,input,label{
  forced-color-adjust:none;
}

/* لو فرض المتصفح نمطًا فاتحًا، نُعيد فرض الهوية الداكنة كما هي */
@media (prefers-color-scheme: light){
  html,body{
    color-scheme:dark !important;
    background-color:#05070f !important;
    color:#c6cdea !important;
  }
  h1,h2,h3,h4,h5,b,strong{color:#f2f5ff !important}
  p,li,td{color:#c6cdea !important}
  .lead,.subtle,.pg-chart-sub,.pg-axis-label{color:#8e97be !important}
  .btn,.download-main-btn,.dl-btn-client{color:#071018 !important}
  .dl-btn-ent,.ra-btn-gold{color:#231604 !important}
  .ghost-btn,.download-backup-btn{color:#f2f5ff !important}
  .nav-wrap{background:rgba(8,11,24,.62) !important}
  .footer{background:linear-gradient(180deg,rgba(10,14,28,.4),rgba(5,7,15,.95)) !important}
}

/* Samsung Internet: تعطيل وضع الليل القسري */
@media screen and (-ms-high-contrast:active),(forced-colors:active){
  html,body{background-color:#05070f !important;color:#c6cdea !important}
  .btn,.dl-btn,.ra-btn-gold{forced-color-adjust:none}
}

/* حارس نهائي ضد أي تجاوز أفقي على الموبايل */
html,body{overflow-x:clip;max-width:100%}
@supports not (overflow:clip){html,body{overflow-x:hidden}}
.pg-chart-host,.pg-chart-card,.pg-tile{max-width:100%;min-width:0}
svg{max-width:100%}

/* ============================================================
   إصلاحات دقيقة (v20260726)
   ============================================================ */

/* 1) تباين واضح لزر "تحميل MaxDent Client" في بطاقة الروابط السريعة */
.social-link.primary-download-link{
  color:#071018 !important;
  background:linear-gradient(120deg,#25c5de,#7c6cf0 60%,#a78bfa) !important;
  border-color:rgba(125,232,245,.55) !important;
  font-weight:900;
  box-shadow:0 0 30px -10px rgba(45,212,234,.5);
}
.social-link.primary-download-link:hover{color:#071018 !important;box-shadow:0 0 40px -8px rgba(45,212,234,.65)}

/* 2) إعادة هيكلة رأس بطاقتي التحميل: تجميع أفقي مُحكم بلا فراغات */
.dl-card-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}
.dl-card-head .dl-icon{margin-bottom:0;flex:0 0 auto}
.dl-head-text{flex:1 1 auto;min-width:0}
.dl-brand-mini{
  display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.05em;
  color:var(--aqua-soft);background:rgba(45,212,234,.1);border:1px solid rgba(45,212,234,.3);
  border-radius:999px;padding:3px 12px;margin-bottom:8px;
}
.dl-brand-mini-gold{color:var(--gold-soft);background:rgba(242,192,99,.1);border-color:rgba(242,192,99,.34)}
.dl-headline{
  font-size:clamp(1.2rem,2.3vw,1.46rem) !important;
  line-height:1.32;font-weight:900;margin:0 !important;
  color:var(--aqua-soft) !important;
  text-shadow:0 0 24px rgba(45,212,234,.35);
}
.dl-headline-gold{color:var(--gold-soft) !important;text-shadow:0 0 24px rgba(242,192,99,.4)}

/* نص تعريفي قصير بدل الفقرة الطويلة القديمة */
.dl-pitch{color:var(--txt-1);font-size:.92rem;line-height:1.8;margin:0 0 18px}

/* شبكة مزايا 2x2 غنية بصريًا تملأ مساحة الكارت بدل الفراغ */
.dl-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}
.dl-feat-chip{
  display:flex;align-items:center;gap:10px;padding:12px 12px;border-radius:14px;
  background:rgba(45,212,234,.055);border:1px solid rgba(45,212,234,.2);
  transition:transform .3s var(--ease-lux),background .3s var(--ease-lux),border-color .3s var(--ease-lux);
}
.dl-feat-chip:hover{transform:translateY(-3px);background:rgba(45,212,234,.1);border-color:rgba(45,212,234,.4)}
.dl-feat-chip i{font-style:normal;font-size:1.05rem;flex:0 0 auto;width:30px;height:30px;border-radius:9px;
  display:grid;place-items:center;background:rgba(45,212,234,.14);border:1px solid rgba(45,212,234,.3)}
.dl-feat-chip span{font-size:.8rem;line-height:1.5;color:var(--txt-1);font-weight:700}
.dl-feat-grid-gold .dl-feat-chip{background:rgba(242,192,99,.055);border-color:rgba(242,192,99,.22)}
.dl-feat-grid-gold .dl-feat-chip:hover{background:rgba(242,192,99,.1);border-color:rgba(242,192,99,.42)}
.dl-feat-grid-gold .dl-feat-chip i{background:rgba(242,192,99,.16);border-color:rgba(242,192,99,.34)}

/* شريط "الأنسب لـ" — محتوى منطقي يغلق الكارت بدل الفراغ قبل الفوتر */
.dl-fit-row{
  display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.86rem;
  padding:11px 14px;border-radius:12px;margin-bottom:4px;
  background:rgba(45,212,234,.06);border-inline-start:3px solid var(--aqua);
}
.dl-fit-row span{color:var(--txt-2);font-weight:700}
.dl-fit-row b{color:var(--txt-0);font-weight:800}
.dl-fit-row-gold{background:rgba(242,192,99,.07);border-inline-start-color:var(--gold)}

/* 3) مسافة منطقية بين نقطة التنقيط وبداية النص في كل القوائم المنقّطة بالموقع */
.feature-card li,.compare-list li,.support-list li,.migration-list li{
  padding-inline-start:26px !important;padding-inline-end:4px !important;padding-left:unset;padding-right:unset;
}
.feature-card li::before,.compare-list li::before,.support-list li::before,.migration-list li::before{
  inset-inline-start:2px !important;right:auto !important;left:auto !important;
}

/* 4) لون الرقم "30" وشارة "يوم تجربة مجانية" على الدائرة الذهبية — تباين فاخر بدل الأبيض */
.trial-badge-big,.trial-badge-big b,.trial-badge-big span{color:#241505 !important}
.trial-badge-big b{text-shadow:0 1px 0 rgba(255,255,255,.25)}

/* ============================================================
   إصلاح جذري + شعار مميز أعلى كارتَي التحميل (v20260726b)
   ============================================================ */

/* إصلاح الخلل: dl-card-glow كانت تتحول إلى position:relative فتشغل
   مساحة حقيقية في التخطيط وتدفع باقي المحتوى لأسفل بفراغ كبير */
.dl-card>.dl-card-glow{position:absolute !important;inset-block-start:-90px;inset-inline-end:-80px;inset-inline-start:auto}

/* شعار MaxDent أعلى كل كارت — معالجة فاخرة ومختلفة بين النسختين */
.dl-crest{
  position:relative;display:flex;align-items:center;justify-content:center;
  height:104px;margin-bottom:18px;
}
.dl-crest img{
  width:72px;height:72px;object-fit:contain;position:relative;z-index:2;
  filter:drop-shadow(0 8px 22px rgba(3,6,18,.6));
  transition:transform .5s var(--ease-lux);
}
.dl-card:hover .dl-crest img{transform:scale(1.06) translateY(-2px)}
.dl-crest-ring{
  position:absolute;width:104px;height:104px;border-radius:50%;
  border:1px solid rgba(148,163,255,.22);
}
.dl-crest-ring::before,.dl-crest-ring::after{
  content:"";position:absolute;inset:0;border-radius:50%;
}

/* Client — إطار أكوا/بنفسجي دوّار هادئ */
.dl-crest-client .dl-crest-ring{
  background:radial-gradient(circle,rgba(45,212,234,.16),transparent 68%);
  box-shadow:0 0 0 1px rgba(45,212,234,.16),0 0 40px -6px rgba(45,212,234,.4);
}
.dl-crest-client .dl-crest-ring::before{
  border:1.5px dashed rgba(125,232,245,.4);
  animation:dlCrestSpin 16s linear infinite;
}
.dl-crest-client .dl-crest-ring::after{
  inset:-14px;border:1px solid rgba(139,123,247,.18);
}

/* Enterprise — إطار ذهبي أكثر فخامة مع تاج صغير */
.dl-crest-ent .dl-crest-ring{
  background:radial-gradient(circle,rgba(242,192,99,.2),transparent 68%);
  box-shadow:0 0 0 1px rgba(242,192,99,.22),0 0 46px -6px rgba(242,192,99,.5);
}
.dl-crest-ent .dl-crest-ring::before{
  border:1.5px dashed rgba(255,224,163,.5);
  animation:dlCrestSpin 16s linear infinite reverse;
}
.dl-crest-ent .dl-crest-ring::after{
  inset:-14px;border:1px solid rgba(242,192,99,.24);
}
.dl-crest-crown{
  position:absolute;top:2px;inset-inline-end:calc(50% - 58px);z-index:3;font-size:1.05rem;
  filter:drop-shadow(0 3px 8px rgba(0,0,0,.5));
  animation:dlCrownFloat 3.2s var(--ease-lux) infinite;
}
@keyframes dlCrestSpin{to{transform:rotate(360deg)}}
@keyframes dlCrownFloat{0%,100%{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-4px) rotate(-8deg)}}

@media (prefers-reduced-motion:reduce){
  .dl-crest-ring::before{animation:none}
  .dl-crest-crown{animation:none}
}
@media (max-width:600px){
  .dl-crest{height:84px;margin-bottom:14px}
  .dl-crest img{width:58px;height:58px}
  .dl-crest-ring,.dl-crest-ring::after{width:84px;height:84px}
  .dl-crest-crown{inset-inline-end:calc(50% - 46px);font-size:.9rem}
}

/* ============================================================
   حالة "قريبًا" — نسخة Pro فقط (v20260726-pro)
   ============================================================ */

/* شارة قريبًا صغيرة */
.ra-soon-chip{
  display:inline-block;font-size:.66rem;font-weight:900;letter-spacing:.04em;vertical-align:middle;
  color:#231604;background:linear-gradient(120deg,#f2c063,#ffdf9e);
  border-radius:999px;padding:2px 10px;margin-inline-start:8px;
  box-shadow:0 0 16px -4px rgba(242,192,99,.6);
}
.soon-note{color:var(--gold-soft);font-weight:800}
.ra-soon-inline{color:var(--gold-soft);font-weight:800}

/* زر/حبة "انتظروها قريبًا" */
.ra-soon-pill{
  display:inline-flex;align-items:center;gap:8px;font-weight:900;font-size:.95rem;
  color:var(--gold-soft);background:rgba(242,192,99,.08);
  border:1px dashed rgba(242,192,99,.5);border-radius:14px;padding:12px 26px;
  box-shadow:inset 0 0 26px rgba(242,192,99,.08);
  animation:soonPulse 3s var(--pg-ease) infinite;
}
@keyframes soonPulse{
  0%,100%{box-shadow:inset 0 0 26px rgba(242,192,99,.08),0 0 0 0 rgba(242,192,99,.22)}
  50%{box-shadow:inset 0 0 26px rgba(242,192,99,.14),0 0 0 8px rgba(242,192,99,0)}
}

/* بطاقة/قسم في حالة قريبًا */
.ra-soon,.dl-card-soon{position:relative}
.ra-soon::after,.dl-card-soon::after{
  content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;
  background:repeating-linear-gradient(135deg,rgba(242,192,99,.05) 0 12px,transparent 12px 26px);
}
.ra-soon>*,.dl-card-soon>*{position:relative;z-index:2}
.dl-card-soon>.dl-card-glow{z-index:0}
.ra-soon-section{position:relative}
.ra-soon-section::before{
  content:"";position:absolute;inset-inline:0;top:0;height:2px;
  background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.6;
}

/* شريط "قريبًا" المائل على كارت التحميل */
.dl-soon-ribbon{
  position:absolute;top:16px;inset-inline-start:-42px;z-index:5;
  transform:rotate(-38deg);transform-origin:center;
  background:linear-gradient(120deg,#f2c063,#ffdf9e);color:#231604;
  font-weight:900;font-size:.76rem;letter-spacing:.08em;
  padding:6px 52px;box-shadow:0 6px 20px -6px rgba(0,0,0,.7);
}
[dir="rtl"] .dl-soon-ribbon{transform:rotate(38deg)}

/* الكارت في وضع قريبًا: مكتوم قليلًا لكن يبقى فاخرًا */
.dl-card-soon .dl-crest img,.dl-card-soon .dl-icon{filter:grayscale(.15) brightness(.95)}
.dl-card-soon .dl-feat-chip{opacity:.85}
.dl-soon-code{
  color:var(--gold-soft) !important;background:rgba(242,192,99,.1) !important;
  border-color:rgba(242,192,99,.34) !important;font-weight:900;
}

/* زر "أبلغني عند الإطلاق" */
.dl-btn-soon{
  background:rgba(242,192,99,.09) !important;color:var(--gold-soft) !important;
  border:1px dashed rgba(242,192,99,.55) !important;
  transition:all .3s var(--ease-lux);
}
.dl-btn-soon:hover{
  background:rgba(242,192,99,.16) !important;border-style:solid !important;
  box-shadow:0 0 34px -8px rgba(242,192,99,.55);transform:translateY(-2px);
}

@media (prefers-reduced-motion:reduce){.ra-soon-pill{animation:none}}
@media (max-width:600px){
  .dl-soon-ribbon{font-size:.68rem;padding:5px 46px;top:14px}
  .ra-soon-pill{font-size:.86rem;padding:11px 20px}
}
