.adgo-cinematic{overflow-x:clip}.home-responsive-hero__landscape{display:none}.home-responsive-hero__vertical{display:block}@media (min-width:1024px){.home-responsive-hero__landscape{display:block}.home-responsive-hero__vertical,.adgo-landing--hybrid-home .grid-bg,.adgo-landing--hybrid-home .orb1,.adgo-landing--hybrid-home .orb2{display:none}}.adgo-cinematic .cinematic-hero{--truck-scroll-x:0px;min-height:min(100dvh,920px);padding-top:var(--landing-nav-offset);isolation:isolate;padding-bottom:48px;position:relative}.adgo-cinematic .cinematic-hero__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.adgo-cinematic .cinematic-hero__layer--gradient{background:radial-gradient(80% 55% at 50% 100%,#00d4e814,#0000 70%),linear-gradient(#06080c 0%,#0b1018 45%,#06080c 100%);position:absolute;inset:0}.adgo-cinematic .cinematic-hero__layer--noise{object-fit:cover;opacity:.04;width:100%;height:100%;position:absolute;inset:0}.adgo-cinematic .cinematic-hero__layer--city{object-fit:cover;opacity:.07;width:100%;height:100%;position:absolute;inset:0}.adgo-cinematic .cinematic-hero__layer--routes{opacity:.35;width:100%;position:absolute;inset:auto 0 18%}.adgo-cinematic .cinematic-hero__layer--glow{opacity:.45;width:80%;position:absolute;inset:auto 10% 22%}.adgo-cinematic .cinematic-hero__layout{z-index:2;gap:28px;max-width:1320px;margin:0 auto;padding:24px 20px 0;display:grid;position:relative}@media (min-width:1024px){.adgo-cinematic .cinematic-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:16px;padding:32px 36px 0}}.adgo-cinematic .cinematic-hero__eyebrow{letter-spacing:3px;color:var(--cyan);margin-bottom:16px;font-size:11px;font-weight:700}.adgo-cinematic .cinematic-hero__title{font-family:var(--font-almarai),sans-serif;margin-bottom:18px;font-size:clamp(36px,5.5vw,64px);font-weight:800;line-height:1.05}.adgo-cinematic .cinematic-hero__title-highlight{color:var(--cyan)}.adgo-cinematic .cinematic-hero__sub{font-family:var(--font-almarai),sans-serif;color:var(--muted);max-width:52ch;margin-bottom:24px;font-size:clamp(14px,1.6vw,16px);font-weight:300;line-height:1.75}.adgo-cinematic .cinematic-hero__actions{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.adgo-cinematic .cinematic-btn{font-family:var(--font-almarai),sans-serif;border-radius:100px;align-items:center;gap:8px;padding:14px 24px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.adgo-cinematic .cinematic-btn__arrow{width:18px;height:18px;transition:transform .2s}.adgo-cinematic .cinematic-btn--primary{background:var(--cyan);color:var(--bg);border:none;box-shadow:0 0 #00d4e800}.adgo-cinematic .cinematic-btn--primary:hover{box-shadow:0 0 28px var(--cyan-glow);transform:scale(1.02)}.adgo-cinematic .cinematic-btn--primary:hover .cinematic-btn__arrow{transform:translate(4px)}.adgo-cinematic .cinematic-btn--ghost{color:var(--white);background:0 0;border:1px solid #f0eff833}.adgo-cinematic .cinematic-btn--ghost:hover{border-color:var(--cyan);color:var(--cyan)}.adgo-cinematic .cinematic-btn--ghost:hover .cinematic-btn__arrow{transform:translate(4px)}.adgo-cinematic .cinematic-btn--lg{padding:16px 32px;font-size:15px}.adgo-cinematic .cinematic-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:420px;display:grid}.adgo-cinematic .cinematic-hero__stat{border:1px solid var(--border2);background:#0b0f16a6;border-radius:12px;padding:12px 14px}.adgo-cinematic .cinematic-hero__stat-value{font-family:var(--font-barlow-condensed),sans-serif;color:var(--white);letter-spacing:1px;margin-bottom:4px;font-size:22px;font-weight:800}.adgo-cinematic .cinematic-hero__stat-label{letter-spacing:.5px;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.adgo-cinematic .cinematic-hero__stage{min-height:280px;position:relative;overflow:visible}@media (min-width:1024px){.adgo-cinematic .cinematic-hero__stage{min-height:420px}}.adgo-cinematic .cinematic-hero__road-wrap{z-index:1;width:min(110%,920px);position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.adgo-cinematic .cinematic-hero__road{opacity:.85;width:100%;height:auto;display:block}.adgo-cinematic .cinematic-hero__truck-rig{z-index:3;width:min(125vw,760px);transform:translateX(calc(var(--truck-scroll-x,0px)));margin-inline:auto;position:relative}@media (min-width:1024px){.adgo-cinematic .cinematic-hero__truck-rig{width:clamp(520px,56vw,900px);margin-inline:auto 0}}.adgo-cinematic .cinematic-hero__speed-streaks{opacity:0;pointer-events:none;z-index:0;width:38%;position:absolute;top:38%;right:12%}.adgo-cinematic .cinematic-hero__shadow{opacity:.12;z-index:1;width:72%;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.adgo-cinematic .cinematic-hero__truck{z-index:2;will-change:transform;position:relative}.adgo-cinematic .cinematic-hero__truck-img{width:100%;height:auto;display:block}.adgo-cinematic .cinematic-hero__route-draw{z-index:2;pointer-events:none;width:100%;height:auto;position:absolute;bottom:18%;left:0;right:0}.adgo-cinematic .cinematic-hero__route-path{fill:none;stroke:var(--cyan);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.5}.adgo-cinematic .cinematic-hero__locations{z-index:4;flex-wrap:wrap;justify-content:center;gap:10px;padding:0 8px;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.adgo-cinematic .cinematic-hero__location{border:1px solid var(--border2);opacity:0;background:#06080cbf;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:12px;display:flex;transform:translateY(8px)}.adgo-cinematic .cinematic-hero__location strong{color:var(--white);font-weight:800;display:block}.adgo-cinematic .cinematic-hero__location span{color:var(--muted);font-size:11px}.adgo-cinematic .cinematic-hero__pin{flex-shrink:0;width:16px;height:16px;margin-top:2px}.adgo-cinematic .cinematic-hero__scroll-cue{opacity:.5;z-index:5;width:28px;animation:2s ease-in-out infinite cinematicScrollCue;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@keyframes cinematicScrollCue{0%,to{opacity:.35;transform:translate(-50%)translateY(0)}50%{opacity:.7;transform:translate(-50%)translateY(6px)}}.adgo-cinematic .cinematic-reveal{opacity:0;transform:translateY(16px)}.adgo-cinematic .cinematic-hero--animate .cinematic-reveal{animation:.65s cubic-bezier(.16,1,.3,1) forwards cinematicReveal;animation-delay:calc(.12s + (var(--reveal-i,0)*80ms))}@keyframes cinematicReveal{to{opacity:1;transform:translateY(0)}}.adgo-cinematic .cinematic-hero--animate .cinematic-hero__truck{animation:1.55s cubic-bezier(.16,1,.3,1) forwards cinematicTruckDrive}@keyframes cinematicTruckDrive{0%{transform:translate(115vw)rotate(.8deg)scale(1.02)}82%{transform:translate(-14px)rotate(0)scale(1)}to{transform:translate(0)rotate(0)scale(1)}}.adgo-cinematic .cinematic-hero--animate .cinematic-hero__speed-streaks{animation:1.75s forwards cinematicStreaks}@keyframes cinematicStreaks{0%,30%{opacity:0}40%,70%{opacity:.85}to{opacity:0}}.adgo-cinematic .cinematic-hero--animate .cinematic-hero__shadow{animation:1.55s forwards cinematicShadow}@keyframes cinematicShadow{0%{opacity:.12;transform:translate(-50%)scaleX(1.15)}to{opacity:.28;transform:translate(-50%)scaleX(1)}}.adgo-cinematic .cinematic-hero--animate .cinematic-hero__road-wrap--motion{animation:1.55s cubic-bezier(.16,1,.3,1) forwards cinematicRoadShift}@keyframes cinematicRoadShift{0%{transform:translate(calc(3vw - 50%))}to{transform:translate(-50%)}}.adgo-cinematic .cinematic-hero--animate .cinematic-hero__route-path{animation:1.8s 1.3s forwards cinematicRouteDraw}@keyframes cinematicRouteDraw{to{stroke-dashoffset:0}}.adgo-cinematic .cinematic-hero--animate .cinematic-hero__location{animation:.55s forwards cinematicLocReveal;animation-delay:calc(1.55s + (var(--loc-i,0)*.12s))}@keyframes cinematicLocReveal{to{opacity:1;transform:translateY(0)}}.adgo-cinematic .cinematic-hero--animate .cinematic-hero__location .cinematic-hero__pin{animation:.6s forwards cinematicPinPulse;animation-delay:calc(1.65s + (var(--loc-i,0)*.12s))}@keyframes cinematicPinPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.adgo-cinematic .cinematic-hero--animate .cinematic-hero__truck{animation:1.55s cubic-bezier(.16,1,.3,1) forwards cinematicTruckDrive,4s ease-in-out 1.8s infinite cinematicTruckIdle}@keyframes cinematicTruckIdle{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(0)translateY(-2px)}}}.adgo-cinematic .cinematic-hero--reduced .cinematic-reveal,.adgo-cinematic .cinematic-hero--reduced .cinematic-hero__location{opacity:1;transform:none;animation:none!important}.adgo-cinematic .cinematic-hero--reduced .cinematic-hero__truck{transform:none;animation:none!important}.adgo-cinematic .cinematic-hero--reduced .cinematic-hero__route-path{stroke-dashoffset:0}.adgo-cinematic .cinematic-hero--reduced .cinematic-hero__speed-streaks{display:none}.adgo-cinematic .cinematic-hero--reduced .cinematic-hero__scroll-cue{animation:none}.adgo-cinematic .cinematic-story__section{padding:72px 0;position:relative}.adgo-cinematic .cinematic-story__inner{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.adgo-cinematic .cinematic-story__theme{font-family:var(--font-almarai),sans-serif;color:var(--white);max-width:36ch;margin:8px 0 12px;font-size:clamp(18px,2.5vw,24px);font-weight:300}.adgo-cinematic .cinematic-story__glow{opacity:.35;pointer-events:none;width:min(420px,60vw);position:absolute;top:-40px;right:0}.adgo-cinematic .cinematic-story__route-visual{min-height:160px;margin:32px 0 24px;position:relative}.adgo-cinematic .cinematic-story__route-net{opacity:.25;width:100%}.adgo-cinematic .cinematic-story__route-draw{width:100%;height:100%;position:absolute;inset:0}.adgo-cinematic .scroll-reveal--visible .cinematic-story__route-path{fill:none;stroke:var(--cyan);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:1.6s forwards cinematicRouteDraw}.adgo-cinematic .cinematic-story__route-path{stroke-dashoffset:1px}.adgo-cinematic .cinematic-story__route-cards{gap:14px;display:grid}@media (min-width:768px){.adgo-cinematic .cinematic-story__route-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.adgo-cinematic .cinematic-story__card--route:first-child{margin-top:48px}.adgo-cinematic .cinematic-story__card--route:nth-child(2){margin-top:12px}.adgo-cinematic .cinematic-story__card--route:nth-child(3){margin-top:56px}}.adgo-cinematic .cinematic-story__card{border:1px solid var(--border2);background:var(--bg2);border-radius:16px;padding:22px 20px;transition:transform .25s,border-color .25s}@media (hover:hover) and (pointer:fine){.adgo-cinematic .cinematic-story__card:hover{border-color:var(--cyan);transform:translateY(-3px)}}.adgo-cinematic .scroll-reveal--visible .cinematic-story__card{animation:.55s forwards cinematicCardReveal;animation-delay:calc(var(--card-i,0)*90ms);opacity:0}@keyframes cinematicCardReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.adgo-cinematic .cinematic-story__card h3{font-family:var(--font-almarai),sans-serif;color:var(--cyan);margin-bottom:8px;font-size:16px;font-weight:800}.adgo-cinematic .cinematic-story__card p{color:var(--muted);font-size:13px;line-height:1.65}.adgo-cinematic .cinematic-story__card-pin{width:18px;margin-bottom:10px}.adgo-cinematic .cinematic-story__deco{opacity:.2;pointer-events:none;position:absolute}.adgo-cinematic .cinematic-story__deco--proof{width:120px;top:20px;right:5%}.adgo-cinematic .cinematic-story__deco--radar{width:140px;top:10px;left:5%}.adgo-cinematic .scroll-reveal--visible .cinematic-story__deco--radar{animation:1.2s forwards cinematicRadarSweep}@keyframes cinematicRadarSweep{0%{opacity:.05;transform:rotate(-20deg)scale(.92)}to{opacity:.25;transform:rotate(0)scale(1)}}.adgo-cinematic .cinematic-story__cards{gap:14px;margin-top:28px;display:grid}@media (min-width:768px){.adgo-cinematic .cinematic-story__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.adgo-cinematic .cinematic-story__play-ring{border:2px solid var(--cyan);border-radius:50%;width:36px;height:36px;margin-bottom:12px;display:block;position:relative}.adgo-cinematic .scroll-reveal--visible .cinematic-story__card--proof:first-child .cinematic-story__play-ring{animation:.8s forwards cinematicPlayPulse}@keyframes cinematicPlayPulse{0%{box-shadow:0 0 #00d4e873}70%{box-shadow:0 0 0 12px #00d4e800}to{box-shadow:none}}.adgo-cinematic .cinematic-story__list{flex-direction:column;gap:12px;max-width:560px;margin-top:24px;list-style:none;display:flex}.adgo-cinematic .cinematic-story__list li{color:var(--muted);padding-inline-start:22px;font-size:14px;line-height:1.65;position:relative}.adgo-cinematic .cinematic-story__list li:before{content:"✓";color:var(--cyan);font-weight:800;position:absolute;inset-inline-start:0}.adgo-cinematic .cinematic-story__process{opacity:.6;margin:28px 0 20px}.adgo-cinematic .cinematic-story__process-line{width:100%;max-width:100%}.adgo-cinematic .cinematic-story__steps{gap:16px;list-style:none;display:grid}@media (min-width:768px){.adgo-cinematic .cinematic-story__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}.adgo-cinematic .cinematic-story__step{border:1px solid var(--border2);background:var(--bg2);opacity:0;border-radius:14px;padding:16px 14px;transform:translateY(12px)}.adgo-cinematic .scroll-reveal--visible .cinematic-story__step{animation:.5s forwards cinematicCardReveal;animation-delay:calc(.2s + (var(--step-i,0)*.1s))}.adgo-cinematic .cinematic-story__step-n{font-family:var(--font-barlow-condensed),sans-serif;color:var(--cyan);margin-bottom:8px;font-size:20px;font-weight:800;display:block}.adgo-cinematic .cinematic-story__step h3{color:var(--white);margin-bottom:6px;font-size:13px;font-weight:800}.adgo-cinematic .cinematic-story__step p{color:var(--muted);font-size:12px;line-height:1.55}.adgo-cinematic .cinematic-story__cta-band{text-align:center;border:1px solid var(--border2);background:linear-gradient(180deg,var(--bg2)0%,var(--bg3)100%);border-radius:24px;padding:56px 24px 120px;position:relative;overflow:hidden}.adgo-cinematic .cinematic-story__cta-band .sec-sub{max-width:48ch;margin-inline:auto}.adgo-cinematic .cinematic-story__cta-truck{opacity:.35;pointer-events:none;width:min(280px,45vw);position:absolute;bottom:-20px;right:-4%}.adgo-cinematic[dir=rtl] .cinematic-story__cta-truck{left:-4%;right:auto;transform:scaleX(-1)}.adgo-cinematic .cinematic-story__cta-truck-img{width:100%;height:auto}@media (max-width:1023px){.adgo-cinematic .cinematic-hero__layout{flex-direction:column;display:flex}.adgo-cinematic .cinematic-hero__copy{order:1}.adgo-cinematic .cinematic-hero__stage{order:2;margin-top:8px}.adgo-cinematic .cinematic-hero__truck-rig{width:min(128vw,760px);transform:translateX(calc(-6vw + var(--truck-scroll-x,0px)));margin-inline:auto}.adgo-cinematic .cinematic-hero__stats{max-width:none}}@media (prefers-reduced-motion:reduce){.adgo-cinematic .cinematic-story__card,.adgo-cinematic .cinematic-story__step{opacity:1;transform:none;animation:none!important}.adgo-cinematic .scroll-reveal--visible .cinematic-story__route-path{stroke-dashoffset:0;animation:none}.adgo-cinematic .cinematic-hero__scroll-cue{animation:none}}
