.clinic-art,.supply-art{height:245px;border-radius:16px;position:relative;overflow:hidden;direction:ltr;display:flex;align-items:center;justify-content:center}.clinic-art{background:#dee9e8}.supply-art{background:#e5d9c1}.art-label{position:absolute;top:22px;left:25px;font:8px monospace;letter-spacing:1px;color:#3d6861}.clinical-ring{height:135px;width:135px;border:1px solid #8faea4;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:70px;color:#0d6664;box-shadow:0 0 0 16px #8faea417,0 0 0 32px #8faea410}.workflow{position:absolute;right:25px;bottom:45px;display:flex;flex-direction:column;gap:4px;font:7px monospace;text-align:center}.workflow span{background:#fffdf8;padding:7px 9px;border:1px solid #b6cbc1;border-radius:5px}.workflow i{font-style:normal}.clinic-art>small,.supply-art>small{position:absolute;left:25px;bottom:20px;font:7px monospace;letter-spacing:1px}.boxes{display:flex;gap:8px;transform:rotate(-10deg)}.boxes i{width:65px;height:90px;display:flex;align-items:center;justify-content:center;font:20px monospace;font-style:normal;color:#f5f1e8;background:#0d6664;border:1px solid #153e38;box-shadow:6px 7px #b8aa8d}.boxes i:nth-child(2){translate:0 -20px;background:#27a298}.boxes i:nth-child(3){background:#be8c1c}.supply-line{position:absolute;width:80%;height:1px;bottom:55px;background:#8d7e6455}@media(max-width:760px){.clinic-art,.supply-art{height:265px}}
@font-face{font-family:Manrope;src:url('/assets/manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}@font-face{font-family:NotoArabic;src:url('/assets/noto-arabic.ttf') format('truetype');font-weight:100 900;font-display:swap}body{font-family:Manrope,Arial,sans-serif}html[lang=ar] body{font-family:NotoArabic,Tahoma,sans-serif}.wordmark{font-family:Manrope,Arial,sans-serif}.phone-title{font-family:Manrope,Arial,sans-serif}
.uploaded-art{height:420px;background:#e8ece3;border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.uploaded-art.small{height:245px}.uploaded-art img{display:block;width:100%;height:100%;max-width:100%}.image-contain{object-fit:contain}.image-cover{object-fit:cover}.image-editor{border:1px dashed var(--line);border-radius:12px;padding:20px;margin-top:24px}.image-editor h3{font-size:18px}.image-editor .uploaded-art{max-width:650px}.image-editor p{font-size:12px}.image-editor button{margin-inline-end:10px}.image-warning{color:#805025;background:#fff5df;padding:12px;border-radius:8px}@media(max-width:760px){.uploaded-art.small{height:265px}.uploaded-art{height:300px}.image-editor{padding:14px}}
.about-menu{position:relative;font-size:inherit;color:var(--ink);z-index:20}.about-menu summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;white-space:nowrap}.about-menu summary::-webkit-details-marker{display:none}.about-menu summary:focus-visible{outline:3px solid var(--aqua);outline-offset:5px}.about-menu summary span{font-size:14px;transition:transform .15s}.about-menu[open] summary span{transform:rotate(180deg)}.about-dropdown{position:absolute;inset-inline-start:0;top:100%;min-width:185px;padding:12px 8px;margin-top:0;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px #172e2b18;display:flex;flex-direction:column;gap:2px}.about-dropdown button{display:block;text-align:start;border:0;background:transparent;color:var(--ink);font:inherit;padding:10px 14px;border-radius:7px;white-space:nowrap;cursor:default;opacity:1}.about-dropdown button:hover{background:#0d666409}@media(max-width:760px){.header nav{flex-wrap:wrap;gap:12px}.about-dropdown{min-width:160px;inset-inline-start:auto;inset-inline-end:0}}
.nav-products .about-dropdown,.nav-solutions .about-dropdown{min-width:300px;max-width:calc(100vw - 44px)}.about-dropdown button{white-space:normal}.about-dropdown .dropdown-all{display:block;padding:10px 14px;margin-top:5px;border-top:1px solid var(--line);color:var(--teal);font-weight:700;white-space:normal}.about-dropdown .dropdown-all:hover{background:#0d666409}@media(max-width:760px){.nav-products .about-dropdown,.nav-solutions .about-dropdown{inset-inline-start:0;inset-inline-end:auto;min-width:260px;font-size:12px}}
.about-dropdown{max-height:70vh;max-height:70dvh;overflow-y:auto;overscroll-behavior:contain}
.consultation{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-block:65px;align-items:start}.consultation h1{font-size:clamp(36px,4vw,60px)}.consultation .panel{margin-top:0}.consultation small{display:block;color:var(--muted);font-weight:400;margin-top:6px}.consultation .notice h2{font-size:24px;line-height:1.5}.consultation .button{white-space:normal}@media(max-width:760px){.consultation{grid-template-columns:1fr;gap:30px;padding-block:35px}}
/* Frame the original logo's emblem, excluding its wordmark; no image alteration. */
.hero-scarab{display:inline-block;width:32px;height:32px;flex:0 0 32px;background-image:url('/assets/logo.png');background-repeat:no-repeat;background-size:55.85px 48.87px;background-position:-11.45px -3.27px;animation:scarab-spin 16s linear infinite;transform-origin:center;pointer-events:none}.hero-copy .eyebrow{gap:12px}@keyframes scarab-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hero-scarab{animation:none}}
