/* روشتتك — الصفحة التعريفية (تعتمد على متغيرات app.css في الإضافة) */
.rxs-nav{display:flex;gap:4px 16px;flex-wrap:wrap}.rxs-nav a{color:var(--ink);text-decoration:none;font-weight:600;font-size:.92em}.rxs-nav a:hover{color:var(--teal)}
@media (max-width:980px){.rxs-nav{display:none}}
.rxs-hero{background:radial-gradient(ellipse at 70% 0%,#FFFFFF 0%,#EEF8F6 55%,#DDF0EC 100%);padding:40px 0 34px;border-bottom:1px solid var(--line)}
.rxs-hero-in{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:30px;align-items:center}
.rxs-hero h1{font-size:clamp(1.7em,4vw,2.5em);line-height:1.25;margin:0 0 12px;color:var(--ink)}
.rxs-lead{font-size:1.1em;color:var(--ink2);max-width:62ch}
.rxs-phone{display:flex;justify-content:center}
.rxs-rx{width:100%;max-width:300px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:18px;box-shadow:0 16px 40px rgba(11,61,68,.14)}
.rxs-rx-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;direction:ltr}.rxs-rx-h b{font-family:ui-monospace,monospace;color:var(--deep)}
.rxs-line{display:flex;justify-content:space-between;gap:8px;direction:ltr;font-weight:600;font-size:.92em;margin-top:10px}.rxs-line em{font-style:normal;color:var(--deep)}
.rxs-bar{height:8px;background:var(--line2);border-radius:99px;overflow:hidden;margin-top:4px}.rxs-bar i{display:block;height:100%;background:var(--teal)}
.rxs-qr{width:74px;height:74px;margin:14px auto 6px;background:conic-gradient(#0B3D44 0 25%,#fff 0 50%,#0B3D44 0 75%,#fff 0) 0 0/18px 18px;border:6px solid #fff;outline:2px solid #0B3D44;border-radius:6px}
.rxs-rx small{display:block;text-align:center;color:var(--muted)}
.rxs-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:-18px;position:relative}
.rxs-facts div{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:14px;box-shadow:var(--sh)}.rxs-facts b{display:block;font-size:1.8em;color:var(--teal);line-height:1.2}.rxs-facts span{color:var(--ink2);font-size:.92em}
.rxs-sec{padding:28px 16px 6px}.rxs-sec h2{font-size:1.5em}
.rxs-ul{padding-inline-start:1.2em}.rxs-ul li{margin:6px 0}
.rxs-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}
.rxs-steps li{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px;position:relative}
.rxs-steps li span{display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;align-items:center;justify-content:center;font-weight:700;margin-bottom:6px}
.rxs-steps li b{display:block;font-size:1.08em}.rxs-steps li p{margin:6px 0 0;color:var(--ink2);font-size:.95em}
.rxs-grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.rxs-grid4 ul{padding-inline-start:1.1em;margin:0}.rxs-grid4 li{margin:5px 0}
.rxs-band{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:28px;padding:22px 0}
.rxs-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px}
@media (max-width:820px){.rxs-hero-in{grid-template-columns:1fr}.rxs-facts{margin-top:14px}}
