/* ============================================================
   RTL 覆盖层 —— 仅阿拉伯语等从右到左语言加载
   思路：不动主样式表，只把「有方向性」的属性镜像过来。
   ============================================================ */

/* 阿拉伯文是连写字体，任何 letter-spacing 都会把字母拆断 */
[dir="rtl"] *{letter-spacing:normal;}

[dir="rtl"] body{
  font-family:"Segoe UI","Noto Naskh Arabic","Geeza Pro",Tahoma,system-ui,-apple-system,sans-serif;
  line-height:1.85;
}

[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] h4{line-height:1.45;}

/* 邮箱 / 电话 / 数字始终按从左到右显示 */
[dir="rtl"] a[href^="tel:"],
[dir="rtl"] a[href^="mailto:"],
[dir="rtl"] .pr-val,
[dir="rtl"] .pstat strong,
[dir="rtl"] .stat strong,
[dir="rtl"] .rc-row b,
[dir="rtl"] .step-num{
  direction:ltr;
  unicode-bidi:isolate;
}
[dir="rtl"] a[href^="tel:"],[dir="rtl"] a[href^="mailto:"]{display:inline-block;}

/* 跳转链接 */
[dir="rtl"] .skip-link{left:auto;right:-9999px;border-radius:0 0 0 8px;}
[dir="rtl"] .skip-link:focus{left:auto;right:0;}

/* 下划线动效：从左展开改为从右展开 */
[dir="rtl"] .nav > a:not(.btn)::after{left:auto;right:0;}
[dir="rtl"] .card::before{left:auto;right:0;}

/* 勾选清单：图标移到右侧 */
[dir="rtl"] .checklist li{padding-left:0;padding-right:32px;}
[dir="rtl"] .checklist li::before{left:auto;right:0;}

/* FAQ 折叠箭头移到左侧 */
[dir="rtl"] .faq-item summary{padding:19px 22px 19px 54px;}
[dir="rtl"] .faq-item summary::after{right:auto;left:22px;}

/* 下拉框箭头移到左侧 */
[dir="rtl"] .field select{
  background-position:left 14px center;
  padding-right:14px;padding-left:38px;
}

/* 语言下拉菜单贴左边 */
[dir="rtl"] .lang-list{right:auto;left:0;}

/* 进度条从右往左填充 */
[dir="rtl"] .bar i{background:linear-gradient(270deg,#E0A24E,var(--accent));}

/* 装饰性光晕镜像 */
[dir="rtl"] .report-card::after{background:radial-gradient(420px 200px at 0% 0%,rgba(201,122,30,.28),transparent 70%);}
[dir="rtl"] .hero::after{
  -webkit-mask-image:radial-gradient(720px 400px at 30% 20%,#000 0%,transparent 78%);
  mask-image:radial-gradient(720px 400px at 30% 20%,#000 0%,transparent 78%);
}
[dir="rtl"] .hero{
  background:
    radial-gradient(1100px 520px at 88% -10%,#F3F7FC 0%,rgba(243,247,252,0) 62%),
    radial-gradient(760px 420px at 4% 6%,#FFF7EC 0%,rgba(255,247,236,0) 60%),
    #fff;
}

/* 悬浮按钮换边 */
[dir="rtl"] .fab-whatsapp{right:auto;left:22px;}
[dir="rtl"] .to-top{right:auto;left:22px;}

/* 报价左侧栏在 RTL 下靠右对齐更自然 */
[dir="rtl"] .contact-list li{flex-direction:row;}

@media (max-width:760px){
  [dir="rtl"] .fab-whatsapp{left:16px;right:auto;}
  [dir="rtl"] .to-top{left:16px;right:auto;}
}
