@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Noto;src:url(/fonts/noto-sans-arabic.ttf) format("truetype");font-display:swap}:root{color-scheme:dark;--teal-primary: #00bfa5;--teal-deep: #00796b;--teal-dark: #004d40;--teal-soft: #e0f7f4;--teal-glow: rgba(0, 191, 165, .2);--blue-accent: #2979ff;--blue-soft: #e3f2fd;--green-online: #10b981;--slate-900: #0f172a;--slate-800: #1e293b;--slate-700: #334155;--slate-600: #475569;--slate-500: #64748b;--slate-400: #94a3b8;--slate-200: #e2e8f0;--slate-100: #f1f5f9;--slate-50: #f8fafc;--bg-page: #0b0e17;--bg-surface: #121724;--bg-surface-elevated: #182033;--bg-tint: rgba(0, 191, 165, .08);--border-subtle: #1e2638;--border-strong: #2a354d;--text-main: #f8fafc;--text-muted: #94a3b8;--text-faint: #64748b;--btn-primary-bg: #00bfa5;--btn-primary-text: #090c14;--btn-primary-hover: #38d9b9;--btn-secondary-bg: #182033;--btn-secondary-text: #f8fafc;--btn-secondary-border: #2a354d;--btn-secondary-hover: #222d46;--card-shadow: 0 4px 24px -2px rgba(0, 0, 0, .45);--card-hover-shadow: 0 16px 40px -4px rgba(0, 0, 0, .6);--radius-xs: 6px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 30px;--ease-spring: cubic-bezier(.16, 1, .3, 1);--ease-tactile: cubic-bezier(.2, .8, .2, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:104px;scrollbar-color:var(--teal-primary) var(--bg-page)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-page);color:var(--text-main);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[lang=ckb],[lang=ar]{font-family:Noto,Inter,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;border:none;background:none;cursor:pointer}img,video{display:block;max-width:100%;height:auto}::selection{background:var(--teal-primary);color:#000}:focus-visible{outline:2px solid var(--teal-primary);outline-offset:3px}.wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:40px}.skip-link{position:fixed;top:-80px;left:20px;padding:12px 24px;background:var(--slate-900);color:#fff;border-radius:var(--radius-sm);z-index:100;transition:top .2s ease}.skip-link:focus{top:20px}.section-tag{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-primary);background:var(--bg-tint);border:1px solid var(--border-subtle);padding:4px 12px;border-radius:100px;margin-bottom:14px}.topbar{position:sticky;top:0;z-index:50;min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px max(32px,calc((100vw - 1280px)/2));background-color:#0b0e17e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle);transition:background-color .2s ease,border-color .2s ease}.topbar__brand{display:inline-flex;align-items:center;gap:12px;font-size:22px;font-weight:750;letter-spacing:-.03em;color:var(--text-main)}.topbar__brand img{width:32px;height:36px}.topbar__nav{display:flex;align-items:center;gap:28px}.topbar__nav a{font-size:14.5px;font-weight:550;color:var(--text-muted);transition:color .15s ease;position:relative}.topbar__nav a:hover{color:var(--teal-primary)}.topbar__end{display:flex;align-items:center;gap:18px}.lang-switcher{display:inline-flex;align-items:center;gap:6px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;padding:4px 12px;font-size:13.5px;font-weight:600}.lang-chip{color:var(--text-muted);transition:color .15s ease}.lang-chip:hover{color:var(--teal-primary)}.lang-divider{color:var(--border-strong);font-size:11px}.topbar__toggle{display:none;width:42px;height:42px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);place-items:center}.topbar__bars,.topbar__bars:before,.topbar__bars:after{width:18px;height:2px;background:var(--text-main);display:block;position:relative;transition:transform .2s ease,background .2s ease}.topbar__bars:before,.topbar__bars:after{content:"";position:absolute}.topbar__bars:before{top:-6px}.topbar__bars:after{top:6px}.is-open .topbar__bars{background:transparent}.is-open .topbar__bars:before{top:0;transform:rotate(45deg)}.is-open .topbar__bars:after{top:0;transform:rotate(-45deg)}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:12px 26px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;letter-spacing:-.01em;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.button--primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text)}.button--primary:hover{background-color:var(--btn-primary-hover);transform:translateY(-1.5px);box-shadow:0 6px 18px -4px var(--teal-glow)}.button--secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--btn-secondary-border)}.button--secondary:hover{background-color:var(--btn-secondary-hover);border-color:var(--border-strong);transform:translateY(-1.5px)}.button--small{min-height:40px;padding:8px 18px;font-size:13.5px;background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border-radius:var(--radius-sm)}.button--small:hover{background-color:var(--btn-primary-hover);transform:translateY(-1px)}.arrow{width:14px;height:10px;position:relative;display:inline-block;flex:none}.arrow:before{content:"";position:absolute;top:4px;left:0;width:13px;border-top:1.5px solid currentColor}.arrow:after{content:"";position:absolute;right:0;top:1px;width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.hero-section{display:grid;grid-template-columns:1.05fr 1.15fr;gap:52px;padding-block:68px 56px;align-items:center}.hero-content{display:flex;flex-direction:column;align-items:flex-start}.live-pill{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:24px;font-size:12.5px;font-weight:600;color:var(--text-main);box-shadow:0 2px 8px #00000008;margin-bottom:24px}.pulse-indicator{width:8px;height:8px;background-color:#22c55e;border-radius:50%;box-shadow:0 0 #22c55eb3;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #22c55eb3}70%{transform:scale(1);box-shadow:0 0 0 6px #22c55e00}to{transform:scale(.95);box-shadow:0 0 #22c55e00}}.hero-title{font-size:clamp(38px,4.2vw,60px);line-height:1.1;letter-spacing:-.04em;font-weight:750;color:var(--text-main);text-wrap:balance}.highlight-text{color:var(--teal-primary)}.hero-description{margin-top:22px;font-size:17px;line-height:1.7;color:var(--text-muted);max-width:48ch;text-wrap:pretty}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:32px}.credentials-bar{display:flex;align-items:center;gap:16px;margin-top:40px;padding:14px 18px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--card-shadow)}.cred-avatars{display:flex;align-items:center;margin-inline-end:2px}.cred-avatar{width:32px;height:32px;border-radius:50%;background:var(--bg-tint);border:2px solid var(--bg-surface);display:grid;place-items:center;font-size:14px;margin-inline-start:-8px}.cred-avatar:first-child{margin-inline-start:0}.cred-text{display:flex;flex-direction:column;gap:2px}.cred-text strong{font-size:13px;font-weight:700;color:var(--text-main);letter-spacing:-.01em}.cred-text span{font-size:12px;color:var(--text-muted)}.hero-stage{display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,#101422,#0d101b);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:20px;box-shadow:var(--card-shadow);position:relative;overflow:hidden}.sim-stepper-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.sim-stepper-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sim-step-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-size:12.5px;font-weight:600;color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border-subtle);transition:all .15s ease}.sim-step-btn:hover{color:var(--text-main);border-color:var(--border-strong)}.sim-step-btn.active{background:var(--teal-primary);color:#090c14;border-color:var(--teal-primary);box-shadow:0 2px 10px var(--teal-glow)}.step-idx{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#00000014;font-size:11px;font-weight:700}.sim-step-btn.active .step-idx{background:#0003}.sim-autoplay-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-size:12px;font-weight:600;color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border-subtle);transition:all .15s ease}.sim-autoplay-btn.is-playing{color:var(--teal-primary);border-color:var(--teal-primary);background:var(--bg-tint)}.sim-mobile-tabs{display:none;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.sim-mobile-tab{padding:8px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;text-align:center;background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-muted)}.sim-mobile-tab.active{background:var(--teal-primary);color:#090c14;border-color:var(--teal-primary)}.sim-phones-stage{display:grid;grid-template-columns:1fr 1fr;gap:20px;position:relative;padding-block:6px}.sim-transfer-line{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:2px;background:linear-gradient(90deg,transparent,var(--teal-primary),transparent);opacity:0;pointer-events:none;z-index:10;transition:opacity .3s ease}.sim-transfer-line.active{opacity:1}.sim-transfer-particle{position:absolute;top:-4px;width:10px;height:10px;border-radius:50%;background:#38d9b9;box-shadow:0 0 12px #38d9b9;animation:beamFlow 1.6s infinite ease-in-out}@keyframes beamFlow{0%{left:100%;opacity:0}25%{opacity:1}75%{opacity:1}to{left:0%;opacity:0}}.sim-phone-col{display:flex;flex-direction:column;gap:10px;align-items:center}.sim-phone-label{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:270px;font-size:11px;color:var(--text-faint);font-weight:550}.sim-role-tag{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:6px;background:var(--bg-tint);color:var(--teal-primary)}.sim-role-tag--doctor{background:#2979ff1a;color:var(--blue-accent)}.titanium-chassis{width:100%;max-width:270px;height:480px;background:#151a28;border-radius:36px;padding:9px;box-shadow:0 20px 48px -12px #00000080,0 0 0 1px #ffffff1f,inset 0 0 0 2px #28314a;position:relative;transition:transform .3s ease}.titanium-chassis:hover{transform:translateY(-2px)}.phone-display{width:100%;height:100%;background:#090c14;border-radius:28px;overflow:hidden;position:relative;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.06)}.notch-island{position:absolute;top:7px;left:50%;transform:translate(-50%);width:76px;height:20px;background:#000;border-radius:16px;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 8px}.island-camera{width:8px;height:8px;background:#111a2f;border-radius:50%;box-shadow:inset 0 0 2px #0ff9}.island-led{width:6px;height:6px;border-radius:50%;background:transparent;transition:background-color .2s}.notch-island.active .island-led{background:#22c55e;box-shadow:0 0 6px #22c55e}.phone-status-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 2px;font-size:10px;font-weight:600;color:#8f9bb3;z-index:20}.app-screen{display:none;flex:1;padding:10px 12px 14px;flex-direction:column;gap:10px;overflow:hidden;animation:fadeInScreen .25s ease-out forwards}.app-screen.active{display:flex}@keyframes fadeInScreen{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.screen-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:4px}.app-logo-mark{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:750;color:#fff}.app-logo-mark.text-teal{color:var(--teal-primary)}.app-logo-mark.text-blue{color:#60a5fa}.avatar-chip{width:24px;height:24px;border-radius:50%;background:#1e263d;color:var(--teal-primary);font-size:9.5px;font-weight:700;display:grid;place-items:center}.avatar-chip--blue{color:#60a5fa}.screen-card{background:#111625;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:6px}.screen-card--featured{background:linear-gradient(135deg,#122129,#0e1724);border-color:#00bfa54d}.card-caption{font-size:12px;font-weight:700;color:#fff}.card-note{font-size:10px;color:#8f9bb3;line-height:1.4}.mini-pulse-btn{display:inline-flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:8px;background:var(--teal-primary);color:#090c14;font-size:10.5px;font-weight:700;margin-top:2px;transition:transform .15s ease}.mini-pulse-btn:hover{transform:translateY(-1px)}.vitals-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.vital-pill{background:#111625;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:6px 8px;display:flex;flex-direction:column;gap:2px}.vital-name{font-size:9.5px;color:#8f9bb3}.vital-data{font-size:11px;font-weight:700;color:#fff}.doctors-online-list{display:flex;flex-direction:column;gap:6px;margin-top:2px}.list-title{font-size:10px;font-weight:700;color:#8f9bb3;text-transform:uppercase;letter-spacing:.04em}.doctor-row-item,.queue-item-card{display:flex;align-items:center;gap:8px;background:#111625;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:8px}.doc-icon{width:28px;height:28px;border-radius:50%;background:#1a2238;display:grid;place-items:center;font-size:13px}.doctor-row-item strong,.queue-item-card strong{display:block;font-size:11px;font-weight:700;color:#fff}.doctor-row-item span,.queue-item-card span{display:block;font-size:9.5px;color:var(--teal-primary)}.queue-item-card{justify-content:space-between;background:#2979ff14;border-color:#2979ff4d}.queue-item-card span{color:#8f9bb3}.btn-review-mini{background:var(--blue-accent);color:#fff;padding:5px 8px;border-radius:6px;font-size:10px;font-weight:700}.matching-dialog{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;gap:10px;padding:10px}.radar-pulse{position:relative;width:72px;height:72px;display:grid;place-items:center;margin-bottom:6px}.radar-ring{position:absolute;inset:0;border-radius:50%;border:1px solid var(--teal-primary);animation:radarWave 2s infinite ease-out}.radar-ring:nth-child(2){animation-delay:1s}.radar-pulse--blue .radar-ring{border-color:var(--blue-accent)}.radar-core{width:44px;height:44px;border-radius:50%;background:#141c2e;border:2px solid var(--teal-primary);display:grid;place-items:center;font-size:20px;z-index:2}.radar-pulse--blue .radar-core{border-color:var(--blue-accent)}@keyframes radarWave{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}.dialog-doctor-name{font-size:13px;font-weight:750;color:#fff}.dialog-status-line{font-size:10.5px;font-weight:600;color:var(--teal-primary)}.dialog-status-line.text-blue{color:#60a5fa}.dialog-details{font-size:10px;color:#8f9bb3;max-width:200px;line-height:1.4}.call-choice-actions{display:flex;gap:16px;margin-top:10px}.btn-action-circle{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;transition:transform .15s ease}.btn-action-circle:hover{transform:scale(1.08)}.btn-action--reject{background:#ef4444;color:#fff}.btn-action--accept{background:#10b981;color:#fff}.sim-video-feed{position:relative;width:100%;height:100%;background:#0d121f;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:10px}.video-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:radial-gradient(circle at center,#18223a,#0c111e)}.video-avatar{font-size:40px}.video-label{font-size:10px;font-weight:600;color:#8f9bb3}.video-pip-window{position:absolute;top:10px;right:10px;width:48px;height:64px;background:#1f2a44;border:1px solid rgba(255,255,255,.2);border-radius:8px;display:grid;place-items:center;font-size:20px;z-index:5;box-shadow:0 4px 12px #0006}.video-timer-tag{position:absolute;top:10px;left:10px;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3px 8px;border-radius:6px;font-size:9.5px;font-weight:600;color:#fff;display:flex;align-items:center;gap:4px;z-index:5}.green-dot{color:#10b981;font-size:12px}.video-controls-dock{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;background:#101626bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 12px;border-radius:24px;z-index:5}.dock-circle{width:28px;height:28px;border-radius:50%;background:#ffffff1a;display:grid;place-items:center;font-size:11px}.dock-circle--end{background:#ef4444;color:#fff}.issue-rx-dock-btn{background:var(--teal-primary);color:#090c14;padding:4px 10px;border-radius:14px;font-size:10px;font-weight:750}.status-verified-chip{font-size:9.5px;font-weight:700;padding:2px 6px;border-radius:4px;background:#00bfa526;color:var(--teal-primary)}.status-verified-chip--blue{background:#2979ff26;color:#60a5fa}.rx-slip-box{background:#111625;border:1px solid rgba(0,191,165,.3);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.rx-slip-box--doctor{border-color:#2979ff4d}.rx-slip-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed rgba(255,255,255,.1);padding-bottom:6px}.rx-slip-head strong{display:block;font-size:11.5px;color:#fff}.rx-code-val{font-size:9px;color:#8f9bb3;font-family:monospace}.rx-med-line{display:flex;align-items:center;justify-content:space-between;font-size:10.5px}.rx-med-line strong{display:block;color:#fff}.rx-med-line span{font-size:9px;color:#8f9bb3}.check-sign{color:var(--teal-primary);font-weight:700;font-size:12px}.pharmacy-route-note{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:600;color:var(--teal-primary);background:#00bfa514;padding:5px 8px;border-radius:6px;margin-top:2px}.pharmacy-route-note--blue{color:#93c5fd;background:#2979ff14}.rx-summary-block{font-size:9.5px;color:#8f9bb3;line-height:1.4}.rx-summary-block strong{display:block;color:#fff;margin-bottom:2px}.finish-col{margin-top:auto}.btn-complete-shift{width:100%;padding:7px;border-radius:8px;background:var(--blue-accent);color:#fff;font-size:10.5px;font-weight:700;text-align:center}.shift-status-row{display:flex;justify-content:space-between;font-size:10px;color:#8f9bb3}.shift-count{font-size:15px;font-weight:800;color:#fff}.shift-sub{font-size:9.5px;color:#8f9bb3}.sim-explainer-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 2px 8px #00000005}.sim-explainer-text{display:flex;flex-direction:column;gap:2px}.sim-explainer-text strong{font-size:13px;font-weight:700;color:var(--text-main)}.sim-explainer-text p{font-size:12px;color:var(--text-muted);line-height:1.45}.sim-explainer-badge{flex:none;font-size:11px;font-weight:700;font-family:monospace;padding:4px 10px;border-radius:6px;background:var(--bg-tint);color:var(--teal-primary)}.shortcuts-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px;margin-bottom:72px}.shortcut-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 24px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--card-shadow);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.shortcut-item:hover{transform:translateY(-2px);border-color:var(--teal-primary);box-shadow:var(--card-hover-shadow)}.shortcut-icon{width:44px;height:44px;border-radius:var(--radius-sm);background:var(--bg-tint);color:var(--teal-primary);display:grid;place-items:center;flex:none}.shortcut-icon svg{width:22px;height:22px}.shortcut-text{display:flex;flex-direction:column;gap:2px}.shortcut-text strong{font-size:15px;font-weight:650;color:var(--text-main);letter-spacing:-.01em}.shortcut-text span{font-size:12.5px;color:var(--text-muted);line-height:1.4}.shortcut-item .arrow{color:var(--teal-primary)}.protocol-section{padding-block:64px 88px}.protocol-header{text-align:center;max-width:680px;margin-inline:auto;margin-bottom:56px}.protocol-header h2{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.035em;font-weight:750;line-height:1.15;color:var(--text-main)}.protocol-header p{margin-top:14px;font-size:17px;color:var(--text-muted)}.protocol-split{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center}.protocol-steps{display:flex;flex-direction:column;gap:32px}.protocol-milestone{display:flex;gap:20px}.milestone-indicator{display:flex;flex-direction:column;align-items:center;padding-top:4px}.milestone-dot{width:14px;height:14px;border-radius:50%;background:var(--teal-primary);box-shadow:0 0 0 4px #00bfa533;flex:none}.milestone-line{width:2px;flex:1;background:var(--border-subtle);margin-top:8px;min-height:60px}.milestone-content h3{font-size:19px;font-weight:700;color:var(--text-main);letter-spacing:-.02em}.milestone-content p{margin-top:8px;font-size:14.5px;color:var(--text-muted);line-height:1.65}.milestone-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.milestone-tags span{font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:6px;background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-muted)}.rx-physical-artifact{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:32px 28px;box-shadow:var(--card-shadow);position:relative}.rx-physical-artifact:before{content:"";position:absolute;top:0;left:28px;right:28px;height:4px;background:linear-gradient(90deg,var(--teal-primary),var(--blue-accent));border-radius:4px 4px 0 0}.rx-document{display:flex;flex-direction:column;gap:20px}.rx-doc-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--border-subtle);padding-bottom:16px}.rx-brand-stamp{display:flex;align-items:center;gap:12px}.rx-brand-stamp strong{display:block;font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--text-main)}.rx-brand-stamp span{font-size:11px;color:var(--text-muted)}.rx-doc-stamp span{font-size:10px;font-weight:800;letter-spacing:.08em;padding:4px 8px;border-radius:4px;background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.3)}.rx-doc-physician{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;padding:12px 14px;background:var(--bg-tint);border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.field-lbl{display:block;font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--text-faint);margin-bottom:2px}.rx-doc-physician strong{display:block;font-size:13px;font-weight:700;color:var(--text-main)}.field-sub{display:block;font-size:11px;color:var(--text-muted)}.rx-doc-patient{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-muted)}.patient-line{display:flex;flex-wrap:wrap;gap:14px}.patient-line strong,.diagnosis-line strong{color:var(--text-main)}.rx-doc-medicines{display:flex;flex-direction:column;gap:10px}.rx-doc-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 12px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.item-index{font-size:11px;font-weight:800;font-family:monospace;color:var(--teal-primary);background:var(--bg-tint);width:24px;height:24px;border-radius:4px;display:grid;place-items:center}.item-info strong{display:block;font-size:13.5px;font-weight:650;color:var(--text-main)}.item-info span{font-size:11.5px;color:var(--text-muted)}.item-qty{font-size:11px;font-weight:700;font-family:monospace;color:var(--text-muted)}.routing-badge{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.routing-icon{font-size:18px}.routing-badge strong{display:block;font-size:12.5px;color:var(--text-main)}.routing-badge span{font-size:11px;color:var(--teal-primary)}.rx-doc-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-subtle);padding-top:14px}.security-hash{display:flex;flex-direction:column;gap:4px}.security-hash span:first-child{font-size:10px;font-family:monospace;color:var(--text-faint)}.payment-cleared-tag{font-size:11px;font-weight:650;color:#10b981}.qr-box{width:44px;height:44px;background:var(--bg-tint);border:1px solid var(--border-subtle);border-radius:6px;display:grid;place-items:center}.qr-pattern{width:28px;height:28px;background:repeating-linear-gradient(45deg,var(--text-main),var(--text-main) 2px,transparent 2px,transparent 4px);opacity:.7}.features-section{background:var(--bg-tint);padding-block:88px;border-block:1px solid var(--border-subtle)}.section-lead{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:56px}.section-lead h2{font-size:clamp(30px,3.2vw,42px);letter-spacing:-.03em;font-weight:750;line-height:1.18;color:var(--text-main)}.section-lead p{margin-top:14px;font-size:16.5px;color:var(--text-muted);line-height:1.7}.editorial-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.feat-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:30px 28px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:14px;transition:transform .15s ease,border-color .15s ease}.feat-card:hover{transform:translateY(-2px);border-color:var(--teal-primary)}.feat-card--wide{grid-column:1 / -1;padding:36px}.feat-card-inner{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:center}.feat-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--teal-primary);margin-bottom:8px}.feat-card h3{font-size:20px;font-weight:700;color:var(--text-main);letter-spacing:-.02em}.feat-card p{font-size:14.5px;color:var(--text-muted);line-height:1.65}.payment-chips-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.pay-chip{display:flex;flex-direction:column;gap:2px;padding:10px 14px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);position:relative;min-width:150px}.chip-dot{width:8px;height:8px;border-radius:50%;background:#3b82f6;margin-bottom:4px}.chip-dot--fib{background:var(--teal-primary)}.pay-chip strong{font-size:13px;color:var(--text-main)}.pay-chip span{font-size:11px;color:var(--text-muted)}.receipt-graphic{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 16px #0000000a}.receipt-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text-muted)}.receipt-row strong{color:var(--text-main)}.receipt-row--success{border-top:1px dashed var(--border-subtle);padding-top:10px}.text-green{color:#10b981}.feat-icon{width:44px;height:44px;border-radius:var(--radius-sm);background:var(--bg-tint);color:var(--teal-primary);display:grid;place-items:center}.feat-icon svg{width:22px;height:22px}.card-extra-note{font-size:12px;color:var(--text-faint);margin-top:auto;border-top:1px solid var(--border-subtle);padding-top:10px}.kurdish-sample{font-size:14.5px;color:var(--teal-primary);font-weight:600;padding:8px 12px;background:var(--bg-tint);border-radius:var(--radius-xs);margin-top:auto}.download-section{padding-block:80px}.download-box{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:48px 56px;box-shadow:var(--card-shadow);display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;overflow:hidden}.download-copy h2{font-size:clamp(30px,3vw,40px);font-weight:750;letter-spacing:-.03em;line-height:1.15;color:var(--text-main)}.download-copy p{margin-top:16px;font-size:16px;color:var(--text-muted)}.download-badges{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:28px}.download-footnote{font-size:12.5px!important;color:var(--text-faint)!important;margin-top:14px!important}.download-visual{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--card-shadow);border:1px solid var(--border-subtle)}.download-visual-img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.site-foot{border-top:1px solid var(--border-subtle);background:var(--bg-surface);padding-block:64px 32px}.site-foot__grid{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr;gap:48px}.site-foot__identity p{font-size:14px;color:var(--text-muted);margin-block:16px 12px;max-width:32ch}.identity-kurdish{font-size:15px;color:var(--teal-primary);font-weight:600}.foot-col h3{font-size:14px;font-weight:700;color:var(--text-main);letter-spacing:-.01em;margin-bottom:18px}.foot-col ul{list-style:none;display:grid;gap:10px;font-size:13.5px;color:var(--text-muted)}.foot-col li a{transition:color .15s ease}.foot-col li a:hover{color:var(--teal-primary)}.site-foot__legal{border-top:1px solid var(--border-subtle);margin-top:48px;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:11.5px;color:var(--text-faint);line-height:1.6}.site-foot__legal p:first-child{max-width:72ch}.copyright{flex:none}.reveal-on-scroll{opacity:0;transform:translateY(22px);transition:opacity .55s var(--ease-spring),transform .55s var(--ease-spring);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}.button:active,.sim-step-btn:active,.mini-pulse-btn:active,.dock-circle:active,.btn-action-circle:active,.btn-review-mini:active,.btn-complete-shift:active{transform:scale(.96)!important;transition:transform .08s var(--ease-tactile)}@media(max-width:1140px){.wrap{padding-inline:32px}.hero-section{grid-template-columns:1fr;gap:48px;padding-block:48px}.protocol-split{grid-template-columns:1fr;gap:40px}.feat-card-inner{grid-template-columns:1fr;gap:24px}.download-box{grid-template-columns:1fr;gap:32px;padding:36px 32px}}@media(max-width:860px){.topbar{flex-wrap:wrap;padding:14px 20px;min-height:72px}.topbar__toggle{display:grid}.topbar__nav{display:none;order:10;flex-basis:100%;flex-direction:column;align-items:flex-start;gap:0;padding-top:8px}.is-open .topbar__nav{display:flex}.topbar__nav a{width:100%;padding:12px 0;border-top:1px solid var(--border-subtle)}.shortcuts-bar{grid-template-columns:1fr;gap:12px;margin-bottom:48px}.editorial-features-grid{grid-template-columns:1fr;gap:16px}.site-foot__grid{grid-template-columns:1fr 1fr;gap:36px 24px}.site-foot__identity{grid-column:1 / -1}.site-foot__legal{flex-direction:column;align-items:flex-start;gap:12px}.sim-mobile-tabs{display:grid}.sim-phones-stage{grid-template-columns:1fr;justify-items:center}.sim-phone-col{display:none;width:100%}.sim-phone-col.active-mobile{display:flex}.sim-transfer-line{display:none}}@media(max-width:580px){.wrap{padding-inline:20px}.topbar__brand-text{font-size:19px}.hero-title{font-size:36px}.hero-description{font-size:15.5px}.sim-stepper-group{width:100%;justify-content:space-between}.sim-step-btn{padding:6px 8px;font-size:11.5px}.credentials-bar{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.cred-avatars{margin-inline-end:0}.download-box{padding:28px 20px}.site-foot__grid{grid-template-columns:1fr;gap:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal-on-scroll{opacity:1!important;transform:none!important;transition:none!important}}
