:root{--navy:#0c253d;--teal:#14899c;--teal-strong:#0e7383;--mint:#b9eadb;--ink:#0c253d;--paper:#f7f8f5;--card:#fff;--line:#dce3df;--muted:#526375;--max:1280px;--font:"Manrope",system-ui,"Segoe UI",sans-serif;--ease:cubic-bezier(.2,.75,.25,1)}html[lang=ar]{--font:"IBM Plex Sans Arabic",system-ui,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:var(--font);background:var(--paper);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.13;letter-spacing:-.04em;font-weight:700;text-wrap:balance}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;line-height:1.45}ul,ol{margin:0;padding:0;list-style:none}[hidden]{display:none!important}.wrap{width:min(100%,var(--max));margin-inline:auto;padding-inline:40px}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.skip{position:absolute;inset-inline-start:-9999px}.skip:focus{inset-inline-start:16px;top:12px;padding:12px;background:#fff;z-index:100}::selection{background:var(--mint);color:var(--navy)}a:focus-visible,button:focus-visible,summary:focus-visible,[role=tabpanel]:focus-visible{outline:3px solid var(--teal);outline-offset:5px}section{padding-block:100px}.eyebrow{display:block;margin-bottom:22px;font-size:.72rem;letter-spacing:.14em;text-transform:none;font-weight:800;color:var(--teal-strong)}html[lang=ar] .eyebrow{letter-spacing:0;font-size:.92rem}.section-head h2,.about-heading h2{font-size:clamp(2rem,3.5vw,3.1rem)}.section-head p{color:var(--muted);font-size:1.04rem;margin-top:22px}.split-head{display:grid;grid-template-columns:1fr .55fr;gap:64px;align-items:end;margin-bottom:42px}.split-head p{max-width:34ch}.arrow{display:inline-block;transition:transform .3s var(--ease)}html[dir=rtl] .arrow{transform:scaleX(-1)}.site-header{position:sticky;top:0;z-index:50;background:#ffffffed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);transition:box-shadow .3s}.site-header.is-scrolled{box-shadow:0 6px 28px #0c253d0d}.nav{display:flex;height:82px;gap:28px;align-items:center}.brand{flex:none}.brand img{width:220px;height:auto}.nav-links{display:flex;margin-inline-start:auto;gap:26px}.nav-links a{position:relative;display:block;padding-block:8px;font-size:.88rem;font-weight:600;color:var(--muted);text-decoration:none}.nav-links a:after{content:"";position:absolute;inset-inline:0;bottom:1px;height:2px;background:var(--teal);transform:scaleX(0);transition:transform .25s}.nav-links a:hover:after,.nav-links a[aria-current]:after{transform:scaleX(1)}.nav-tools{display:flex;align-items:center;gap:22px}.lang{text-decoration:none;font-size:.88rem;font-weight:700;color:var(--teal-strong)}.nav-signin{text-decoration:none;font-size:.88rem;font-weight:700;color:var(--ink);white-space:nowrap}.nav-signin:hover{color:var(--teal-strong);text-decoration:underline}.nav-tools .btn{white-space:nowrap}.nav-mobile-only{display:none}.menu-btn{display:none;padding:8px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fff}.btn{display:inline-flex;justify-content:center;align-items:center;gap:22px;padding:14px 23px;border-radius:9px;border:1px solid transparent;text-decoration:none;font-weight:700;font-size:.9rem;line-height:1.5;transition:transform .3s var(--ease),background .3s,box-shadow .3s;cursor:pointer}.btn:hover{transform:translateY(-3px);box-shadow:0 8px 18px #0c253d12}.btn:hover .arrow{translate:2px -2px}.btn-primary{background:var(--teal-strong);color:#fff}.btn-primary:hover{background:#0a6070}.btn-light{background:var(--mint);color:var(--navy)}.btn-light:hover{background:#d3f3e8}.btn-ghost{background:#fff;border-color:var(--line)}.btn-sm{padding:11px 17px;font-size:.82rem}.text-link{text-decoration:none;border-bottom:1px solid #7e919f;padding-block:7px;font-size:.92rem}.hero{position:relative;padding:0;background:var(--navy);color:#fff;overflow:clip}.hero:before{content:"";position:absolute;width:750px;height:750px;border:1px solid #ffffff09;border-radius:50%;inset-inline-end:-350px;top:-320px;pointer-events:none}.hero-inner{display:grid;grid-template-columns:1.04fr 1fr;gap:64px 56px;align-items:center;padding-top:82px}.hero .eyebrow{color:#8ed8d7;font-size:.68rem}.hero h1{font-size:clamp(2.7rem,4.7vw,4.5rem);line-height:1.09;letter-spacing:-.055em}.hero h1 em{color:var(--mint);font-style:normal}.hero .lead{max-width:45ch;color:#bdcbd6;margin-top:26px;font-size:1.03rem;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}.hero-origin{display:flex;align-items:center;gap:10px;font-size:.75rem;color:#b3c7d4;margin-top:36px}.origin-dot{width:6px;height:6px;border-radius:50%;background:var(--mint)}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff20;padding-block:22px;color:#aec2ce;font-size:.72rem}.hero-bottom>span:last-child{display:flex;gap:20px}.brand-corporate{--p-ink:#172f50;--p-accent:#b84417;--p-soft:#f5eae1;--p-btn:#172f50}.brand-hospitals{--p-ink:#12283f;--p-accent:#117e74;--p-soft:#e4efeb;--p-btn:#117269}.platform-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:38px}.platform-choice{position:relative;background:#fff;border:1px solid var(--line);border-top:3px solid var(--p-accent);border-radius:5px 5px 14px 14px;padding:24px;text-decoration:none;transition:transform .35s var(--ease),box-shadow .35s,background .35s}.platform-choice:hover,.platform-choice:focus-visible{background:var(--p-soft);transform:perspective(900px) translateY(-6px) rotateX(var(--card-tilt-x,0deg)) rotateY(var(--card-tilt-y,0deg));box-shadow:0 18px 38px -18px #0c253d40}.choice-top{position:absolute;top:18px;inset-inline-end:20px;display:flex;color:var(--p-accent)}.choice-top .arrow{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--p-soft);transition:translate .3s var(--ease),background .3s}.platform-choice:hover .choice-top .arrow,.platform-choice:focus-visible .choice-top .arrow{translate:3px -3px;background:#fff}html[dir=rtl] .platform-choice:hover .choice-top .arrow,html[dir=rtl] .platform-choice:focus-visible .choice-top .arrow{translate:-3px -3px}.choice-audience{display:block;font-size:.7rem;color:var(--muted);margin-bottom:12px;padding-inline-end:40px}.platform-choice .choice-wordmark{display:flex;align-items:baseline;gap:.3em;padding:11px 16px;border-radius:8px;background:#172f50;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.4;white-space:nowrap;width:fit-content;max-width:100%}.choice-wordmark .choice-edition{font-weight:400;color:#f97316}.brand-hospitals .choice-wordmark{background:#12283f}.brand-hospitals .choice-edition{color:#99f6e4}.platform-choice p{margin-top:14px;color:var(--muted);font-size:.84rem}.product{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;padding-block:78px;border-bottom:1px solid var(--line)}.product:last-child{border-bottom:0;padding-bottom:0}.product.flip .product-media{order:-1}.product h3{font-size:clamp(1.8rem,2.7vw,2.6rem);color:var(--p-ink)}.erp-wordmark{display:flex;align-items:baseline;gap:.3em;width:fit-content;font-family:Inter,system-ui,sans-serif;font-size:22px;letter-spacing:-.04em;line-height:1.3;margin-bottom:22px}.wm-a{color:var(--p-ink);font-weight:600}.wm-b{color:var(--p-accent);font-weight:400}.product-logo{height:44px;width:auto;margin-bottom:22px}.product-tag{display:block;color:var(--p-accent);font-size:.7rem;font-weight:700;margin-bottom:15px}.summary{color:var(--muted);margin-top:18px;font-size:.95rem;line-height:1.8}.features{display:grid;gap:19px;margin-top:27px}.features li{display:grid;grid-template-columns:7px 1fr;gap:14px;font-size:.85rem;color:var(--muted)}.features li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--p-accent);margin-top:9px}.features b{display:block;font-weight:700;color:var(--ink);margin-bottom:4px}.product-details{margin-top:23px;border-block:1px solid var(--line);font-size:.83rem}.product-details summary{padding-block:13px;cursor:pointer;color:var(--p-accent);font-weight:700}.product-details p{color:var(--muted);padding-bottom:17px}.product-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.product-discovery{flex-direction:column;align-items:stretch;gap:18px;max-width:470px}.platform-explore{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border:1px solid #294a70;border-inline-start:4px solid #f97316;border-radius:14px;background:linear-gradient(115deg,#172f50,#22466d);color:#fff;text-decoration:none;box-shadow:0 10px 24px -12px #172f5066;transition:transform .25s var(--ease),box-shadow .25s,border-color .25s}.platform-explore-copy{display:grid;gap:5px;min-width:0}.platform-explore-label{color:#ffbc91;font-size:.76rem;font-weight:700;letter-spacing:.08em}.platform-explore strong{font-size:clamp(1rem,1.6vw,1.22rem);letter-spacing:-.025em;line-height:1.4}.platform-explore-arrow{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;background:#f97316;color:#172f50;font-size:24px;transition:translate .25s var(--ease),background .25s}.platform-explore:hover{transform:translateY(-3px);box-shadow:0 16px 30px -12px #172f5080;border-color:#f97316}.platform-explore:hover .platform-explore-arrow{translate:2px -2px;background:#ffb17e}.platform-explore:focus-visible{outline:3px solid #c2410c;outline-offset:5px}.platform-contact{align-self:flex-start;display:inline-flex;align-items:center;gap:14px;min-height:44px;padding-inline:4px;color:var(--p-ink);font-size:.88rem;font-weight:700;text-decoration:underline;text-decoration-color:#b5c1cc;text-underline-offset:6px}.platform-contact:hover{color:var(--p-accent)}html[dir=rtl] .platform-explore-arrow{transform:scaleX(-1)}html[dir=rtl] .platform-explore:hover .platform-explore-arrow{translate:-2px -2px}html[lang=ar] .platform-explore-label{letter-spacing:0;font-size:.9rem}@media (max-width:560px){.platform-explore{padding:20px 18px;gap:12px}.platform-explore strong{font-size:1rem}}@media (prefers-reduced-motion:reduce){.platform-explore:hover{transform:none}.platform-explore:hover .platform-explore-arrow{translate:none!important}}.product .btn-primary{background:var(--p-btn)}.product .btn-primary:hover{filter:brightness(.92)}.product-media{min-width:0;background:var(--p-soft);border-radius:18px;padding:38px 24px 22px}.shot{display:block;position:relative;width:100%;padding:0;overflow:hidden;background:#fff;color:var(--ink);border:1px solid #0c253d15;border-radius:10px;box-shadow:0 18px 30px #0c253d18;transition:transform .45s var(--ease),box-shadow .45s}.shot:hover{transform:translateY(-5px);box-shadow:0 26px 35px #0c253d25}.shot-bar{display:flex;align-items:center;gap:4px;padding:10px;background:#fff;border-bottom:1px solid var(--line);direction:ltr}.shot-bar i{width:5px;height:5px;border-radius:50%;background:#c0cbd1}.shot-bar>span{margin-inline:auto;font-size:.5rem;color:var(--muted)}.zoom-label{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;font-size:.65rem;color:var(--p-accent)}.media-caption{text-align:center;font-size:.8rem;margin-block:26px;color:var(--p-ink)}.workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #0c253d21;padding-top:17px;gap:8px}.workflow li{font-size:.64rem;color:var(--p-ink)}.workflow span{display:block;color:var(--p-accent);font-size:.6rem;margin-bottom:7px}#why{background:#edf1eb}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.why-grid .section-head p{max-width:37ch}.principles li{display:grid;grid-template-columns:30px 1fr;gap:20px;padding-block:25px;border-top:1px solid #cbd6ce}.principles li>span{color:var(--teal-strong);font-size:.72rem}.principles h3{font-size:1.1rem;letter-spacing:-.02em}.principles p{font-size:.9rem;color:var(--muted);margin-top:12px}.dark{background:var(--navy);color:#fff}.about-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:110px;align-items:center}.dark .eyebrow{color:#8ed8d7}.about-copy p{color:#b9cbd6;font-size:.95rem;margin-top:22px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact h2{font-size:clamp(2rem,3.6vw,3.15rem)}.intro{color:var(--muted);font-size:.98rem;margin-top:22px;max-width:40ch}.contact-list{display:grid;gap:20px;margin-top:35px}.contact-list li{display:flex;align-items:center;gap:14px}.icon{display:grid;place-items:center;width:36px;height:36px;flex:none;color:var(--teal-strong);background:#e5eeea;border-radius:50%}.icon svg{width:16px;height:16px}.contact-list small{display:block;font-size:.67rem;color:var(--muted)}.contact-list a,.contact-list .val{font-size:.86rem;text-decoration:none}.contact-list a:hover{color:var(--teal-strong);text-decoration:underline}form{background:#fff;padding:34px;border:1px solid var(--line);border-radius:16px;display:grid;gap:19px;align-content:start}.form-title{font-size:1.1rem;letter-spacing:-.025em;margin-bottom:6px}.row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{display:block;font-size:.73rem;font-weight:700}input,textarea,select{margin-top:7px;padding:11px 12px;border:1px solid #8c9b9b;border-radius:7px;width:100%;min-width:0;color:var(--ink);background:#fbfcfa;font-size:.88rem}input:focus,textarea:focus,select:focus{outline:2px solid var(--teal);outline-offset:2px}textarea{min-height:110px;resize:vertical}.form-note{font-size:.7rem;color:var(--muted)}.enquiry-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.enquiry-status:empty{display:none}.enquiry-status{padding:12px 14px;border-radius:9px;font-size:.86rem;line-height:1.6;background:#f1f4f7;color:var(--ink)}.enquiry-status[data-tone=success]{background:#e7f4ef;color:#145c45}.enquiry-status[data-tone=error]{background:#fbece6;color:#8a2f0c}form .btn[disabled]{opacity:.6;cursor:progress}.site-footer{padding-block:52px 0;background:var(--navy);color:#fff;border-top:1px solid #ffffff12}.footer-grid{display:grid;grid-template-columns:1.35fr .65fr 1fr 1.05fr;gap:54px;padding-bottom:48px}.footer-grid>*{min-width:0}.footer-brand>a{display:block;width:fit-content}.footer-brand img{width:220px;height:auto;margin-inline-start:-9px}.footer-brand p{max-width:34ch;margin-top:14px;font-size:.86rem;line-height:1.85;color:#b4c5d7}.footer-column{padding-top:12px}.footer-column h2{font-size:.73rem;font-weight:800;letter-spacing:.13em;margin-bottom:19px;line-height:1.5}html[lang=ar] .footer-column h2{letter-spacing:0;font-size:.95rem}.footer-column ul{display:grid;gap:5px}.footer-column a{display:inline-flex;align-items:center;gap:12px;min-height:32px;padding-block:4px;color:#b4c5d7;font-size:.85rem;line-height:1.6;text-decoration:none;transition:color .2s}.footer-column a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.footer-contact svg{flex:0 0 17px;width:17px;height:17px;color:#36c3cc}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px;border-top:1px solid #ffffff16}.footer-bottom p{color:#91a8be;font-size:.71rem;line-height:1.8}.footer-top{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;color:#b4c5d7;font-size:.75rem;text-decoration:none}.footer-top span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff0c;color:#fff;font-size:19px;transition:background .2s}.footer-top:hover span{background:#14899c}.site-footer a:focus-visible{outline:2px solid #36c3cc;outline-offset:5px}@media (max-width:1000px){.footer-grid{grid-template-columns:1.2fr 1fr;gap:36px 50px}}@media (max-width:560px){.site-footer{padding-top:36px}.footer-grid{grid-template-columns:1fr 1fr;gap:26px 20px;padding-bottom:30px}.footer-brand,.footer-contact{grid-column:1/-1}.footer-brand p{max-width:42ch}.footer-brand img{width:200px}.footer-column{padding-top:0}.footer-column h2{margin-bottom:10px}.footer-column a{min-height:42px;font-size:.8rem}.footer-bottom{align-items:flex-start;flex-direction:column;gap:12px;padding-block:18px}}.image-dialog{width:min(1200px,94vw);max-height:90vh;border:1px solid var(--line);padding:15px;border-radius:14px;box-shadow:0 30px 120px #0006;color:var(--ink)}.image-dialog::backdrop{background:#041322d9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.image-dialog img{width:100%}.dialog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.8rem;padding-bottom:15px}.dialog-close{color:var(--ink);border:1px solid var(--line);background:var(--paper);padding:10px 16px;border-radius:7px}.preview-open{overflow:hidden}@keyframes preview-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.scroll-entered{animation:scroll-arrive .8s var(--ease) backwards}.showcase.scroll-entered{animation-duration:1s;animation-delay:90ms}.platform-choice:nth-child(2),.principles li:nth-child(2),.about-values li:nth-child(2){animation-delay:.1s}.principles li:nth-child(3),.about-values li:nth-child(3){animation-delay:.18s}.scroll-entered:focus-within{animation:none}@media (min-width:851px){.hero .showcase{transform:translateY(var(--hero-depth,0px))}.hero:before{transform:translateY(calc(var(--hero-depth,0px) * -1))}}}@keyframes scroll-arrive{0%{opacity:.15;translate:0 var(--entry-y,28px)}to{opacity:1;translate:0 0}}@media (min-width:1000px){.hero h1{max-width:12ch}}@media (max-width:1100px){.wrap{padding-inline:30px}.hero-inner{gap:45px 30px}.hero-actions{gap:18px}.product{gap:35px}.why-grid,.about-grid,.contact{gap:55px}.nav,.nav-links{gap:20px}}@media (max-width:850px){.menu-btn{display:block}.nav{height:72px}.nav-tools{margin-inline-start:auto;gap:18px}.nav-tools .btn{display:none}.nav-links{display:none;position:absolute;inset-inline:0;top:72px;padding:14px 30px;background:#fff;border-bottom:1px solid var(--line)}.nav-links.open{display:flex;flex-direction:column;gap:3px}.nav-links a{padding-block:12px}.nav-signin{display:none}.nav-links.open .nav-mobile-only{display:block}.nav-links .nav-mobile-cta{padding-block:8px 4px}.nav-links .nav-mobile-cta a{display:flex;color:#fff;font-size:.9rem}.nav-links .nav-mobile-cta a:after{display:none}.hero-inner{padding-top:58px;grid-template-columns:1fr}.hero-copy{max-width:580px}.hero h1{font-size:clamp(2.7rem,7vw,4rem)}.showcase{max-width:580px;width:100%}.hero-bottom{margin-top:6px}.split-head{grid-template-columns:1fr;gap:5px}.split-head p{max-width:50ch}.platform-choice{padding:20px 16px}.platform-choice h3{font-size:1rem}.product{grid-template-columns:1fr;gap:34px;padding-block:60px}.product-copy{max-width:620px}.product.flip .product-media{order:0}.product-media{padding:32px}.why-grid,.about-grid,.contact{grid-template-columns:1fr;gap:40px}.about-grid{grid-template-columns:1fr;gap:32px}.contact{max-width:620px;margin-inline:auto}section{padding-block:75px}}@media (max-width:560px){.wrap{padding-inline:22px}.brand img{width:clamp(130px,43vw,183px);height:auto}.nav{gap:12px}.nav-tools{gap:13px}.lang,.menu-btn{font-size:.78rem}.hero-inner{padding-top:44px;gap:36px}.hero h1{font-size:2.85rem}html[lang=ar] .hero h1{font-size:2.6rem}.hero .eyebrow{font-size:.58rem;letter-spacing:.09em}html[lang=ar] .hero .eyebrow{font-size:.8rem;letter-spacing:0}.hero .lead{font-size:.95rem;margin-top:22px}.hero-actions{gap:19px;margin-top:25px}.hero-actions .btn{font-size:.81rem;padding-inline:18px;gap:15px}.text-link{font-size:.8rem}.hero-origin{margin-top:26px}.showcase-link b{font-size:.86rem}.hero-bottom{font-size:.62rem;flex-direction:column;gap:5px;padding-block:20px}.hero-bottom>span:last-child{justify-content:space-between}.section-head h2,.about-heading h2,.contact h2{font-size:2.1rem}.section-head p{font-size:.95rem}.platform-choices{grid-template-columns:1fr;gap:12px;margin-bottom:0}.platform-choice{padding:20px;position:relative}.choice-top{position:absolute;top:20px;inset-inline-end:20px;margin:0}.choice-audience{padding-inline-end:25px}.platform-choice h3{font-size:1.18rem}.platform-choice p{margin-top:8px}.product{padding-block:48px}.product h3{font-size:2rem}.erp-wordmark{font-size:23px}.product-media{padding:23px 15px 19px}.workflow{gap:5px}.workflow li{font-size:.6rem}.about-grid,.row-2{grid-template-columns:1fr}form{padding:23px}.image-dialog{padding:10px}.dialog-toolbar{font-size:.65rem;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.btn:hover,.platform-choice:hover,.platform-choice:focus-visible,.shot:hover{transform:none}.platform-choice .choice-top .arrow{translate:none!important}}@media print{.site-header,.hero-actions,.showcase,.product-actions,form,dialog{display:none}.scroll-entered{animation:none}.hero,.dark{background:#fff;color:#0c253d}.hero-copy,.product,.about-grid{break-inside:avoid}section{padding-block:30px}}.showcase-index{direction:ltr;unicode-bidi:isolate}.showcase-tab,.menu-btn{min-height:44px}@media (max-width: 560px){input,textarea,select{font-size:16px}}.about-grid{align-items:start}.about-copy p:first-child{margin-top:0}.about-copy p{font-size:1rem;line-height:1.9}.about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-top:1px solid #ffffff26;margin-top:48px;padding-top:32px}.about-values h3{color:var(--mint);font-size:1.05rem;letter-spacing:0}.about-values p{color:#b9cbd6;font-size:.88rem;margin-top:12px}@media (max-width: 850px){.about-values{grid-template-columns:1fr;gap:28px;margin-top:32px}}@media (prefers-reduced-motion:no-preference){html.platform-page-leaving main{animation:platform-page-depart .22s cubic-bezier(.4,0,1,1) both;pointer-events:none}html.platform-page-entering main{animation:platform-page-arrive .62s cubic-bezier(.16,1,.3,1) both}}@keyframes platform-page-depart{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}@keyframes platform-page-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero[data-platform]{--showcase-accent:#ffb080;--showcase-rgb:249,115,22;background-color:#101f32;transition:background-color .7s ease;isolation:isolate}.hero[data-platform=hospitals]{--showcase-accent:#99f6e4;--showcase-rgb:45,212,191;background-color:#092c35}.hero[data-platform]{--glow-x:82%}html[dir=rtl] .hero[data-platform]{--glow-x:18%}.hero[data-platform]:before,.hero[data-platform]:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;pointer-events:none;transform:none;background-size:64px 64px,64px 64px,100% 100%,100% 100%;transition:opacity .8s ease}.hero[data-platform]:before{background-image:linear-gradient(#ffcb9909 1px,transparent 1px),linear-gradient(90deg,#ffcb9909 1px,transparent 1px),radial-gradient(ellipse at var(--glow-x) 48%,#ae531b80 0%,#6d362e40 34%,transparent 72%),linear-gradient(125deg,#0b2037,#172940 48%,#492c28);opacity:1}.hero[data-platform]:after{background-image:linear-gradient(#a0ffeb09 1px,transparent 1px),linear-gradient(90deg,#a0ffeb09 1px,transparent 1px),radial-gradient(ellipse at var(--glow-x) 48%,#10ac9c70 0%,#0c797b40 34%,transparent 72%),linear-gradient(125deg,#0a2035,#113b48 48%,#07514b);opacity:0}.hero[data-platform=hospitals]:before{opacity:0}.hero[data-platform=hospitals]:after{opacity:1}.hero[data-platform] h1 em,.hero[data-platform] .eyebrow{color:var(--showcase-accent);transition:color .7s ease}.hero[data-platform] .btn-light,.hero[data-platform] .origin-dot{background:var(--showcase-accent);transition:background .7s ease}.hero .showcase{position:relative;min-width:0;padding:0;border:0;background:none;box-shadow:none}.showcase-top{display:flex;justify-content:space-between;align-items:center;color:#c1ced7;font-size:.7rem;margin-bottom:16px}.showcase-index{font-variant-numeric:tabular-nums;letter-spacing:.1em}.showcase-tabs{display:flex;gap:5px;padding:5px;background:#ffffff09;border:1px solid #ffffff22;border-radius:14px;position:relative;z-index:3}.showcase-tab{flex:1;border:0;border-radius:9px;background:transparent;color:#d5dfe6;font-size:.8rem;font-weight:600;padding:12px 8px;cursor:pointer;transition:color .4s,background .4s,box-shadow .4s}.showcase-tab[aria-selected=true]{color:#102333;background:var(--showcase-accent);box-shadow:0 3px 16px #0002}.showcase-tab:focus-visible,.showcase-link:focus-visible{outline:2px solid var(--showcase-accent);outline-offset:5px}.showcase-panels{display:grid}.showcase-panel{grid-area:1/1;min-width:0}.showcase-panel[hidden]{display:none}.showcase-panel.is-leaving{pointer-events:none;z-index:0}.showcase-panel.is-entering{z-index:1}.device-scene{position:relative;width:100%;aspect-ratio:1.3;perspective:1500px;isolation:isolate}.device-scene:before{content:"";position:absolute;top:9%;right:4%;bottom:8%;left:4%;border-radius:50%;background:radial-gradient(ellipse,rgba(var(--showcase-rgb),.23),transparent 68%);filter:blur(14px);transition:background .6s}.device-floor{position:absolute;top:78%;right:5%;bottom:7%;left:5%;border-radius:50%;background:#02090eb3;filter:blur(16px);transform:scaleY(.85)}.hero-laptop{position:absolute;left:-2%;top:12%;width:104%;filter:drop-shadow(0 18px 15px #0005)}.device-render-filters{position:absolute;pointer-events:none}.hero-laptop-frame{display:block;width:100%;height:auto;pointer-events:none;filter:url(#laptop-edge-cleanup) brightness(.82)}.hero-laptop-screen{position:absolute;left:9.1%;top:2.4%;width:81.8%;height:86.5%;overflow:hidden;border-radius:1% 1% 0 0;background:#fff;clip-path:polygon(0 0,44.7% 0,44.7% 2.7%,45% 3.1%,55% 3.1%,55.3% 2.7%,55.3% 0,100% 0,100% 100%,0 100%)}.hero-laptop-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.hero-phone{position:absolute;width:27%;right:1%;top:17%;aspect-ratio:.465;border:2px solid #292d32;border-radius:23px;padding:5px;background:#121417;box-shadow:inset 0 0 0 1px #060708,9px 18px 25px #0008;transform:rotateY(-10deg) translateZ(22px);overflow:hidden}.hero-phone-screen{height:100%;overflow:hidden;border-radius:17px;background:#f3f5f7;padding-top:14px}.hero-phone-screen>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.hero-phone-camera{position:absolute;z-index:2;top:8px;left:35%;width:30%;height:8px;border-radius:9px;background:#07090b}.hero-phone-home{position:absolute;bottom:9px;left:35%;width:30%;height:3px;border-radius:3px;background:#19283b}.hospital-mobile-preview{color:#12283f;height:100%;font-family:Inter,system-ui,sans-serif;font-size:clamp(5px,.65vw,9px);line-height:1.4}.mobile-app-bar{display:flex;justify-content:space-between;align-items:center;padding:8% 7%;background:#12283f;color:#fff;font-weight:700}.mobile-app-bar small{display:block;font-size:.8em;color:#99f6e4;font-weight:400}.mobile-app-body{padding:11% 7%}.mobile-app-body>small{color:#117e74;font-size:.64em;letter-spacing:.06em}.mobile-app-body h4{margin:4% 0 9%;font-size:1.4em;line-height:1.3;letter-spacing:-.04em}.mobile-medicine{padding:9%;border:1px solid #dce4e8;background:#fff;border-radius:6px;font-weight:700}.mobile-medicine small{display:block;font-weight:400;color:#526375;margin-top:3%}.mobile-medicine>span{display:inline-block;background:#def6ee;color:#176a5e;border-radius:3px;padding:3% 6%;font-size:.75em;margin-top:8%}.mobile-offer{display:flex;align-items:center;justify-content:space-between;gap:4%;margin-top:7%;padding:8%;background:#fff;border:1px solid #e0e7ec;border-radius:6px;font-weight:600}.mobile-offer small{display:block;font-weight:400;font-size:.7em;color:#64748b;margin-top:3%}.mobile-offer b{font-size:1.2em;color:#117e74;text-align:center}.mobile-offer b small{font-size:.55em}.mobile-offer .mobile-review{color:#bf7312}.mobile-summary{margin-top:10%;color:#176a5e;text-align:center;font-size:.85em;font-weight:600}.mobile-summary span{display:block;color:#64748b;font-weight:400;font-size:.8em;margin-top:4%}.showcase-link{display:flex;align-items:center;justify-content:space-between;gap:16px;text-decoration:none;padding:20px 0 0;border-top:1px solid #ffffff25}.showcase-link b{display:block;font-size:1.1rem;width:fit-content}.showcase-link small{display:block;color:#bdccd6;margin-top:4px;font-size:.74rem}.showcase-link>.arrow{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;color:#122333;background:var(--showcase-accent);transition:transform .3s,background .6s}.showcase-link:hover>.arrow{transform:translateY(-3px)}.preview-note{color:#a8becd;font-size:.61rem;margin-top:14px}@media (prefers-reduced-motion:no-preference){.is-entering .hero-laptop{animation:laptop-in .65s cubic-bezier(.16,1,.3,1) both}.is-entering .hero-phone{animation:phone-in .65s 65ms cubic-bezier(.16,1,.3,1) both}.is-entering .showcase-link{animation:showcase-caption-in .45s .11s ease both}.is-leaving{animation:showcase-out .32s ease both}.showcase.scroll-entered:not(:focus-within) .hero-laptop{animation:laptop-in .95s cubic-bezier(.16,1,.3,1) backwards}.showcase.scroll-entered:not(:focus-within) .hero-phone{animation:phone-in .95s .12s cubic-bezier(.16,1,.3,1) backwards}}@keyframes laptop-in{0%{opacity:0;translate:35px 24px;rotate:0 1 0 9deg}to{opacity:1;translate:0 0;rotate:0 1 0 0deg}}@keyframes phone-in{0%{opacity:0;translate:25px 55px;rotate:0 1 0 7deg}to{opacity:1;translate:0 0;rotate:0 1 0 0deg}}@keyframes showcase-caption-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes showcase-out{to{opacity:0;translate:-18px -7px}}@media (min-width:1000px){.hero[data-platform] .hero-inner{width:min(100%,1480px);max-width:1480px;padding-inline:48px;padding-top:64px;grid-template-columns:.9fr 1.25fr;gap:48px}}@media (min-width:851px) and (max-width:999px){.hero[data-platform] .hero-inner{grid-template-columns:.85fr 1.15fr;gap:32px}}@media (max-width:850px){.hero .showcase{max-width:720px}.hospital-mobile-preview{font-size:clamp(6px,1.5vw,9px)}}@media (max-width:560px){.showcase-top{margin-bottom:12px}.showcase-tab{padding-block:11px;font-size:.76rem}.device-scene{aspect-ratio:1.22;margin-top:4px}.hero-laptop{top:17%;left:-2%;width:104%}.hero-phone{top:17%;width:29%;right:0;border-radius:17px;padding:3px}.hero-phone-screen{border-radius:12px;padding-top:10px}.hero-phone-camera{height:5px;top:6px}.hero-phone-home{height:2px;bottom:6px}.showcase-link{padding-top:16px}.showcase-link b{font-size:1rem}.showcase-link small{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.hero[data-platform],.hero[data-platform]:after,.hero[data-platform] *{animation:none!important;transition:none!important}}
