.icon[data-v-2d18fb29]{flex:none;display:block}.head[data-v-42282bb3]{--head-h:64px;--surface-h:var(--head-h);--bar-shift:0px;z-index:100;height:var(--head-h);pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0}.head__surface[data-v-42282bb3]{block-size:var(--surface-h);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);pointer-events:none;transition:block-size var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);background-color:#ffffffd1;position:absolute;inset-block-start:0;inset-inline:0}.head.is-scrolled .head__surface[data-v-42282bb3]{background-color:var(--surface);box-shadow:var(--shadow-md)}.head__bar[data-v-42282bb3]{height:var(--head-h);pointer-events:auto;transform:translateY(var(--bar-shift));transition:transform var(--dur) var(--ease-out);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.brand[data-v-42282bb3]{min-width:0;color:inherit;align-items:center;gap:.6rem;display:inline-flex}.brand__mark[data-v-42282bb3]{width:36px;height:auto;transition:transform var(--dur) var(--ease-out)}.brand:hover .brand__mark[data-v-42282bb3]{transform:scale(1.08)}.brand__text[data-v-42282bb3]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.brand__name[data-v-42282bb3]{color:var(--brand-800);white-space:nowrap;font-family:Almarai,Tajawal,sans-serif;font-size:.98rem;font-weight:800}.brand__tagline[data-v-42282bb3]{color:var(--ink-3);white-space:nowrap;font-size:.72rem;display:none}@media (width>=640px){.brand__tagline[data-v-42282bb3]{display:block}}.nav[data-v-42282bb3]{display:none}.nav__list[data-v-42282bb3]{align-items:center;gap:.15rem;display:flex}.nav__link[data-v-42282bb3]{color:var(--ink-2);transition:color var(--dur-fast) var(--ease-out);padding:.45rem .65rem .6rem;font-size:.95rem;font-weight:700;display:block;position:relative}.nav__link[data-v-42282bb3]:hover{color:var(--brand-600)}.nav__link.is-active[data-v-42282bb3]{color:var(--brand-700)}.nav__link[data-v-42282bb3]:after{content:"";inset-inline:.6rem;border-radius:var(--r-pill);background:linear-gradient(90deg, var(--brand-600), var(--brand-300));transform-origin:100%;height:2px;transition:transform var(--dur) var(--ease-out);position:absolute;bottom:.2rem;transform:scaleX(0)}.nav__link.is-active[data-v-42282bb3]:after{transform:scaleX(1)}.head__actions[data-v-42282bb3]{align-items:center;gap:.6rem;display:flex}.quick-phone[data-v-42282bb3]{color:var(--brand-700);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:.4rem;padding-inline:.5rem;font-size:.9rem;font-weight:700;display:none}.quick-phone[data-v-42282bb3]:hover{color:var(--brand-400)}.head__cta[data-v-42282bb3]{padding:.55rem 1.25rem;font-size:.9rem;display:none}.burger[data-v-42282bb3]{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--brand-800);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.burger[data-v-42282bb3]:hover{background:var(--brand-50);border-color:var(--brand-200)}.burger[data-v-42282bb3]:active{transform:scale(.94)}@media (width>=640px){.head__cta[data-v-42282bb3]{display:inline-flex}}@media (width>=900px){.head[data-v-42282bb3]{--head-h:76px}.head.is-scrolled[data-v-42282bb3]{--surface-h:64px;--bar-shift:-6px}.nav[data-v-42282bb3]{display:block}.burger[data-v-42282bb3]{display:none}}@media (width>=1100px){.quick-phone[data-v-42282bb3]{display:inline-flex}}.drawer-root[data-v-42282bb3]{z-index:120;transition:opacity var(--dur) var(--ease-out);position:fixed;inset:0}.drawer__backdrop[data-v-42282bb3]{background:#072a3473;position:absolute;inset:0}.drawer[data-v-42282bb3]{background:var(--surface);width:min(84vw,340px);max-width:100%;box-shadow:var(--shadow-lg);overscroll-behavior:contain;transition:transform var(--dur) var(--ease-out);flex-direction:column;gap:1.25rem;padding:1.1rem 1.25rem 1.75rem;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto}.drawer__head[data-v-42282bb3]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.drawer__mark[data-v-42282bb3]{flex:none;width:34px;height:auto}.drawer__brand[data-v-42282bb3]{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.drawer__name[data-v-42282bb3]{color:var(--brand-800);font-family:Almarai,Tajawal,sans-serif;font-size:.92rem;font-weight:800}.drawer__close[data-v-42282bb3]{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--brand-800);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.drawer__close[data-v-42282bb3]:hover{background:var(--brand-50);border-color:var(--brand-200)}.m-nav ul[data-v-42282bb3]{flex-direction:column;gap:.25rem;display:flex}.m-nav__link[data-v-42282bb3]{border-radius:var(--r-md);color:var(--ink-2);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;font-size:1rem;font-weight:700;display:flex}.m-nav__link[data-v-42282bb3]:hover{background:var(--brand-50);color:var(--brand-600)}.m-nav__link.is-active[data-v-42282bb3]{background:var(--brand-50);color:var(--brand-700);border-inline-start:3px solid var(--brand-400)}.m-nav__link[data-v-42282bb3] .icon{opacity:.5}.drawer__foot[data-v-42282bb3]{border-top:1px solid var(--line);flex-direction:column;gap:.6rem;margin-block-start:auto;padding-top:1rem;display:flex}.drawer__contact[data-v-42282bb3]{color:var(--brand-700);align-items:center;gap:.5rem;font-size:.92rem;font-weight:700;display:inline-flex}.drawer__contact[data-v-42282bb3]:hover{color:var(--brand-400)}.drawer__cta[data-v-42282bb3]{width:100%;margin-block-start:.35rem}.drawer-enter-from[data-v-42282bb3],.drawer-leave-to[data-v-42282bb3]{opacity:0}.drawer-leave-to[data-v-42282bb3]{pointer-events:none}.drawer-enter-from .drawer[data-v-42282bb3],.drawer-leave-to .drawer[data-v-42282bb3]{transform:translate(100%)}.m-nav__item[data-v-42282bb3]{transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out)}.drawer-enter-active .m-nav__item[data-v-42282bb3]{transition-delay:calc(var(--i,0) * 60ms)}.drawer-enter-from .m-nav__item[data-v-42282bb3]{opacity:0;transform:translate(28px)}@media (prefers-reduced-motion:reduce){.head__surface[data-v-42282bb3],.head__bar[data-v-42282bb3],.brand__mark[data-v-42282bb3],.nav__link[data-v-42282bb3]:after,.drawer-root[data-v-42282bb3],.drawer[data-v-42282bb3],.m-nav__item[data-v-42282bb3]{transition:none}.brand:hover .brand__mark[data-v-42282bb3],.drawer-enter-from .drawer[data-v-42282bb3],.drawer-leave-to .drawer[data-v-42282bb3]{transform:none}.drawer-enter-from .m-nav__item[data-v-42282bb3]{opacity:1;transform:none}.drawer-enter-active .m-nav__item[data-v-42282bb3]{transition-delay:0s}}.footer[data-v-b9808eb8]{background:linear-gradient(160deg, var(--brand-900), var(--brand-800));color:#fffc;padding-block:clamp(3.25rem,7vw,4.75rem) clamp(1.25rem,3vw,1.75rem);position:relative;overflow:hidden}.ecg[data-v-b9808eb8]{pointer-events:none;opacity:.35;width:100%;height:44px;position:absolute;inset-block-start:0;inset-inline:0}.ecg__line[data-v-b9808eb8]{stroke:var(--brand-400);stroke-dasharray:1000;animation:ecg-dash 3.4s var(--ease-out) forwards}.f-grid[data-v-b9808eb8]{grid-template-columns:1fr;gap:2.5rem 2rem;display:grid}.f-col[data-v-b9808eb8]{min-width:0}.f-brand[data-v-b9808eb8]{align-items:center;gap:.75rem;display:flex}.f-brand__logo[data-v-b9808eb8]{flex:none;width:44px;height:auto}.f-brand__name[data-v-b9808eb8]{color:#fff;font-family:Almarai,Tajawal,sans-serif;font-size:1.08rem;font-weight:800;line-height:1.4}.f-intro[data-v-b9808eb8]{color:#ffffffb3;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:36ch;margin-block-start:1rem;font-size:.93rem;line-height:1.85;display:-webkit-box;overflow:hidden}.f-social[data-v-b9808eb8]{flex-wrap:wrap;gap:.6rem;margin-block-start:1.35rem;display:flex}.f-social__btn[data-v-b9808eb8]{border-radius:var(--r-pill);color:#ffffffd9;width:40px;height:40px;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:#ffffff14;border:1px solid #ffffff1a;place-items:center;display:grid}.f-social__btn[data-v-b9808eb8]:hover{background:var(--brand-400);border-color:var(--brand-300);color:#fff;transform:translateY(-3px)}.f-title[data-v-b9808eb8]{color:#fff;margin-block-end:1.25rem;font-size:1.05rem}.f-title[data-v-b9808eb8]:after{content:"";border-radius:var(--r-pill);background-image:linear-gradient(90deg, var(--brand-300), var(--brand-500));width:32px;height:3px;margin-block-start:.6rem;display:block}.f-list[data-v-b9808eb8]{gap:.55rem;display:grid}.f-link[data-v-b9808eb8]{color:#ffffffb8;transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;gap:.5rem;font-size:.94rem;display:inline-flex}.f-link__arrow[data-v-b9808eb8]{color:var(--brand-300);opacity:.65;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out)}.f-link[data-v-b9808eb8]:hover,.f-link[data-v-b9808eb8]:focus-visible{color:#fff;transform:translate(-4px)}.f-link:hover .f-link__arrow[data-v-b9808eb8],.f-link:focus-visible .f-link__arrow[data-v-b9808eb8]{opacity:1;transform:translate(-3px)}.f-link.router-link-active[data-v-b9808eb8]{color:var(--brand-200)}.f-list--contact[data-v-b9808eb8]{gap:.9rem}.f-row[data-v-b9808eb8]{align-items:flex-start;gap:.65rem;font-size:.93rem;line-height:1.7;display:flex}.f-row__icon[data-v-b9808eb8]{border-radius:var(--r-sm);width:30px;height:30px;color:var(--brand-200);background:#ffffff14;flex:none;place-items:center;display:grid}.f-row__text[data-v-b9808eb8]{color:#ffffffb8;overflow-wrap:anywhere;min-width:0}.f-row__text--ltr[data-v-b9808eb8]{text-align:start;direction:ltr;unicode-bidi:isolate}.f-row__text--link[data-v-b9808eb8]{transition:color var(--dur-fast) var(--ease-out)}.f-row__text--link[data-v-b9808eb8]:hover{color:#fff}.f-map[data-v-b9808eb8]{border-radius:var(--r-pill);color:#fff;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:#ffffff0f;border:1px solid #ffffff2e;align-items:center;gap:.45rem;margin-block-start:1.25rem;padding:.55rem 1.05rem;font-size:.9rem;font-weight:700;display:inline-flex}.f-map[data-v-b9808eb8]:hover{color:#fff;border-color:var(--brand-300);background:#ffffff1f;transform:translateY(-2px)}.f-map__arrow[data-v-b9808eb8]{transition:transform var(--dur-fast) var(--ease-out)}.f-map:hover .f-map__arrow[data-v-b9808eb8]{transform:translate(-4px)}.f-bottom[data-v-b9808eb8]{border-block-start:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;margin-block-start:clamp(2.25rem,5vw,3rem);padding-block-start:1.35rem;display:flex}.f-bottom__copy[data-v-b9808eb8],.f-bottom__note[data-v-b9808eb8]{color:#ffffffad;font-size:.85rem}.f-bottom__note[data-v-b9808eb8]{color:#ffffffa8}@media (width>=640px){.f-grid[data-v-b9808eb8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.75rem 2rem}}@media (width>=900px){.f-grid[data-v-b9808eb8]{grid-template-columns:1.5fr 1fr 1.1fr 1.4fr;gap:2rem 2.25rem}}@media (width>=1100px){.f-grid[data-v-b9808eb8]{gap:2rem 3rem}}@media (prefers-reduced-motion:reduce){.ecg__line[data-v-b9808eb8]{stroke-dasharray:none;animation:none}.f-social__btn[data-v-b9808eb8],.f-link[data-v-b9808eb8],.f-link__arrow[data-v-b9808eb8],.f-map[data-v-b9808eb8],.f-map__arrow[data-v-b9808eb8]{transition:none}.f-social__btn[data-v-b9808eb8]:hover,.f-link[data-v-b9808eb8]:hover,.f-link[data-v-b9808eb8]:focus-visible,.f-map[data-v-b9808eb8]:hover,.f-link:hover .f-link__arrow[data-v-b9808eb8],.f-link:focus-visible .f-link__arrow[data-v-b9808eb8],.f-map:hover .f-map__arrow[data-v-b9808eb8]{transform:none}}.btt[data-v-f83619d8]{z-index:60;border:1px solid var(--line);background:var(--surface);width:52px;height:52px;color:var(--brand-600);box-shadow:var(--shadow-md);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;inset-block-end:calc(1.5rem + env(safe-area-inset-bottom,0px));inset-inline-end:1.5rem;transform:translateY(16px)}.btt.is-visible[data-v-f83619d8]{opacity:1;pointer-events:auto;transform:none}.btt[data-v-f83619d8]:hover{background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-700);box-shadow:var(--shadow-lg)}.btt.is-visible[data-v-f83619d8]:active{transform:translateY(2px)}.btt[data-v-f83619d8]:focus-visible{border-radius:50%}.btt__ring[data-v-f83619d8]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)scaleX(-1)}.btt__track[data-v-f83619d8]{fill:none;stroke:var(--brand-100);stroke-width:2.4px}.btt__bar[data-v-f83619d8]{fill:none;stroke:var(--brand-400);stroke-width:2.4px;stroke-linecap:round}.btt__icon[data-v-f83619d8]{z-index:1;position:relative}@media (width>=900px){.btt[data-v-f83619d8]{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.btt[data-v-f83619d8]{transition:none;transform:none}.btt.is-visible[data-v-f83619d8]:active{transform:none}}main[data-v-9b28ba9a]{min-height:60vh}.skip-link[data-v-9b28ba9a]{inset-inline-start:1rem;z-index:200;background:var(--brand-800);color:#fff;border-radius:var(--r-md);transition:transform var(--dur-fast) var(--ease-out);padding:.7rem 1.2rem;position:absolute;top:1rem;transform:translateY(calc(-100px - 1rem))}.skip-link[data-v-9b28ba9a]:focus-visible{color:#fff;transform:none}.hero[data-v-8647d685]{--par-blob:0px;--par-card:0px;isolation:isolate;min-height:clamp(560px,88vh,820px);background:linear-gradient(200deg, var(--brand-900), var(--brand-700) 55%, var(--brand-500));color:#fff;align-items:center;padding-block-start:clamp(126px,15vw,150px);padding-block-end:var(--section-y);display:flex;position:relative;overflow:hidden}.hero__blobs[data-v-8647d685]{pointer-events:none;z-index:-3;transform:translate3d(0, var(--par-blob), 0);will-change:transform;position:absolute;inset:0}.blob[data-v-8647d685]{filter:blur(6px);border-radius:50%;display:block;position:absolute}.blob--1[data-v-8647d685]{aspect-ratio:1;width:clamp(360px,58vw,720px);animation:floaty 13s var(--ease-in-out) infinite;background:radial-gradient(circle,#3fb2c666,#3fb2c600 68%);inset-block-start:-22%;inset-inline-start:-18%}.blob--2[data-v-8647d685]{aspect-ratio:1;width:clamp(320px,52vw,640px);animation:floaty 18s var(--ease-in-out) 1.6s infinite;background:radial-gradient(circle,#7fcedd4d,#7fcedd00 70%);inset-block-end:-30%;inset-inline-end:-14%}.hero__hexes[data-v-8647d685]{pointer-events:none;z-index:-2;position:absolute;inset:0}.hex[data-v-8647d685]{color:#ffffff24;animation:floaty 12s var(--ease-in-out) infinite;display:block;position:absolute}.hex svg[data-v-8647d685]{width:100%;height:auto;animation:64s linear 2 hex-spin-8647d685;display:block}.hex--1[data-v-8647d685]{width:clamp(150px,22vw,240px);animation-duration:11s;inset-block-start:9%;inset-inline-start:-70px}.hex--2[data-v-8647d685]{color:#ffffff17;width:clamp(200px,30vw,340px);animation-duration:16s;animation-delay:1.2s;inset-block-end:-70px;inset-inline-end:8%}.hex--3[data-v-8647d685]{color:#ffffff1c;width:clamp(110px,16vw,180px);animation-duration:9s;animation-delay:.6s;inset-block-start:26%;inset-inline-end:-60px}.hex--3 svg[data-v-8647d685]{animation-direction:reverse}.hero__ecg[data-v-8647d685]{pointer-events:none;z-index:-1;opacity:.85;width:108%;height:clamp(120px,20vh,210px);position:absolute;inset-block-end:14%;inset-inline:-4%}.hero__ecg path[data-v-8647d685]{stroke-dasharray:1000;animation:ecg-loop 6s var(--ease-in-out) infinite}.hero__vignette[data-v-8647d685]{pointer-events:none;z-index:-1;background:linear-gradient(#072a3473,#072a341a 42%,#072a3480);position:absolute;inset:0}.hero__grid[data-v-8647d685]{z-index:1;align-items:center;gap:clamp(2rem,5vw,3.5rem);width:100%;display:grid;position:relative}.hero__text[data-v-8647d685]{text-align:center;min-width:0}.eyebrow--light[data-v-8647d685]{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-color:#ffffff4d}.hero__title[data-v-8647d685]{color:#fff;text-wrap:balance;margin-block:1.1rem .6rem;font-size:clamp(2.1rem,6vw,3.6rem);line-height:1.25}.grad[data-v-8647d685]{background:linear-gradient(120deg, var(--brand-200), #fff);color:#0000;-webkit-background-clip:text;background-clip:text;padding-inline:.06em;display:inline-block}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.grad[data-v-8647d685]{color:var(--brand-200)}}.hero__tagline[data-v-8647d685]{color:var(--brand-200);font-size:clamp(1rem,2.2vw,1.22rem);font-weight:700}.hero__intro[data-v-8647d685]{color:#ffffffd9;max-width:56ch;margin-block-start:1rem;margin-inline:auto;font-size:clamp(.98rem,1.6vw,1.08rem)}.hero__actions[data-v-8647d685]{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-block-start:1.9rem;display:flex}.hero__trust[data-v-8647d685]{color:#ffffffbf;flex-wrap:wrap;justify-content:center;gap:.6rem 1.4rem;margin-block-start:1.9rem;font-size:.88rem;display:flex}.hero__trust-item[data-v-8647d685]{align-items:center;gap:.45rem;line-height:1.5;display:inline-flex}.hero__trust-item[data-v-8647d685] .icon{color:var(--brand-200)}.hero__visual[data-v-8647d685]{transform:translate3d(0, var(--par-card), 0);will-change:transform;order:-1;justify-content:center;margin-block-end:1.6rem;display:flex}.hero__visual-rise[data-v-8647d685]{width:min(100%,340px)}.hero__card[data-v-8647d685]{border-radius:var(--r-xl);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-lg);background:#ffffff1a;border:1px solid #ffffff38;justify-items:center;gap:1.25rem;padding:2.5rem;display:grid;position:relative}.hero__badge[data-v-8647d685]{width:180px;height:180px;animation:floaty 7s var(--ease-in-out) infinite;place-items:center;display:grid;position:relative}.hero__rings[data-v-8647d685]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ring[data-v-8647d685]{aspect-ratio:1;border:2px solid var(--brand-300);width:190px;animation:pulse-ring 3.6s var(--ease-out) 3 forwards;border-radius:50%;grid-area:1/1;display:block}.ring--2[data-v-8647d685]{width:230px;animation-delay:1.5s}.hero__logo[data-v-8647d685]{z-index:1;filter:drop-shadow(0 8px 20px #072a3473);width:180px;height:auto;position:relative}.hero__divider[data-v-8647d685]{background:#ffffff47;width:62px;height:1px;display:block}.hero__since[data-v-8647d685]{color:#ffffffd1;text-align:center;align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;display:inline-flex}.hero__since[data-v-8647d685] .icon{color:var(--brand-200)}.hero__cue[data-v-8647d685]{z-index:1;color:#ffffffa6;animation:cue-bob-8647d685 2.4s var(--ease-in-out) infinite;display:none;position:absolute;inset-block-end:1.1rem;inset-inline:0}.hero__cue[data-v-8647d685] .icon{margin-inline:auto}.rise[data-v-8647d685]{animation:fade-up-in var(--dur-slow) var(--ease-out) both}.r1[data-v-8647d685]{animation-delay:80ms}.r2[data-v-8647d685]{animation-delay:.16s}.r3[data-v-8647d685]{animation-delay:.24s}.r4[data-v-8647d685]{animation-delay:.31s}.r5[data-v-8647d685]{animation-delay:.38s}.r6[data-v-8647d685]{animation-delay:.45s}.r7[data-v-8647d685]{animation-delay:.52s}@media (width<=639px){.hero__visual-rise[data-v-8647d685]{width:min(100%,215px)}.hero__card[data-v-8647d685]{gap:.85rem;padding:1.4rem 1.1rem}.hero__logo[data-v-8647d685]{width:140px}.hero__since[data-v-8647d685]{font-size:.8rem}}@media (width>=640px){.hero__visual[data-v-8647d685]{order:0;margin-block-end:0}.hero__visual-rise[data-v-8647d685]{width:min(100%,300px)}.hero__cue[data-v-8647d685]{display:block}}@media (width>=900px){.hero__grid[data-v-8647d685]{grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4.5rem)}.hero__text[data-v-8647d685]{text-align:start}.hero__intro[data-v-8647d685],.hero__actions[data-v-8647d685],.hero__trust[data-v-8647d685]{justify-content:flex-start;margin-inline:0}.hero__visual-rise[data-v-8647d685]{width:min(100%,340px)}}@media (width>=1100px){.hero__visual-rise[data-v-8647d685]{width:min(100%,380px)}}@keyframes hex-spin-8647d685{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cue-bob-8647d685{0%,to{opacity:.55;transform:translate(0,0)}50%{opacity:1;transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.blob[data-v-8647d685],.hex[data-v-8647d685],.hex svg[data-v-8647d685],.hero__ecg path[data-v-8647d685],.hero__badge[data-v-8647d685],.ring[data-v-8647d685],.hero__cue[data-v-8647d685],.rise[data-v-8647d685]{animation:none!important}.hero__blobs[data-v-8647d685],.hero__visual[data-v-8647d685]{will-change:auto;transform:none!important}.rise[data-v-8647d685]{opacity:1}.ring[data-v-8647d685]{opacity:.35}.hero__ecg path[data-v-8647d685]{stroke-dasharray:none}}.stat[data-v-b71c409d]{text-align:center;padding:clamp(1.25rem,3vw,1.85rem) clamp(1rem,2.5vw,1.5rem);position:relative;overflow:hidden}.stat[data-v-b71c409d]:before{content:"";background:linear-gradient(135deg, var(--brand-400), var(--brand-700));height:3px;transition:transform var(--dur) var(--ease-out);position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.stat[data-v-b71c409d]:hover:before,.stat[data-v-b71c409d]:focus-within:before{transform:scaleX(1)}.stat__value[data-v-b71c409d]{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.08em;line-height:1.15;display:inline-flex}.stat__num[data-v-b71c409d]{letter-spacing:-.01em;background-image:linear-gradient(135deg, var(--brand-400), var(--brand-700));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Almarai,Tajawal,sans-serif;font-size:clamp(1.9rem,4.5vw,2.9rem);font-weight:800}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.stat__num[data-v-b71c409d]{color:var(--brand-700)}}.stat__suffix[data-v-b71c409d]{color:var(--brand-300);font-family:Almarai,Tajawal,sans-serif;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:800}.stat__label[data-v-b71c409d]{color:var(--ink-2);margin-block-start:.35rem;font-size:.95rem;font-weight:600}@media (prefers-reduced-motion:reduce){.stat[data-v-b71c409d]:before{transition:none;transform:none}}.stats[data-v-145f150e]{z-index:2;background:0 0;position:relative}.stats__grid[data-v-145f150e]{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);display:grid}@media (width>=480px){.stats__grid[data-v-145f150e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px){.stats[data-v-145f150e]{margin-block-start:-4rem;padding-block-start:0}}@media (width>=900px){.stats__grid[data-v-145f150e]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sh[data-v-c0fa3c16]{text-align:start}.sh--center[data-v-c0fa3c16]{text-align:center}.sh--center .sh__lead[data-v-c0fa3c16]{margin-inline:auto}.sh--center .sh__after[data-v-c0fa3c16]{justify-content:center}.sh__title[data-v-c0fa3c16]{text-wrap:balance}.sh__after[data-v-c0fa3c16]{flex-wrap:wrap;gap:.75rem;margin-block-start:1.6rem;display:flex}.sh--light .sh__eyebrow[data-v-c0fa3c16]{color:#ffffffeb;background:#ffffff1f;border-color:#ffffff4d}.sh--light .sh__title[data-v-c0fa3c16]{color:#fff}.sh--light .sh__lead[data-v-c0fa3c16]{color:#ffffffd1}@media (prefers-reduced-motion:reduce){.sh__eyebrow[data-v-c0fa3c16],.sh__title[data-v-c0fa3c16],.sh__lead[data-v-c0fa3c16],.sh__after[data-v-c0fa3c16]{opacity:1;filter:none;transition:none;transform:none}}.services__grid[data-v-36df1daa]{grid-template-columns:1fr;gap:clamp(1.1rem,2.2vw,1.75rem);margin-block-start:clamp(2rem,4vw,3rem);display:grid}@media (width>=600px){.services__grid[data-v-36df1daa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.services__grid[data-v-36df1daa]{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-card[data-v-36df1daa]{isolation:isolate;padding:clamp(1.5rem,3vw,2rem);position:relative;overflow:hidden}.s-card[data-v-36df1daa]:before{content:"";pointer-events:none;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #2397ae1a, transparent 65%);opacity:0;transition:opacity var(--dur) var(--ease-out);position:absolute;inset:0}.s-card[data-v-36df1daa]:hover:before{opacity:1}.s-card[data-v-36df1daa]:after{content:"";background:linear-gradient(270deg, var(--brand-400), var(--brand-600));transform-origin:100%;width:100%;height:3px;transition:transform var(--dur) var(--ease-out);position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}.s-card[data-v-36df1daa]:hover:after,.s-card[data-v-36df1daa]:focus-within:after{transform:scaleX(1)}.s-card[data-v-36df1daa]>*{z-index:1;position:relative}.s-card__tile[data-v-36df1daa]{border-radius:var(--r-md);background:linear-gradient(135deg, var(--brand-50), var(--brand-100));block-size:56px;inline-size:56px;color:var(--brand-600);transition:transform var(--dur) var(--ease-out), color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);place-items:center;display:grid;position:relative}.s-card__tile[data-v-36df1daa]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--brand-400), var(--brand-600));opacity:0;transition:opacity var(--dur) var(--ease-out);position:absolute;inset:0}.s-card__tile[data-v-36df1daa] .icon{z-index:1;position:relative}.s-card:hover .s-card__tile[data-v-36df1daa]{color:#fff;box-shadow:var(--shadow-brand);transform:scale(1.08)rotate(-6deg)}.s-card:hover .s-card__tile[data-v-36df1daa]:before{opacity:1}.s-card__title[data-v-36df1daa]{color:var(--brand-800);margin-block:1.05rem .5rem;font-size:1.15rem}.s-card__body[data-v-36df1daa]{color:var(--ink-2);font-size:.96rem}@media (hover:none){.s-card[data-v-36df1daa]:before{display:none}.s-card[data-v-36df1daa]:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.s-card[data-v-36df1daa]:before{display:none}.s-card[data-v-36df1daa]:after{transition:none;transform:scaleX(1)}.s-card__tile[data-v-36df1daa],.s-card__tile[data-v-36df1daa]:before,.s-card:hover .s-card__tile[data-v-36df1daa]{transition:none;transform:none}}.whyus[data-v-c997f913]{padding-block-end:calc(var(--section-y) + 2.5rem)}.whyus__grid[data-v-c997f913]{align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.whyus__visual[data-v-c997f913],.whyus__text[data-v-c997f913]{min-width:0}.whyus__text[data-v-c997f913]{order:1}.whyus__visual[data-v-c997f913]{isolation:isolate;order:2;margin-block-end:2rem;position:relative}.whyus__frame[data-v-c997f913]{border-radius:var(--r-xl);box-shadow:var(--shadow-lg);background:var(--bg-soft);position:relative;overflow:hidden}.whyus__img[data-v-c997f913]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .9s var(--ease-out);transform:scale(1)}.whyus__visual.is-revealed .whyus__img[data-v-c997f913]{transform:scale(1.06)}.whyus__frame:hover .whyus__img[data-v-c997f913],.whyus__frame:focus-within .whyus__img[data-v-c997f913]{transform:scale(1.09)}.whyus__outline[data-v-c997f913]{border:2px solid var(--brand-200);border-radius:var(--r-xl);z-index:-1;pointer-events:none;position:absolute;inset-block:10px -10px;inset-inline:10px -10px}.whyus__badge[data-v-c997f913]{z-index:2;max-width:min(90%,21rem);box-shadow:var(--shadow-lg);animation:floaty 6s var(--ease-in-out) infinite;background:#fff;align-items:center;gap:.7rem;padding:.7rem .9rem;display:inline-flex;position:absolute;inset-block-end:-1.5rem;inset-inline:5% auto}.whyus__badge-icon[data-v-c997f913]{border-radius:var(--r-pill);background:var(--brand-50);block-size:36px;inline-size:36px;color:var(--brand-500);justify-content:center;align-items:center;display:inline-flex}.whyus__badge-text[data-v-c997f913]{flex-direction:column;min-width:0;line-height:1.45;display:flex}.whyus__badge-text strong[data-v-c997f913]{color:var(--brand-800);font-size:.95rem;font-weight:800}.whyus__badge-text span[data-v-c997f913]{color:var(--ink-3);font-size:.85rem}.whyus__list[data-v-c997f913]{gap:1.15rem;margin-block-start:2rem;display:grid}.whyus__item[data-v-c997f913]{align-items:flex-start;gap:.9rem;display:flex}.whyus__bullet[data-v-c997f913]{isolation:isolate;border-radius:var(--r-pill);background:var(--brand-50);block-size:34px;inline-size:34px;color:var(--brand-500);transition:color var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.whyus__bullet[data-v-c997f913]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--brand-400), var(--brand-600));opacity:0;z-index:-1;transition:opacity var(--dur) var(--ease-out);position:absolute;inset:0}.whyus__item:hover .whyus__bullet[data-v-c997f913]:before,.whyus__item:focus-within .whyus__bullet[data-v-c997f913]:before{opacity:1}.whyus__item:hover .whyus__bullet[data-v-c997f913],.whyus__item:focus-within .whyus__bullet[data-v-c997f913]{color:#fff}.whyus__item-body[data-v-c997f913]{min-width:0}.whyus__item-title[data-v-c997f913]{color:var(--brand-800);margin-block-end:.15rem;font-size:1.05rem;font-weight:800}.whyus__item-text[data-v-c997f913]{color:var(--ink-2);font-size:.95rem;line-height:1.7}.whyus__actions[data-v-c997f913]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block-start:2.25rem;display:flex}.whyus__cta .icon[data-v-c997f913]{transition:transform var(--dur-fast) var(--ease-out)}.whyus__cta:hover .icon[data-v-c997f913]{transform:translate(-4px)}.whyus__link[data-v-c997f913]{color:var(--brand-600);padding-block-end:2px;font-weight:700;position:relative}.whyus__link[data-v-c997f913]:after{content:"";border-radius:var(--r-pill);transform-origin:100%;block-size:2px;transition:transform var(--dur) var(--ease-out);background:currentColor;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.whyus__link[data-v-c997f913]:hover:after,.whyus__link[data-v-c997f913]:focus-visible:after{transform:scaleX(1)}@media (width>=640px){.whyus__badge[data-v-c997f913]{gap:.85rem;padding:1rem 1.25rem}.whyus__badge-icon[data-v-c997f913]{block-size:40px;inline-size:40px}.whyus__badge-text strong[data-v-c997f913]{font-size:1rem}}@media (width>=900px){.whyus__grid[data-v-c997f913]{grid-template-columns:1.05fr 1fr}.whyus__visual[data-v-c997f913]{order:0;margin-block-end:0}.whyus__text[data-v-c997f913]{order:0}.whyus__outline[data-v-c997f913]{inset-block:18px -18px;inset-inline:18px -18px}}@media (width>=1100px){.whyus__list[data-v-c997f913]{gap:1.4rem}}@media (prefers-reduced-motion:reduce){.whyus__img[data-v-c997f913],.whyus__visual.is-revealed .whyus__img[data-v-c997f913],.whyus__frame:hover .whyus__img[data-v-c997f913],.whyus__frame:focus-within .whyus__img[data-v-c997f913]{transition:none;transform:none}.whyus__badge[data-v-c997f913]{animation:none}.whyus__cta:hover .icon[data-v-c997f913]{transform:none}.whyus__bullet[data-v-c997f913],.whyus__bullet[data-v-c997f913]:before,.whyus__link[data-v-c997f913]:after{transition:none}}.teaser__cta[data-v-c91f048e]{margin-block-start:1.4rem}.grid[data-v-c91f048e]{grid-template-columns:1fr;gap:clamp(.75rem,1.6vw,1.1rem);margin-block-start:clamp(1.8rem,4vw,2.8rem);display:grid}.tile[data-v-c91f048e]{aspect-ratio:3/2;border-radius:var(--r-lg);background:var(--brand-900);min-height:190px;box-shadow:var(--shadow-sm);color:#fff;transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);text-decoration:none;display:block;position:relative;overflow:hidden}.tile[data-v-c91f048e]:hover,.tile[data-v-c91f048e]:focus-visible,.tile[data-v-c91f048e]:focus-within{box-shadow:var(--shadow-lg);color:#fff;transform:translateY(-3px)}.tile--feature[data-v-c91f048e]{aspect-ratio:4/3;min-height:320px}.tile__img[data-v-c91f048e]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);transform:scale(1)}.tile:hover .tile__img[data-v-c91f048e],.tile:focus-visible .tile__img[data-v-c91f048e],.tile:focus-within .tile__img[data-v-c91f048e]{transform:scale(1.08)}.tile__scrim[data-v-c91f048e]{pointer-events:none;background:linear-gradient(#072a3400 40%,#072a342e 68%,#072a34c7 100%);position:absolute;inset:0}.tile__badge[data-v-c91f048e]{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);color:#fff;opacity:0;width:38px;height:38px;transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);pointer-events:none;background:#ffffff2e;border:1px solid #ffffff47;place-items:center;display:grid;position:absolute;inset-block-start:.85rem;inset-inline-end:.85rem;transform:scale(.8)}.tile:hover .tile__badge[data-v-c91f048e],.tile:focus-visible .tile__badge[data-v-c91f048e],.tile:focus-within .tile__badge[data-v-c91f048e]{opacity:1;transform:scale(1)}.tile__body[data-v-c91f048e]{text-align:start;pointer-events:none;flex-direction:column;gap:.25rem;padding:1rem 1.15rem;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.tile__title[data-v-c91f048e]{color:#fff;font-family:Almarai,Tajawal,sans-serif;font-size:clamp(1rem,1.6vw,1.12rem);font-weight:700;line-height:1.4}.tile__caption[data-v-c91f048e]{color:#fffc;opacity:0;transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);font-size:.85rem;line-height:1.6;transform:translateY(10px)}.tile--feature .tile__caption[data-v-c91f048e],.tile:hover .tile__caption[data-v-c91f048e],.tile:focus-visible .tile__caption[data-v-c91f048e],.tile:focus-within .tile__caption[data-v-c91f048e]{opacity:1;transform:none}@media (hover:none){.tile__caption[data-v-c91f048e],.tile__badge[data-v-c91f048e]{opacity:1;transform:none}}@media (width>=560px){.grid[data-v-c91f048e]{grid-template-columns:repeat(2,1fr)}.tile--feature[data-v-c91f048e]{aspect-ratio:16/9;grid-area:span 1/span 2}}@media (width>=900px){.grid[data-v-c91f048e]{grid-template-rows:repeat(2,minmax(190px,1fr));grid-template-columns:repeat(4,1fr)}.tile[data-v-c91f048e]{aspect-ratio:auto}.tile--feature[data-v-c91f048e]{grid-area:span 2/span 2;min-height:320px}.tile[data-v-c91f048e]:last-child:nth-child(4){grid-column:span 2}}@media (prefers-reduced-motion:reduce){.tile[data-v-c91f048e],.tile__img[data-v-c91f048e],.tile__badge[data-v-c91f048e],.tile__caption[data-v-c91f048e]{transition:none}.tile[data-v-c91f048e]:hover,.tile[data-v-c91f048e]:focus-visible,.tile[data-v-c91f048e]:focus-within,.tile:hover .tile__img[data-v-c91f048e],.tile:focus-visible .tile__img[data-v-c91f048e],.tile:focus-within .tile__img[data-v-c91f048e]{transform:none}.tile__caption[data-v-c91f048e],.tile__badge[data-v-c91f048e]{opacity:1;transform:none}}.partners[data-v-cc38cacd]{background:var(--bg);overflow:hidden}.marquee-wrap[data-v-cc38cacd]{flex-direction:column;gap:clamp(.9rem,2vw,1.4rem);margin-block-start:clamp(2rem,5vw,3rem);padding-block:.5rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.track[data-v-cc38cacd]{--gap:clamp(.9rem, 2vw, 1.6rem);gap:var(--gap);will-change:transform;width:max-content;padding-block:.35rem;animation:38s linear infinite marquee-partners-cc38cacd;display:flex}.track--b[data-v-cc38cacd]{animation-duration:46s;animation-direction:reverse}@keyframes marquee-partners-cc38cacd{0%{transform:translate(0)}to{transform:translateX(calc(50% + var(--gap) / 2))}}.marquee-wrap:hover .track[data-v-cc38cacd],.marquee-wrap:focus-within .track[data-v-cc38cacd]{animation-play-state:paused}.chip[data-v-cc38cacd]{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink-2);letter-spacing:.02em;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur) var(--ease-out);direction:ltr;unicode-bidi:isolate;padding-block:.8rem;padding-inline:1.6rem;font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:700;line-height:1.4}.chip[data-v-cc38cacd]:hover{border-color:var(--brand-200);color:var(--brand-600);box-shadow:var(--shadow-md);transform:translateY(-4px)}.partners-grid[data-v-cc38cacd]{flex-wrap:wrap;justify-content:center;gap:clamp(.7rem,2vw,1.1rem);margin-block-start:clamp(2rem,5vw,3rem);display:flex}.partners-note[data-v-cc38cacd]{text-align:center;color:var(--ink-3);max-width:60ch;margin-block-start:clamp(1.6rem,4vw,2.4rem);margin-inline:auto;font-size:.9rem}.sr-only[data-v-cc38cacd]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=900px){.marquee-wrap[data-v-cc38cacd]{gap:1.4rem}}@media (prefers-reduced-motion:reduce){.track[data-v-cc38cacd]{will-change:auto;animation:none;transform:none}.chip[data-v-cc38cacd]:hover{transform:none}}.cta__panel[data-v-2ac430f8]{isolation:isolate;border-radius:clamp(var(--r-lg), 3vw, var(--r-xl));box-shadow:var(--shadow-lg);background:linear-gradient(135deg, var(--brand-800), var(--brand-600) 60%, var(--brand-400));padding:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.cta__ecg[data-v-2ac430f8]{opacity:.9;pointer-events:none;z-index:-1;block-size:clamp(120px,34%,220px);inline-size:104%;position:absolute;inset-block-start:50%;inset-inline:-2%;transform:translateY(-50%)}.cta__ecg-line[data-v-2ac430f8]{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:ecg-dash 3.4s var(--ease-out) forwards}.cta__glow[data-v-2ac430f8]{aspect-ratio:1;pointer-events:none;z-index:-1;inline-size:min(560px,82%);animation:floaty 11s var(--ease-in-out) infinite;background:radial-gradient(circle,#ffffff3d,#fff0 70%);border-radius:50%;position:absolute;inset-block-start:-42%;inset-inline-end:-14%}.cta__content[data-v-2ac430f8]{text-align:center;max-width:72ch;margin-inline:auto;position:relative}.cta__actions[data-v-2ac430f8]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 1.1rem;margin-block-start:2rem;display:flex}.cta__num[data-v-2ac430f8]{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.cta__link[data-v-2ac430f8]{color:#ffffffe0;padding-block:.35rem;font-size:.96rem;font-weight:700;position:relative}.cta__link[data-v-2ac430f8]:hover,.cta__link[data-v-2ac430f8]:focus-visible{color:#fff}.cta__link[data-v-2ac430f8]:after{content:"";border-radius:var(--r-pill);transform-origin:100%;block-size:2px;transition:transform var(--dur) var(--ease-out);background:#ffffffd9;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.cta__link[data-v-2ac430f8]:hover:after,.cta__link[data-v-2ac430f8]:focus-visible:after{transform:scaleX(1)}.cta__hours[data-v-2ac430f8]{color:#ffffffbf;justify-content:center;align-items:center;gap:.5rem;margin-block-start:1.4rem;font-size:.88rem;display:flex}@media (width<=480px){.cta__actions[data-v-2ac430f8]{flex-direction:column;align-items:stretch}.cta__actions .btn[data-v-2ac430f8]{inline-size:100%;max-inline-size:320px;margin-inline:auto}.cta__hours[data-v-2ac430f8]{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.cta__ecg-line[data-v-2ac430f8]{stroke-dashoffset:0;animation:none}.cta__glow[data-v-2ac430f8]{animation:none}.cta__link[data-v-2ac430f8]:after{transition:none}}:root{--brand-900:#072a34;--brand-800:#0b3a46;--brand-700:#10505f;--brand-600:#156579;--brand-500:#1b7e94;--brand-400:#2397ae;--brand-300:#3fb2c6;--brand-200:#7fcedd;--brand-100:#cbeaf1;--brand-50:#eef8fb;--ink:#0d1b21;--ink-2:#3d545d;--ink-3:#6b838c;--line:#e2ebee;--bg:#fff;--bg-soft:#f5fafb;--surface:#fff;--accent:var(--brand-400);--accent-ink:#fff;--shadow-sm:0 1px 2px #072a340f, 0 2px 6px #072a340d;--shadow-md:0 6px 16px #072a3414, 0 2px 6px #072a340d;--shadow-lg:0 18px 48px #072a3424, 0 6px 16px #072a3412;--shadow-brand:0 14px 34px #1b7e9447;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-xl:32px;--r-pill:999px;--container:1200px;--gutter:clamp(1rem, 4vw, 2.5rem);--section-y:clamp(3.5rem, 8vw, 7rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.18s;--dur:.42s;--dur-slow:.76s;--dur-enter:.52s;--dur-exit:.2s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Tajawal,Almarai,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.75}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px;overflow-x:clip}body{background:var(--bg);min-height:100vh;color:var(--ink);margin:0;overflow-x:clip}body.is-locked{overflow:hidden}h1,h2,h3,h4{color:var(--brand-800);margin:0;font-family:Almarai,Tajawal,sans-serif;font-weight:800;line-height:1.35}p{margin:0}a{color:var(--brand-600);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--brand-400)}img{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--brand-300);outline-offset:3px;border-radius:4px}::selection{background:var(--brand-200);color:var(--brand-900)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--soft{background:var(--bg-soft)}.eyebrow{letter-spacing:.02em;color:var(--brand-500);background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--r-pill);align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex}.section-title{margin-block:.9rem .75rem;font-size:clamp(1.6rem,3.6vw,2.5rem)}.section-lead{color:var(--ink-2);max-width:62ch;font-size:clamp(1rem,1.6vw,1.08rem)}.btn{border-radius:var(--r-pill);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.6rem;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--primary{background:linear-gradient(135deg, var(--brand-400), var(--brand-600));color:#fff;box-shadow:var(--shadow-brand)}.btn--primary:hover{color:#fff;box-shadow:0 18px 40px #1b7e9461}.btn--ghost{border-color:var(--brand-200);color:var(--brand-700);background:0 0}.btn--ghost:hover{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-700)}.btn--light{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-color:#fff6}.btn--light:hover{color:#fff;background:#ffffff3d}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out)}.card--hover:hover{box-shadow:var(--shadow-lg);border-color:var(--brand-200);transform:translateY(-6px)}[data-reveal]{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), filter var(--dur-slow) var(--ease-out), clip-path var(--dur-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform}[data-reveal=up]{transform:translateY(42px)}[data-reveal=down]{transform:translateY(-42px)}[data-reveal=start]{transform:translate(56px)}[data-reveal=end]{transform:translate(-56px)}[data-reveal=zoom]{transform:scale(.9)}[data-reveal=blur]{filter:blur(14px);transform:translateY(24px)}[data-reveal=clip]{clip-path:inset(0 0 85%);transform:none}@media (width<=640px){[data-reveal=start],[data-reveal=end]{transform:translateY(34px)}}[data-reveal].is-revealed{opacity:1;filter:none;clip-path:inset(0);will-change:auto;transform:none}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pulse-ring{0%{opacity:.55;transform:scale(.85)}70%{opacity:0;transform:scale(1.5)}to{opacity:0}}@keyframes marquee-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes ecg-dash{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes ecg-loop{0%{stroke-dashoffset:1000px;opacity:0}8%{opacity:1}55%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fade-up-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.route-enter-active{transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out)}.route-leave-active{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}.route-enter-from{opacity:0;transform:translateY(18px)}.route-leave-to{opacity:0;transform:translateY(-10px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;filter:none;clip-path:none;transform:none}}
