.home-2026 .h-hero{background:var(--c-surface);display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:calc(100svh - var(--header-h, 68px));overflow:hidden;padding:clamp(56px,6vw,96px) 0 clamp(64px,7vw,112px);position:relative}@media(max-width:992px){.home-2026 .h-hero{min-height:0;padding-bottom:clamp(64px,8vw,96px);padding-top:clamp(48px,6vw,72px)}}.home-2026 .h-hero__bg{inset:0;pointer-events:none;position:absolute;z-index:-1}.home-2026 .h-hero__grid{background-image:linear-gradient(to right,rgba(var(--c-ink-rgb),.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--c-ink-rgb),.04) 1px,transparent 1px);background-size:64px 64px;inset:0;mask-image:radial-gradient(ellipse at 50% 20%,#000 40%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 20%,#000 40%,transparent 75%);position:absolute}.home-2026 .h-hero__glow{border-radius:50%;filter:blur(90px);position:absolute}.home-2026 .h-hero__glow--orange{background:radial-gradient(circle,rgba(var(--c-secondary-deep-rgb),.28),transparent 60%);height:520px;inset-inline-end:-100px;opacity:.85;top:-120px;width:520px}.home-2026 .h-hero__glow--blue{background:radial-gradient(circle,rgba(var(--c-primary-rgb),.22),transparent 60%);bottom:-160px;height:480px;inset-inline-start:-80px;opacity:.7;width:480px}.home-2026 .h-hero__inner{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1.05fr}@media(max-width:992px){.home-2026 .h-hero__inner{gap:56px;grid-template-columns:1fr}}.home-2026 .h-hero__copy{display:flex;flex-direction:column;gap:22px;max-width:600px}.home-2026 .h-hero__title{color:var(--c-ink);font-family:var(--font-semi);font-size:clamp(2.25rem,4.4vw,4rem);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin:0}[dir=rtl] .home-2026 .h-hero__title{letter-spacing:0;line-height:1.25}.home-2026 .h-hero__title-accent{background:linear-gradient(120deg,var(--c-secondary),var(--c-primary));-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.home-2026 .h-hero__lede{color:var(--c-muted);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6;margin:0;max-width:56ch}.home-2026 .h-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.home-2026 .h-hero__cert{align-items:center;background:rgba(var(--c-secondary-rgb),.07);border:1px solid rgba(var(--c-secondary-rgb),.18);border-radius:999px;color:var(--c-secondary);display:inline-flex;font-family:var(--font-semi);font-size:13px;font-weight:600;gap:8px;padding:7px 14px 7px 10px;width:-moz-fit-content;width:fit-content}.home-2026 .h-hero__cert svg{flex-shrink:0}[dir=rtl] .home-2026 .h-hero__cert{font-family:MadaniArabic-SemiBold,sans-serif;letter-spacing:0}.home-2026 .h-hero__visual{display:grid;min-height:460px;place-items:center;position:relative}@media(max-width:992px){.home-2026 .h-hero__visual{min-height:480px}}@media(max-width:560px){.home-2026 .h-hero__visual{min-height:420px}}.home-2026 .h-hero__orbit{aspect-ratio:1;display:grid;place-items:center;position:relative;width:min(520px,100%)}.home-2026 .h-hero__rings{animation:h-orbit-rotate 60s linear infinite;display:grid;inset:0;place-items:center;pointer-events:none;position:absolute}@media(prefers-reduced-motion:reduce){.home-2026 .h-hero__rings{animation:none}}.home-2026 .h-hero__ring{border:1px dashed rgba(var(--c-secondary-rgb),.12);border-radius:50%;position:absolute}.home-2026 .h-hero__ring--inner{height:70%;width:70%}.home-2026 .h-hero__ring--outer{border-color:rgba(var(--c-primary-rgb),.15);height:100%;width:100%}.home-2026 .h-hero__phone{animation:h-phone-float 7s ease-in-out infinite;max-width:240px;position:relative;width:52%;z-index:3}@media(prefers-reduced-motion:reduce){.home-2026 .h-hero__phone{animation:none}}.home-2026 .h-hero__phone-splash{--brand-splash-width:100%;filter:drop-shadow(0 30px 60px rgba(var(--c-secondary-rgb),.18)) drop-shadow(0 10px 20px rgba(11,15,20,.12))}.home-2026 .h-hero__phone-shadow{background:radial-gradient(ellipse at center,rgba(var(--c-secondary-rgb),.22),transparent 70%);bottom:-8%;filter:blur(8px);height:30px;left:50%;position:absolute;transform:translate(-50%);width:70%;z-index:-1}.home-2026 .h-hero__chip{animation:h-chip-float var(--dur,6s) ease-in-out infinite;animation-delay:var(--delay,0s);background:var(--c-surface);border:1px solid var(--c-line);border-radius:22px;box-shadow:0 1px 2px #0b0f140a,0 16px 36px #0b0f141a,0 2px 6px #0b0f140a;display:grid;height:clamp(68px,12%,104px);padding:10px;place-items:center;position:absolute;width:clamp(68px,12%,104px);z-index:2}.home-2026 .h-hero__chip .client-logo{height:100%;padding:0;width:100%}.home-2026 .h-hero__chip .client-logo img{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}:root[data-theme=dark] .home-2026 .h-hero__chip{background:var(--c-logo-tile)}:root[data-theme=dark] .home-2026 .h-hero__chip .client-logo:has(>img){background:transparent;border-radius:0}@media(prefers-reduced-motion:reduce){.home-2026 .h-hero__chip{animation:none}}.home-2026 .h-hero__chip--1{left:50%;top:2%;transform:translate(-50%)}.home-2026 .h-hero__chip--2{right:6%;top:14%}.home-2026 .h-hero__chip--3{right:0;top:50%;transform:translateY(-50%)}.home-2026 .h-hero__chip--4{bottom:14%;right:6%}.home-2026 .h-hero__chip--5{bottom:2%;left:50%;transform:translate(-50%)}.home-2026 .h-hero__chip--6{bottom:14%;left:6%}.home-2026 .h-hero__chip--7{left:0;top:50%;transform:translateY(-50%)}.home-2026 .h-hero__chip--8{left:6%;top:14%}.home-2026 .h-hero__badge{align-items:center;background:var(--c-surface-dark);border-radius:999px;box-shadow:0 10px 24px #0b0f142e;color:#fff;display:inline-flex;font-family:Inter,MadaniArabic-SemiBold,sans-serif;font-size:13px;font-weight:600;gap:8px;left:50%;padding:10px 16px;position:absolute;top:50%;transform:translate(-50%,calc(-50% + 180px));z-index:4}.home-2026 .h-hero__badge svg{color:var(--c-live)}@media(max-width:560px){.home-2026 .h-hero__badge{font-size:12px;padding:8px 14px;transform:translate(-50%,calc(-50% + 150px))}}[dir=rtl] .home-2026 .h-hero__badge{font-family:MadaniArabic-SemiBold,sans-serif}.home-2026 .h-hero__metrics{border-top:1px solid var(--c-line);display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:8px 0 0;padding:18px 0 0}@media(max-width:560px){.home-2026 .h-hero__metrics{gap:18px 12px;grid-template-columns:repeat(2,1fr)}}.home-2026 .h-hero__kpi{display:flex;flex-direction:column;gap:4px}.home-2026 .h-hero__kpi-value{color:var(--c-ink);font-family:var(--font-semi);font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;letter-spacing:var(--tracking-tight);line-height:1}[dir=rtl] .home-2026 .h-hero__kpi-value{letter-spacing:0}.home-2026 .h-hero__kpi-label{color:var(--c-muted);font-size:13px;line-height:1.35}@keyframes h-phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes h-chip-float{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes h-orbit-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.home-2026 .h-partners{background:var(--c-surface);isolation:isolate;overflow:hidden;padding:clamp(80px,10vw,128px) 0;position:relative}.home-2026 .h-partners__bg{inset:0;pointer-events:none;position:absolute;z-index:-1}.home-2026 .h-partners__glow{border-radius:50%;filter:blur(120px);position:absolute}.home-2026 .h-partners__glow--a{background:radial-gradient(circle,rgba(var(--c-secondary-rgb),.14),transparent 60%);height:520px;inset-inline-start:-120px;opacity:.6;top:-200px;width:520px}.home-2026 .h-partners__glow--b{background:radial-gradient(circle,rgba(var(--c-primary-rgb),.12),transparent 60%);bottom:-180px;height:480px;inset-inline-end:-100px;opacity:.55;width:480px}.home-2026 .h-partners__inner{align-items:center;display:grid;gap:clamp(40px,5vw,72px);grid-template-columns:1fr 1.05fr}@media(max-width:1024px){.home-2026 .h-partners__inner{grid-template-columns:1fr}}.home-2026 .h-partners__copy{align-items:flex-start;display:flex;flex-direction:column;gap:20px;max-width:560px;text-align:start}@media(max-width:1024px){.home-2026 .h-partners__copy{align-items:center;margin-inline:auto;max-width:720px;text-align:center}}.home-2026 .h-partners__eyebrow{align-items:center;background:var(--h-secondary-soft);border-radius:999px;color:var(--h-secondary);display:inline-flex;font-family:var(--font-semi);font-size:12px;font-weight:600;gap:8px;letter-spacing:.06em;line-height:1.2;padding:6px 14px;text-transform:uppercase}[dir=rtl] .home-2026 .h-partners__eyebrow{letter-spacing:0;text-transform:none}.home-2026 .h-partners__eyebrow-dot{animation:h-partners-pulse 1.8s ease-in-out infinite;background:var(--h-secondary);border-radius:50%;box-shadow:0 0 0 3px rgba(var(--c-secondary-rgb),.22);height:6px;width:6px}.home-2026 .h-partners__display{align-items:flex-start;display:flex;flex-direction:column;font-family:var(--font-semi);font-weight:700;gap:12px;line-height:1;margin:0}@media(max-width:1024px){.home-2026 .h-partners__display{align-items:center}}[dir=rtl] .home-2026 .h-partners__display{line-height:1.15}.home-2026 .h-partners__count{background:linear-gradient(120deg,var(--c-primary) 0,var(--c-secondary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(4.5rem,10vw,8.5rem);font-weight:800;letter-spacing:-.05em;line-height:.85}[dir=rtl] .home-2026 .h-partners__count{letter-spacing:0;line-height:1.05;padding-block-start:.08em}.home-2026 .h-partners__display-text{color:var(--c-ink);font-size:clamp(1.625rem,3vw,2.5rem);letter-spacing:-.02em;line-height:1.15;max-width:24ch}[dir=rtl] .home-2026 .h-partners__display-text{letter-spacing:0;line-height:1.4}.home-2026 .h-partners__lede{color:var(--c-muted);font-size:clamp(.95rem,1.15vw,1.0625rem);line-height:1.6;margin:0;max-width:60ch}.home-2026 .h-partners__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:4px}@media(max-width:1024px){.home-2026 .h-partners__chips{justify-content:center}}.home-2026 .h-partners__chip{align-items:center;background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:999px;color:var(--c-ink-2);display:inline-flex;font-family:var(--font-semi);font-size:12.5px;font-weight:500;gap:6px;padding:6px 12px}.home-2026 .h-partners__chip svg{color:var(--c-mint);flex-shrink:0}.home-2026 .h-partners__cta{align-items:center;background:var(--c-primary);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-semi);font-size:14.5px;font-weight:600;gap:8px;margin-top:12px;padding:12px 22px;text-decoration:none;transition:transform .22s var(--ease-out),background .22s var(--ease-out),box-shadow .22s var(--ease-out)}.home-2026 .h-partners__cta svg{transition:transform .22s var(--ease-out)}.home-2026 .h-partners__cta:hover{background:var(--c-primary-hover);box-shadow:var(--shadow-cta-primary);transform:translateY(-2px)}.home-2026 .h-partners__cta:hover svg{transform:translate(3px)}[dir=rtl] .home-2026 .h-partners__cta svg{transform:scaleX(-1)}[dir=rtl] .home-2026 .h-partners__cta:hover svg{transform:scaleX(-1) translate(3px)}.home-2026 .h-partners__marquee{direction:ltr;display:flex;flex-direction:column;gap:14px;mask-composite:intersect;-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);overflow:hidden;width:100%}.home-2026 .h-partners__row{display:flex;overflow:hidden}.home-2026 .h-partners__track{animation:h-partners-marquee var(--dur,48s) linear infinite;display:flex;gap:14px;width:-moz-max-content;width:max-content;will-change:transform}.home-2026 .h-partners__row--ltr .home-2026 .h-partners__track{animation-direction:normal}.home-2026 .h-partners__row--rtl .home-2026 .h-partners__track{animation-direction:reverse}.home-2026 .h-partners__cell{background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;box-shadow:0 1px 2px #0b0f140a,0 8px 18px -12px #0b0f1414;display:grid;flex-shrink:0;height:clamp(60px,6vw,82px);padding:clamp(10px,1.1vw,16px);place-items:center;transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s var(--ease-out);width:clamp(108px,10vw,148px)}.home-2026 .h-partners__cell img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.home-2026 .h-partners__cell:hover{border-color:rgba(var(--c-ink-rgb),.18);box-shadow:0 1px 2px #0b0f140a,0 18px 32px -14px #0b0f142e;transform:translateY(-2px)}@keyframes h-partners-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes h-partners-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}@media(prefers-reduced-motion:reduce){.home-2026 .h-partners__eyebrow-dot,.home-2026 .h-partners__track{animation:none}}
