@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@400;500;600;700;800&display=swap');
body{font-family:'Noto Sans Arabic',Tahoma,Arial,sans-serif;line-height:1.9}h1,h2,h3,.eyebrow,.scene-intro>span{letter-spacing:0}h1{font-size:clamp(39px,4.8vw,64px);line-height:1.45;margin-bottom:18px}h2{line-height:1.5;font-size:38px}h3{line-height:1.55}.hero-copy{padding-top:34px}.hero-description{font-size:17px;line-height:2}.eyebrow{font-size:11px}.review-bar{letter-spacing:0;font-size:10px}.header nav{font-size:13px}.brand img,.engine-logo{direction:ltr}.credential{text-align:right;font-size:10px}.credential strong{font-size:9px}.wa-mark{padding-left:14px;padding-right:0}.verified-art{left:0;right:auto}.scene-stage{direction:rtl}.conversation-wire svg,.system-wires svg{transform:scaleX(-1)}.system-wires span{left:auto;right:30%;font-size:10px}.system-wires .handover-label{left:auto;right:27%}.lane-title{font-size:11px}.chat-heading>svg{margin-left:0;margin-right:auto;transform:scaleX(-1)}.chat-thread{min-height:310px}.chat-bubble{font-size:12px;line-height:1.9}.from-customer,.followup{border-radius:7px 7px 7px 1px}.from-agent{border-radius:7px 7px 1px 7px}.chat-compose svg{transform:scaleX(-1)}.agent-checklist>div{font-size:11px;line-height:1.8}.agent-action strong{font-size:12px}.engine-subtitle{font-size:11px}.engine-footer,.lane-caption{font-size:10px}.record-top .lane-title{font-size:10px}.record-top b{font-size:12px}.device-values span{font-size:10px}.device-values strong{font-size:20px;letter-spacing:0}.record-source{font-size:9px;line-height:1.9}.handover-content span{font-size:9px}.story-controls button{font-size:11px;white-space:normal}.story-controls button>span{margin-right:0;margin-left:7px}.flow-summary{font-size:12px;line-height:1.9}.scene-intro>span{font-size:11px}.scene-intro small{font-size:10px}.clinic-capability-list h3{font-size:22px;line-height:1.6}.clinic-capability-list p{font-size:14px;line-height:2}.clinic-capability-list article>span{margin-top:10px}.clinic-scope-layout{gap:50px}.language-examples{padding-left:0;padding-right:20px}.language-examples small{letter-spacing:0}.language-examples p{line-height:1.9}.language-layout>div>p:not(.eyebrow){font-size:14px}.handover-strip span{margin-right:0;margin-left:13px}.handover-strip p{font-size:13px;line-height:1.9}.contact h2{font-size:44px;line-height:1.55}.contact p:not(.eyebrow){font-size:14px}.setup-note{border-left:0;border-right:1px solid var(--line);padding:28px 64px 28px 0}.setup-note h3{font-size:28px}.button{font-size:13px}.quiet-link{font-size:12px}.contact .button{gap:15px}footer .brand{margin-right:0;margin-left:auto}footer small{text-align:left}footer p{font-size:10px}
@media(max-width:850px){h1{font-size:48px}.setup-note{padding-right:30px}.contact h2{font-size:38px}.scene-stage{grid-template-columns:210px minmax(30px,1fr) 210px minmax(40px,1fr) 240px}.clinic-capability-list h3{font-size:21px}}
@media(max-width:740px){.scene-stage{grid-template-columns:1fr 1fr}.clinic-scene .operations-lane:before{content:'↓ مواعيد العيادة + فريق الرعاية'}.chat-bubble{font-size:10px;line-height:1.85}.chat-thread{min-height:310px}.agent-checklist>div{font-size:9px;line-height:1.8}.agent-action strong{font-size:10px}.engine-subtitle{font-size:9px}.engine-footer,.lane-caption{font-size:8px}.record-top .lane-title{font-size:9px}.record-top b{font-size:11px}.device-values strong{font-size:16px}.device-values span{font-size:8px}.record-source{font-size:8px}.handover-content span{font-size:8px}.scene-intro>span{font-size:10px}.scene-intro small{font-size:9px}.story-controls button{font-size:10px}.flow-summary{font-size:11px}.clinic-capability-list p{font-size:13px}.language-examples{padding-right:0}.language-examples p{font-size:16px}.handover-strip strong{font-size:15px}}
@media(max-width:580px){h1{font-size:37px;line-height:1.5}.hero-description{font-size:14px;line-height:2}.hero-copy{padding-top:26px}.eyebrow{font-size:10px}h2{font-size:31px}.credential{font-size:8px;gap:6px}.credential strong{font-size:8px}.credentials{gap:16px}.review-bar{font-size:8px}.button{font-size:12px}.scene-intro small{font-size:8px}.setup-note{border-right:0;padding:26px 0 0}.setup-note svg{float:right;margin:0 0 65px 23px}.contact h2{font-size:35px}.contact p:not(.eyebrow){font-size:13px}footer small{text-align:right}}
