:root{color-scheme:light;--ink:#183240;--muted:#526873;--accent:#087b83;--accent-dark:#05636a;--soft:#eef8f8;--soft2:#f7fafb;--line:#d7e5e7;--white:#fff;--max:1080px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:Arial,"Noto Sans Arabic",sans-serif;font-size:1rem;line-height:1.85;text-rendering:optimizeLegibility}a{color:var(--accent-dark);text-underline-offset:.18em}a:focus-visible{outline:3px solid #f2b544;outline-offset:3px}header{border-bottom:1px solid var(--line);background:#fff}.shell{width:min(100% - 32px,var(--max));margin-inline:auto}.brand{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:14px}.brand a{text-decoration:none;font-weight:800;font-size:1.15rem}.phone{white-space:nowrap}.nav{display:flex;gap:8px;overflow-x:auto;padding:0 0 14px;scrollbar-width:thin}.nav a{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:var(--soft2);text-decoration:none;font-size:.94rem}.nav a[aria-current="page"]{background:var(--accent);color:#fff}main{width:min(100% - 32px,860px);margin-inline:auto;padding-block:28px 56px}.breadcrumbs{font-size:.92rem;color:var(--muted);margin-bottom:16px}.breadcrumbs ol{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumbs li:not(:last-child)::after{content:"←";margin-inline-start:8px}h1,h2,h3{line-height:1.4;text-wrap:balance}h1{font-size:clamp(2rem,6vw,3.4rem);margin:.25em 0 .5em}h2{font-size:clamp(1.4rem,3vw,1.9rem);margin-top:1.8em}h3{font-size:1.12rem;margin-top:1.4em}.answer,.ai{padding:18px 20px;border-radius:12px;margin:22px 0}.answer{background:var(--soft);border-inline-start:5px solid var(--accent)}.ai{background:#f8f5eb;border:1px solid #e8dfbd}.answer strong,.ai strong{display:block;margin-bottom:4px}section{margin-block:28px}ul,ol{padding-inline-start:1.4rem}li{margin-block:.35rem}table{width:100%;border-collapse:collapse;margin-block:18px;display:block;overflow-x:auto}th,td{border:1px solid var(--line);padding:10px 12px;text-align:right;vertical-align:top;min-width:150px}th{background:var(--soft2)}.faq{border-top:1px solid var(--line);padding-top:8px}.faq article{border-bottom:1px solid var(--line);padding-block:8px}.cta{background:var(--ink);color:#fff;padding:24px;border-radius:14px;margin-top:36px}.cta h2{margin-top:0}.cta a{color:#fff;font-size:1.25rem;font-weight:800}.editorial{font-size:.9rem;color:var(--muted);border:1px dashed var(--line);padding:12px;border-radius:10px;margin-top:30px}footer{border-top:1px solid var(--line);background:var(--soft2);padding-block:28px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px}.footer-grid ul{list-style:none;padding:0;margin:0}.footer-grid p{margin:.3rem 0}@media(max-width:720px){body{font-size:1.03rem}.shell,main{width:min(100% - 24px,var(--max))}.brand{align-items:flex-start;flex-direction:column;gap:4px}.nav{margin-inline:-12px;padding-inline:12px}.footer-grid{grid-template-columns:1fr}h1{font-size:2.05rem}.answer,.ai,.cta{padding:16px}th,td{min-width:135px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.wa-btn{display:inline-block;background:#25D366;color:#fff !important;padding:10px 18px;border-radius:10px;text-decoration:none;font-weight:700;font-size:1.05rem}
.lang-note{font-size:.95rem;opacity:.92}
