@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CZLC1jgY.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-XmtXq_5I.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-B3qNl98V.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-COV7B1nq.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-latin:"DM Sans Variable", "Helvetica Neue", Arial, sans-serif;--font-arabic:"IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--font-readable:var(--font-latin);--font-display:var(--font-latin);--midnight:#2e1a47;--midnight-deep:#160c21;--midnight-rich:#211331;--silk-ivory:ivory;--moonstone:#f5f5f5;--cloud-mist:#fafafa;--muted-sage:#eae8e1;--bg:#070708;--bg-soft:#0c0b0e;--surface:#111014;--surface-raised:#17151b;--text:#fafafa;--text-soft:#d0cbd4;--text-muted:#9e96a5;--accent:#a98bc6;--accent-strong:#cbb7df;--accent-muted:#a98bc61f;--accent-line:#a98bc67a;--error:#d77474;--border:#fffff021;--border-strong:#fffff047;--grid-line:#fffff00a;--shadow:0 2rem 6.25rem #00000085;--container:calc(100vw - clamp(2.5rem, 8vw, 9rem));--container-max:90rem;--hero-art-tablet-max:37.5rem;--hero-art-desktop-max:56.25rem;--topbar-height:4.75rem;--ease:linear;--ease-snap:cubic-bezier(.4, 0, .2, 1);--duration-fast:90ms;--duration-instant:40ms}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fa;--bg-soft:#e9edf3;--surface:#fff;--surface-raised:#eef1f5;--text:#17131c;--text-soft:#4f4856;--text-muted:#716a77;--accent:#2e1a47;--accent-strong:#1c102b;--accent-muted:#2e1a4714;--accent-line:#2e1a475c;--error:#9f454f;--border:#2e1a471f;--border-strong:#2e1a4747;--grid-line:#2e1a470a;--shadow:0 2rem 5.625rem #2e1a4726}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}html[data-menu-open=true]{overflow:hidden}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font-readable);text-rendering:geometricprecision;transition:background-color .24s var(--ease), color .24s var(--ease);margin:0}html[data-first-load=running] body{cursor:wait}.first-load{z-index:100;background:var(--bg);color:var(--text);isolation:isolate;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.first-load__pattern{z-index:-1;opacity:.045;background:radial-gradient(circle at 76% 23%, var(--text) 0, transparent 0 25%), linear-gradient(115deg, transparent 0%, var(--text) 100%);transform-origin:50%;position:absolute;inset:-10%}.first-load__content{width:min(65vw,16rem)}.first-load__logo-box{width:100%;position:relative;overflow:hidden}.first-load__wordmark{aspect-ratio:7825/728;background:currentColor;width:100%;position:relative;-webkit-mask:url(/media/brand/scadalgeria-wordmark.svg) 50%/contain no-repeat;mask:url(/media/brand/scadalgeria-wordmark.svg) 50%/contain no-repeat}.first-load__bar-track{z-index:1;height:.25rem;position:fixed;inset-block-start:0;inset-inline:0;overflow:hidden}.first-load__bar{background:var(--accent);transform-origin:0 0;width:100%;height:100%;transform:scaleX(0)}html,body,button,input,textarea,select{font-family:var(--font-readable)}html[lang=en],html[lang=fr]{--font-readable:var(--font-latin);--font-display:var(--font-latin)}html[lang=ar]{--font-readable:var(--font-arabic);--font-display:var(--font-arabic)}html[lang=ar],html[lang=ar] :where(body,button,input,textarea,select){font-family:var(--font-arabic)}html[lang=ar] .brand{font-family:var(--font-latin);letter-spacing:.085em;direction:ltr;unicode-bidi:isolate}html[lang=ar] .locale-switcher a{font-family:var(--font-latin);letter-spacing:.085em;text-transform:uppercase;direction:ltr;unicode-bidi:isolate}html[lang=ar] :is(.audience-tabs__tab>span:first-child,.product-showcase__caption>span,.product-showcase__step-index,.product-showcase__status,.feature-column__heading>span){font-family:var(--font-latin);direction:ltr;unicode-bidi:isolate}html[lang=ar] :is(.eyebrow,.availability,.newsletter-form__label,.footer__social-label){letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:700;line-height:1.55}html[lang=ar] .topbar__links a{letter-spacing:0;font-size:.8rem;font-weight:700;line-height:1.4}html[lang=ar] :is(.button,.newsletter-form button){letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:700;line-height:1.4}html[lang=ar] :is(.theme-toggle,.menu-toggle){letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:700;line-height:1.4}html[lang=ar] .mobile-menu__nav-list a{letter-spacing:0;text-transform:none;font-size:1.05rem;font-weight:600;line-height:1.5}html[lang=ar] .hero h1{letter-spacing:0;max-width:min(100%,8em);font-size:clamp(3.45rem,5.8vw,6.4rem);font-weight:700;line-height:1.12}html[lang=ar] :is(.section-heading h2,.newsletter h2,.legal-page h1){letter-spacing:0;max-width:min(100%,8em);font-size:clamp(2.6rem,4.5vw,5.2rem);line-height:1.14}html[lang=ar] .hero__subhead{letter-spacing:0;line-height:1.65}html[lang=ar] .audience-tabs__tab{min-height:4.875rem;font-size:clamp(.98rem,1.1vw,1.08rem);font-weight:600;line-height:1.5}html[lang=ar] .audience-tabs__tab[aria-selected=true]{font-weight:700}html[lang=ar] .product-showcase__caption h3{line-height:1.45}html[lang=ar] .product-showcase__step{font-size:1rem;font-weight:600;line-height:1.5}html[lang=ar] .product-showcase__step[aria-pressed=true]{font-weight:700}html[lang=ar] .feature-column h3{font-weight:600;line-height:1.4}html[lang=ar] .feature-column__label{font-size:1.02rem;font-weight:600;line-height:1.5}html[lang=ar] .feature-column__tooltip{font-size:.95rem;line-height:1.65}html[lang=ar] :is(.footer__copyright,.footer nav a){font-size:.95rem;font-weight:500;line-height:1.7}html[lang=ar] .footer__copyright{max-width:40ch}html[lang=ar] .legal-page .eyebrow{font-family:var(--font-latin);letter-spacing:.15em;text-transform:uppercase;font-size:.69rem;line-height:1.2}html[lang=ar] .legal-page__sections h2{font-weight:600;line-height:1.35}body,button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--accent);outline-offset:4px;box-shadow:0 0 0 5px var(--accent-muted)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(var(--container), var(--container-max));margin-inline:auto}.skip-link{z-index:100;border:1px solid var(--accent);background:var(--bg);color:var(--text);padding:.75rem 1rem;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}section[id],.anchor-target{scroll-margin-top:calc(var(--topbar-height) + 1.25rem - var(--anchor-content-offset,0px))}.eyebrow{color:var(--text-muted);letter-spacing:.15em;text-transform:uppercase;font-size:.69rem;font-weight:720;line-height:1.2}.technical-frame{border:1px solid var(--border-strong);position:relative}.topbar{z-index:50;min-height:var(--topbar-height);padding-inline:max(1.5rem, calc((100vw - var(--container)) / 2));border-block-end:1px solid var(--border);background:color-mix(in srgb, var(--bg) 91%, transparent);-webkit-backdrop-filter:blur(1.25rem)saturate(130%);backdrop-filter:blur(1.25rem)saturate(130%);grid-template-columns:minmax(10.625rem,1fr) auto minmax(24.375rem,1fr);align-items:center;gap:clamp(1.125rem,2vw,2.125rem);display:grid;position:sticky;inset-block-start:0}.brand{letter-spacing:.085em;align-items:center;gap:.75rem;width:max-content;min-height:2.75rem;font-size:.75rem;font-weight:760;display:inline-flex}.brand img{border:1px solid var(--border-strong);width:1.5rem;height:1.5rem}.topbar__links,.topbar__controls,.locale-switcher{align-items:center;display:flex}.topbar__links{justify-content:center;gap:clamp(1rem,2vw,2.125rem)}.topbar__links a,.theme-toggle,.locale-switcher a{min-height:2.75rem;color:var(--text-muted);letter-spacing:.085em;text-transform:uppercase;transition:color .22s var(--ease), background-color .22s var(--ease);background:0 0;border:0;font-size:.68rem;font-weight:720}.topbar__links a{align-items:center;display:inline-flex;position:relative}.topbar__links a:after{content:"";background:var(--accent);transform-origin:50%;height:1px;transition:transform .22s var(--ease);position:absolute;inset-block-end:.375rem;inset-inline:0;transform:scaleX(0)}.topbar__links a:hover,.topbar__links a[data-active=true],.theme-toggle:hover,.locale-switcher a:hover,.locale-switcher [aria-current=page]{color:var(--text)}.topbar__links a[data-active=true]:after{transform:scaleX(1)}.topbar__controls{justify-content:flex-end;gap:.625rem}.locale-switcher{gap:.0625rem}.locale-switcher a{place-items:center;min-width:2.25rem;padding-inline:.4375rem;display:inline-grid}.locale-switcher [aria-current=page]{color:var(--accent)}.theme-toggle{align-items:center;gap:.5625rem;padding-inline:.5625rem;display:inline-flex}.theme-toggle__track{border:1px solid var(--border-strong);background:var(--surface);width:1.75rem;height:.875rem;position:relative}.theme-toggle__track>span{background:var(--accent);width:.5rem;height:.5rem;transition:transform .24s var(--ease);position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem}.theme-toggle[aria-pressed=true] .theme-toggle__track>span{transform:translate(.875rem)}html[dir=rtl] .theme-toggle[aria-pressed=true] .theme-toggle__track>span{transform:translate(-.875rem)}.menu-toggle,.mobile-menu{display:none}.button{border:1px solid var(--border-strong);min-height:3.125rem;color:inherit;letter-spacing:.075em;text-transform:uppercase;transition:border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;justify-content:space-between;align-items:center;gap:1.375rem;padding:.5rem .625rem .5rem 1.125rem;font-size:.72rem;font-weight:760;display:inline-flex}.button:hover{background:color-mix(in srgb, currentColor 8%, transparent);border-color:currentColor}.button:active{transition-duration:var(--duration-instant)}.button--primary{border-color:var(--accent-line);color:var(--text);background:0 0}.button--primary:hover{border-color:var(--accent);background:var(--text);color:var(--bg)}.button--primary:active{border-color:var(--accent-strong);background:var(--accent-strong);color:var(--bg)}.hero-action{border-radius:.125rem;justify-content:center;gap:.75rem;min-width:0;padding-inline:1.125rem}.hero-action__icon{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;display:block;position:relative;overflow:hidden}.hero-action__icon svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5px;width:100%;height:100%}.hero-action__arrow{transform-origin:50%;transition:opacity .42s var(--ease), transform .56s var(--ease)}.hero-action__arrow--forward{opacity:0;transform:translate(-.5rem)}.hero-action:is(:hover,:focus-visible) .hero-action__arrow--launch{opacity:0;transform:translate(.4375rem,-.4375rem)}.hero-action:is(:hover,:focus-visible) .hero-action__arrow--forward{opacity:1;transform:translate(0)}html[dir=rtl] .hero-action__icon svg{transform:scaleX(-1)}.button--compact{min-height:2.75rem;padding:.5rem .875rem}.hero{min-height:calc(100svh - var(--topbar-height));background:var(--bg);align-items:center;padding-block:clamp(1.625rem,4.5svh,3.375rem);display:grid;position:relative;overflow:hidden}.hero__shell{position:relative}.hero__layout{min-height:clamp(38.75rem,75svh,49.375rem);color:var(--text);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(22.5rem,.82fr) minmax(0,1.18fr);align-items:stretch;column-gap:clamp(2rem,4.5vw,4.75rem);display:grid}.hero__copy{z-index:1;flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;padding-block:clamp(2.75rem,5.4vw,5.375rem) clamp(1.875rem,4vw,3.625rem);display:flex;position:relative}.hero h1{letter-spacing:-.068em;max-width:9.5ch;margin-block:1.125rem 1.5rem;font-size:clamp(3.7rem,6.6vw,7.35rem);font-weight:720;line-height:.88}.hero-title__word{vertical-align:top;display:inline-block;overflow:visible}.hero-title__word-inner{will-change:transform;display:inline-block}.hero__subhead{max-width:33rem;color:var(--text-soft);letter-spacing:-.015em;margin-block-end:2.125rem;font-size:clamp(1.08rem,1.5vw,1.38rem);font-weight:450;line-height:1.55}.hero__compact-actions{display:block}.hero-visual{pointer-events:none;grid-area:1/2/3;place-items:center;min-width:0;min-height:35rem;margin:0;display:grid;position:relative}.hero-visual__viewport{--hero-art-edge-fade:6%;--hero-art-opacity:.82;--hero-flow-color:#32b7ea;aspect-ratio:1016/528.244;width:clamp(45rem,64vw,67.5rem);max-width:none;opacity:var(--hero-art-opacity);transform-origin:50%;-webkit-user-select:none;user-select:none;animation:hero-art-arrive .7s var(--ease) both;position:absolute;inset-block-start:50%;inset-inline-end:clamp(-6.875rem,-6vw,-2.625rem);transform:translateY(-50%)}.hero-visual__viewport:after{z-index:5;pointer-events:none;content:"";background:linear-gradient(to right, var(--bg) 0, transparent var(--hero-art-edge-fade), transparent calc(100% - var(--hero-art-edge-fade)), var(--bg) 100%);position:absolute;inset:0}.hero-visual__stage{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}html[data-theme=light] .hero-visual__viewport{--hero-art-opacity:.76;--hero-flow-color:#0c6fa8;--hero-water-opacity:.42;--hero-pipe-water-opacity:.72;--hero-pipe-water-highlight-opacity:1}.hero-visual__art,.hero-visual__flow,.hero-visual__meters,.hero-visual__telemetry{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-visual__art{z-index:2;-webkit-user-select:none;user-select:none;color:var(--text)}.hero-visual__art>svg{width:100%;height:100%;color:inherit;display:block;overflow:visible}.hero-visual__flow{z-index:1;overflow:visible}.hero-visual__meters{z-index:3;color:#fff;overflow:visible}.hero-visual__telemetry{z-index:4;color:#e4edf1;overflow:visible}.hero-telemetry__leader{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke;opacity:.58}.hero-telemetry__label,.hero-telemetry__reading{fill:currentColor;stroke:#050607;stroke-linejoin:round;paint-order:stroke fill;font-variant-numeric:tabular-nums;letter-spacing:0;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.hero-telemetry__label{stroke-width:3px;opacity:.84;font-size:9px;font-weight:650}.hero-telemetry__tag{fill:var(--hero-flow-color)}.hero-telemetry__reading{stroke-width:3.4px;animation:hero-telemetry-tick .32s var(--ease) both;font-size:15.5px;font-weight:650}.hero-telemetry__unit{opacity:.76;font-size:7.8px;font-weight:600}html[data-theme=light] .hero-visual__telemetry{color:#17272f}html[data-theme=light] .hero-visual__meters{color:#000}html[data-theme=light] .hero-telemetry__label,html[data-theme=light] .hero-telemetry__reading{stroke:#f8fafb}.hero-meter-hand__sweep{transform-origin:0 0}.hero-flow__water-fill{fill:var(--hero-flow-color);opacity:var(--hero-water-opacity,.18)}.hero-flow__pipe-region{fill:url(#hero-flow-pipe-water);opacity:var(--hero-water-opacity,.18);shape-rendering:geometricprecision}.hero-visual__stage:is([data-motion-mode=transient-paused],[data-motion-mode=static]) .hero-telemetry__reading{animation-play-state:paused}.hero-visual__stage[data-motion-mode=static] .hero-telemetry__reading{animation:none}@media (width>=981px){html[data-viewport-resizing=true] .hero-visual__viewport[data-resize-plane=supported] .hero-visual__stage{inset:auto;contain:layout paint;width:1016px;height:528.244px;transform:translate(-50%, -50%) scale(var(--hero-stage-scale,1));transform-origin:50%;will-change:transform;top:50%;left:50%}}@keyframes hero-art-arrive{0%{opacity:.08;clip-path:inset(0 0 0 18%);transform:translate(28px,calc(14px - 50%))scale(.985)}to{opacity:var(--hero-art-opacity);clip-path:inset(0);transform:translateY(-50%)scale(1)}}@keyframes hero-telemetry-tick{0%{opacity:.64}to{opacity:1}}@keyframes hero-art-arrive-mobile{0%{opacity:.08;clip-path:inset(0 0 0 14%);transform:translate(18px,8px)scale(.99)}to{opacity:var(--hero-art-opacity);clip-path:inset(0);transform:none}}@keyframes hero-art-arrive-in-flow{0%{opacity:.08;clip-path:inset(0 0 0 18%);transform:translate(1.75rem)scale(.985)}to{opacity:var(--hero-art-opacity);clip-path:inset(0);transform:none}}.availability{border-block-start:1px solid var(--border-strong);min-height:3.625rem;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;grid-area:2/1;align-items:center;gap:.75rem;padding-block:1.125rem;font-size:.7rem;font-weight:700;display:flex}.availability>span{border:1px solid var(--accent);background:var(--accent);width:.4375rem;height:.4375rem}@media (width>=981px){.availability{justify-self:start;inline-size:calc(100% - 2rem)}}@media (width>=981px) and (height<=720px){.hero{align-items:start;padding-block:12px}.hero__layout{min-height:calc(100svh - var(--topbar-height) - 24px)}.hero__copy{justify-content:flex-start;padding-block:24px 12px}.hero h1{margin-block:14px 16px;font-size:clamp(3.35rem,5.4vw,5.25rem);line-height:.9}.hero__subhead{margin-block-end:18px;font-size:1.03rem}.hero__compact-actions{align-items:center;gap:20px;display:flex}.hero-visual{min-height:0}.hero__layout>.availability{inline-size:calc(100% - 2.5rem);min-height:44px;padding-block:10px}}@media (width>=1920px){.hero__layout{min-height:75svh}.hero-visual__viewport{width:64vw}.showcase .product-showcase{max-width:none}}@media (width>=2560px){.topbar{background:color-mix(in srgb, var(--bg) 98%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}.section{--anchor-content-offset:clamp(6rem, 12vw, 11rem);padding-block:var(--anchor-content-offset);border-block-start:1px solid var(--border);position:relative}.section-heading{margin-block-end:clamp(2.75rem,6vw,5.125rem)}.section-heading h2,.newsletter h2,.legal-page h1{letter-spacing:-.06em;max-width:12.5ch;margin-block-start:.75rem;font-size:clamp(2.8rem,5vw,5.8rem);font-weight:700;line-height:.94}.not-found{text-align:center;place-items:center;min-height:100svh;padding:1.5rem;display:grid}.not-found__copy{justify-items:center;width:min(100%,29rem);display:grid}.not-found h1{color:var(--text);font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(2.15rem,4.2vw,3.5rem);font-weight:720;line-height:.94}.not-found__body{max-width:34rem;color:var(--text-soft);margin:1rem 0 1.25rem;font-size:clamp(.75rem,1.1vw,.9rem);line-height:1.55}.not-found__action{gap:.75rem;min-height:2.125rem;padding:.375rem .625rem .375rem .875rem;font-size:.6rem}.section-heading--compact h2{max-width:13ch}.audience{background:var(--bg)}.audience-tabs{grid-template-columns:minmax(15.625rem,.32fr) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,5vw,5.375rem);display:grid}.audience-tabs__list{border-block-start:1px solid var(--border-strong);flex-direction:column;display:flex}.audience-tabs__tab{border:0;border-block-end:1px solid var(--border);min-height:4.25rem;color:var(--text-muted);text-align:start;transition:background-color .24s var(--ease), color .24s var(--ease), box-shadow .24s var(--ease);background:0 0;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.875rem .75rem;font-size:clamp(.86rem,1vw,1rem);font-weight:560;line-height:1.25;display:grid;position:relative}.audience-tabs__tab>span:first-child{color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.68rem}.audience-tabs__tab:before{content:"";background:var(--accent);transform-origin:bottom;width:2px;transition:transform .3s var(--ease);position:absolute;inset-block:.75rem;inset-inline-start:0;transform:scaleY(0)}.audience-tabs__tab:hover{background:var(--accent-muted);color:var(--text)}.audience-tabs__tab[aria-selected=true]{background:var(--accent-muted);color:var(--text);padding-inline-start:1.125rem}.audience-tabs__tab[aria-selected=true]:before{transform:scaleY(1)}.audience-tabs__panel{min-width:0;animation:panel-enter .48s var(--ease) both;grid-template-columns:minmax(16.25rem,.82fr) minmax(22.5rem,1.18fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.audience-tabs__panel[hidden]{display:none}.audience-tabs__content{padding-inline-start:clamp(1.5rem,3vw,3rem);position:relative}.audience-tabs__content:before{content:"";background:var(--border-strong);width:1px;position:absolute;inset-block:0;inset-inline-start:0}.audience-tabs__content p{max-width:46ch;color:var(--text-soft);text-wrap:pretty;font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.68}.audience-tabs__visual{--audience-image-fade:linear-gradient(to right, var(--bg) 0%, color-mix(in srgb, var(--bg) 92%, transparent) 18%, color-mix(in srgb, var(--bg) 28%, transparent) 52%, transparent 70%);aspect-ratio:16/10;background:var(--bg);isolation:isolate;min-width:0;position:relative;overflow:hidden}.audience-tabs[dir=rtl] .audience-tabs__visual{--audience-image-fade:linear-gradient(to left, var(--bg) 0%, color-mix(in srgb, var(--bg) 92%, transparent) 18%, color-mix(in srgb, var(--bg) 28%, transparent) 52%, transparent 70%)}.audience-tabs__visual:before,.audience-tabs__visual:after{z-index:1;pointer-events:none;content:"";position:absolute;inset:0}.audience-tabs__visual:before{background:var(--audience-image-fade)}.audience-tabs__visual:after{background:linear-gradient(to top, color-mix(in srgb, var(--bg) 54%, transparent), transparent 44%)}.audience-tabs__visual picture{width:100%;height:100%;display:block}.audience-tabs__visual img{object-fit:cover;object-position:right center;filter:saturate(.58)contrast(1.08);width:100%;height:100%;transition:filter .6s var(--ease), transform .9s var(--ease);display:block}.audience-tabs:hover .audience-tabs__visual img{filter:saturate(.72)contrast(1.08);transform:scale(1.018)}.showcase{background:var(--bg-soft)}html[data-theme=light] .showcase{background:var(--muted-sage)}.product-showcase{max-width:73.75rem;margin-inline:auto}.product-showcase__stage{border:1px solid var(--border-strong);background:var(--surface);min-width:0;box-shadow:var(--shadow);touch-action:pan-y;position:relative;overflow:hidden}.product-showcase__item{animation:panel-enter .36s var(--ease) both;position:relative}.product-showcase__item[hidden]{display:none}.product-showcase__media{aspect-ratio:8/5;background:var(--surface);width:100%;padding:clamp(1rem,2.6vw,2.375rem)}.product-showcase__media img,.product-showcase__media video{object-fit:contain;width:100%;height:100%;display:block}.product-showcase__placeholder{width:100%;height:100%}.product-showcase__caption{border-block-start:1px solid var(--border-strong);border-block-end:1px solid var(--border-strong);background:var(--surface);min-height:5.75rem;color:var(--text);grid-template-columns:minmax(4.625rem,.12fr) minmax(0,1fr);align-items:center;gap:clamp(1.125rem,2.2vw,2.125rem);padding:1.25rem clamp(1.375rem,3vw,2.625rem);display:grid}.product-showcase__status{color:var(--text-soft);font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:.78rem;font-weight:650}.product-showcase__caption h3{font-size:clamp(1rem,1.5vw,1.34rem);font-weight:600;line-height:1.3}.product-showcase__chapters{border:1px solid var(--border-strong);background:var(--surface);border-block-start:0;overflow:hidden}.product-showcase__steps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-showcase__step{border:0;border-inline-end:1px solid var(--border);min-height:5.5rem;color:var(--text-muted);text-align:start;transition:background-color .24s var(--ease), color .24s var(--ease);background:0 0;grid-template-columns:2.625rem minmax(0,1fr);align-items:center;gap:clamp(.625rem,1.4vw,1.125rem);padding:1.125rem clamp(1.125rem,2.4vw,1.875rem);display:grid;position:relative}.product-showcase__step:last-child{border-inline-end:0}.product-showcase__step:before{background:var(--accent);content:"";transform-origin:50%;height:2px;transition:transform .26s var(--ease);position:absolute;inset-block-start:-1px;inset-inline:0;transform:scaleX(0)}.product-showcase__step:hover{background:color-mix(in srgb, var(--accent) 5%, transparent);color:var(--text)}.product-showcase__step[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 4%, transparent);color:var(--text)}.product-showcase__step[aria-pressed=true]:before{transform:scaleX(1)}.product-showcase__step-index{color:currentColor;font-variant-numeric:tabular-nums;letter-spacing:.08em;opacity:.62;font-size:.68rem}.product-showcase__step-label{font-size:clamp(.84rem,1.2vw,.96rem);font-weight:620;line-height:1.25}.product-showcase__step[aria-pressed=true] .product-showcase__step-index{color:var(--accent-strong);opacity:1}.features{background:var(--bg-soft);color:var(--text);overflow:visible}.anchor-target{--anchor-content-offset:0px;position:absolute}.feature-columns{border-block:1px solid var(--border-strong);border-inline-start:1px solid var(--border-strong);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-column{border-inline-end:1px solid var(--border-strong);min-width:0;padding:clamp(1.375rem,2.6vw,2.5rem)}.feature-column__heading{border-block-end:1px solid var(--border);grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:.75rem;min-height:4.5rem;padding-block-end:1.25rem;display:grid}.feature-column__heading>span{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.68rem}.feature-column h3{font-size:clamp(1.15rem,1.65vw,1.55rem);font-weight:620;line-height:1.2}.feature-column__list{margin:0;padding:0;list-style:none;display:grid}.feature-column__item{border-block-end:1px solid var(--border);position:relative}.feature-column__row{width:100%;min-height:4rem;color:var(--text-soft);align-items:center;gap:.875rem;padding:.75rem 0;display:flex}.feature-column__trigger{width:1.75rem;height:1.75rem;color:var(--accent);transition:color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);background:0 0;border:0;flex:0 0 1.75rem;place-items:center;padding:0;display:grid}.feature-column__trigger:hover,.feature-column__trigger[aria-expanded=true]{background:var(--accent);color:var(--bg)}.feature-column__label{flex:auto;font-weight:560;line-height:1.35}.feature-column__info{border:1px solid;place-items:center;width:100%;height:100%;display:grid}.feature-column__info svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:.875rem;height:.875rem;transition:transform .24s var(--ease)}.feature-column__trigger[aria-expanded=true] .feature-column__info svg{transform:rotate(45deg)}.feature-column__tooltip{z-index:10;border:1px solid var(--accent-line);background:var(--surface-raised);box-shadow:var(--shadow);color:var(--text);padding:1rem;font-size:.9rem;line-height:1.55;display:block;position:absolute;inset-block-start:calc(100% - 1px);inset-inline:0}.newsletter{background:var(--bg)}.newsletter__layout{background:var(--surface);box-shadow:var(--shadow);grid-template-columns:minmax(0,.8fr) minmax(25rem,1.2fr);align-items:center;gap:clamp(2.625rem,7vw,6.875rem);padding:clamp(2.125rem,5vw,4.5rem);display:grid}.newsletter h2{max-width:10ch;font-size:clamp(2.6rem,4.3vw,4.9rem)}.newsletter__copy>p:last-child{max-width:37rem;color:var(--text-soft);margin-block-start:1.125rem;line-height:1.65}.newsletter-form__label{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-block-end:.625rem;font-size:.7rem;font-weight:720;display:block}.newsletter-form__controls{border:1px solid var(--border-strong);background:var(--bg);grid-template-columns:minmax(0,1fr) auto;display:grid}.newsletter-form input{background:var(--bg);min-width:0;min-height:3.875rem;color:var(--text);caret-color:var(--text);border:0;outline:none;padding-inline:1.25rem}.newsletter-form input::placeholder{color:var(--text-muted)}.newsletter-form input:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.newsletter-form input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 1000px var(--bg)}.newsletter-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 1000px var(--bg)}.newsletter-form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 1000px var(--bg)}.newsletter-form input:-webkit-autofill:focus-visible{box-shadow:inset 0 0 0 2px var(--accent), inset 0 0 0 1000px var(--bg)}.newsletter-form button{border:0;border-inline-start:1px solid var(--border-strong);min-width:10rem;color:var(--accent);letter-spacing:.09em;text-transform:uppercase;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;place-items:center;font-size:.7rem;font-weight:780;display:grid;box-shadow:inset 0 0 0 1px #0000}.newsletter-form button:hover{background:var(--accent);color:var(--bg)}.newsletter-form button:active{transition-duration:var(--duration-instant)}.newsletter-form button:disabled{opacity:.62}.newsletter-form[data-status=submitting] button:disabled{cursor:wait}.newsletter-form[data-status=success] button:disabled{cursor:default;background:var(--accent-muted);opacity:1}.newsletter-form__success-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem;animation:newsletter-check-enter .24s var(--ease) both}.newsletter-form__success-icon path{stroke-dasharray:24;stroke-dashoffset:24px;animation:newsletter-check-draw .26s var(--ease) 70ms forwards}@keyframes newsletter-check-enter{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes newsletter-check-draw{to{stroke-dashoffset:0}}.newsletter-form__status{min-height:1.5rem;color:var(--text-soft);margin-block-start:.625rem;font-size:.86rem}.newsletter-form__notice{max-width:42rem;color:var(--text-soft);margin:.55rem 0 0;font-size:.78rem;line-height:1.55}.newsletter-form[data-status=error] .newsletter-form__status{color:var(--error)}.newsletter-form[data-status=success] .newsletter-form__status{color:var(--accent)}.footer{border-block-start:1px solid var(--border-strong);background:var(--bg-soft);color:var(--text);padding-block:0;position:relative;overflow:hidden}.footer__inner{gap:clamp(4.5rem,10vw,11.25rem);padding-block:clamp(4.625rem,7vw,6.5rem) clamp(3.5rem,6vw,5.25rem);display:flex}.footer__identity{flex-direction:column;flex:42%;justify-content:flex-start;min-width:0;display:flex}.footer__utility{flex:58%;justify-content:space-between;align-items:flex-start;gap:clamp(2.5rem,6vw,5.75rem);min-width:0;display:flex}.footer__wordmark-link{width:min(100%,34rem);color:var(--text);transition:color .26s var(--ease), transform .26s var(--ease);display:block}.footer__wordmark-link:hover{color:var(--accent-strong);transform:translateY(-2px)}.footer__wordmark{aspect-ratio:7825/728;background:currentColor;width:100%;display:block;-webkit-mask:url(/media/brand/scadalgeria-wordmark.svg) 50%/contain no-repeat;mask:url(/media/brand/scadalgeria-wordmark.svg) 50%/contain no-repeat}.footer__copyright{max-width:30ch;color:var(--text-soft);margin-block-start:1.75rem;font-size:1rem;font-weight:500;line-height:1.7}.footer__navigation{flex:auto;justify-content:space-between;gap:clamp(2.875rem,6vw,6rem);display:flex}.footer nav{flex-direction:column;gap:0;min-width:max-content;display:flex}.footer nav:before{content:"";background:var(--accent-line);width:1.875rem;height:1px;margin-block-end:.5rem}.footer nav a{width:max-content;min-height:2.75rem;color:var(--text-muted);transition:color .22s var(--ease), transform .22s var(--ease);align-items:center;font-size:.86rem;font-weight:520;line-height:1.55;display:flex}.footer nav a:hover{color:var(--accent-strong);transform:translate(.25rem)}html[dir=rtl] .footer nav a:hover{transform:translate(-.25rem)}.footer__contact{flex-direction:column;flex:none;align-items:flex-start;gap:1.125rem;display:flex}.footer__social-label{color:var(--text);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:720;line-height:1.2}.footer__socials{gap:.5rem;display:flex}.footer__support-email{color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:.2em;font-size:.82rem;line-height:1.4}.footer__support-email:hover{color:var(--accent-strong)}.footer__socials a{border:1px solid var(--accent-line);width:2.875rem;height:2.875rem;color:var(--accent);transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);place-items:center;display:grid}.footer__socials a:hover{background:var(--accent);color:var(--bg)}.footer__socials svg{fill:currentColor;width:1rem;height:1rem}.legal-page{min-height:calc(100svh - var(--topbar-height));background:var(--bg);padding-block:clamp(4.5rem,10vw,9.375rem)}@media (width>=981px){.legal-page--terms,.legal-page--accessibility{padding-block:1.5rem 0}.legal-page--terms h1,.legal-page--accessibility h1{margin-block-start:0}.legal-page--terms header,.legal-page--accessibility header{align-self:center}.legal-page--accessibility{padding-block-start:0}.legal-page--accessibility header{align-self:center}}.legal-page__layout{grid-template-columns:minmax(17.5rem,.75fr) minmax(0,1.25fr);gap:clamp(3.75rem,10vw,10.625rem);display:grid}.legal-page--privacy header{align-self:start;position:sticky;inset-block-start:calc(var(--topbar-height) + clamp(4.5rem, 10vw, 9.375rem))}.legal-page header>p:last-child{max-width:42ch;color:var(--text-soft);margin-block-start:1.5rem;line-height:1.7}.legal-page__sections{gap:0;display:grid}.legal-page__sections section{border-block-end:1px solid var(--border);padding-block:1.75rem 2.125rem}.legal-page__sections section:last-child{border-block-end:0}.legal-page__sections h2{margin-block-end:.875rem;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:620}.legal-page__sections p{max-width:64ch;color:var(--text-soft);line-height:1.72}@keyframes panel-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){:root{--container:calc(100vw - 56px)}.topbar{grid-template-columns:1fr auto;padding-inline:28px}.topbar__links,.topbar__controls{display:none}.menu-toggle{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding-inline:16px;font-size:.68rem;font-weight:740;display:inline-flex}.menu-toggle svg,.mobile-menu__theme svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.25px}.mobile-menu:not([hidden]){z-index:10;max-height:calc(100dvh - var(--topbar-height) - 24px);border:1px solid var(--border-strong);background:var(--bg);color:var(--text);box-shadow:var(--shadow);animation:panel-enter .22s var(--ease) both;display:block;position:absolute;inset-block-start:calc(100% + 1px);inset-inline:28px;overflow:hidden auto}.mobile-menu__bracket{z-index:1;pointer-events:none;width:10px;height:10px;position:absolute}.mobile-menu__bracket--top{border-block-start:1px solid var(--accent-line);border-inline-start:1px solid var(--accent-line);inset-block-start:0;inset-inline-start:0}.mobile-menu__bracket--bottom{border-block-end:1px solid var(--accent-line);border-inline-end:1px solid var(--accent-line);inset-block-end:0;inset-inline-end:0}.mobile-menu__navigate{padding:24px 24px 20px}.mobile-menu__group-label{color:var(--text-muted);font-family:var(--font-latin);letter-spacing:.12em;text-align:start;text-transform:uppercase;direction:ltr;unicode-bidi:isolate;margin:0 0 10px;font-size:10px;font-weight:500;line-height:1.4}.mobile-menu__nav-list a{border-block-end:1px solid var(--border);min-height:50px;color:var(--text);justify-content:space-between;align-items:center;padding-block:13px;font-size:17px;font-weight:500;line-height:1.35;display:flex}.mobile-menu__arrow{color:var(--text-muted);font-family:var(--font-latin);flex:none;font-size:14px}.mobile-menu__preferences{border-block:1px solid var(--border);background:var(--bg-soft);padding:18px 24px}.mobile-menu__preference-row{min-height:48px;color:var(--text-muted);font-family:var(--font-latin);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;display:flex}.mobile-menu .locale-switcher{border:1px solid var(--border-strong);direction:ltr;grid-template-columns:repeat(3,40px);display:grid;overflow:hidden}.mobile-menu .locale-switcher a{border-inline-start:1px solid var(--border);min-width:0;min-height:32px;color:var(--text-muted);font-family:var(--font-latin);letter-spacing:0;padding:0;font-size:11px;font-weight:500}.mobile-menu .locale-switcher a:first-child{border-inline-start:0}.mobile-menu .locale-switcher [aria-current=page]{background:var(--accent-muted);color:var(--accent-strong)}.mobile-menu__theme{border:1px solid var(--border-strong);background:var(--surface);min-height:32px;color:var(--accent-strong);font-family:var(--font-latin);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;padding-inline:10px;font-size:11px;font-weight:500;display:inline-flex}.mobile-menu__cta{padding:20px 24px 24px}.mobile-menu__subscribe{justify-content:center;width:100%}.hero__layout{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr)}.audience-tabs{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr)}.audience-tabs__panel{grid-template-columns:minmax(230px,.9fr) minmax(300px,1.1fr)}.product-showcase{grid-template-columns:minmax(0,1fr) minmax(270px,.36fr)}}@media (width<=980px){.hero{padding-block:28px}.hero__layout{grid-template-rows:auto auto auto;grid-template-columns:1fr;column-gap:0;min-height:0}.hero__copy{grid-area:1/1;min-height:500px}.hero h1{max-width:9ch;font-size:clamp(4rem,10vw,6rem)}html[lang=ar] .hero h1{max-width:min(100%,8em);font-size:clamp(3.6rem,8vw,5.6rem)}.hero-visual{grid-area:2/1;width:100vw;min-height:clamp(380px,54vw,520px);margin-inline:calc(50% - 50vw);overflow:hidden}.hero-visual__viewport{--hero-art-edge-fade:9%;width:max(760px,110vw);animation:hero-art-arrive-mobile .6s var(--ease) both;position:relative;inset:auto;transform:none}.availability{grid-area:3/1}.audience-tabs{grid-template-columns:1fr;gap:34px}.audience-tabs__list{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-block-start:0;flex-direction:row;gap:8px;padding-block-end:8px;overflow-x:auto}.audience-tabs__list::-webkit-scrollbar{display:none}.audience-tabs__tab{border:1px solid var(--border);scroll-snap-align:center;flex:0 0 min(40vw,300px)}.audience-tabs__panel{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.product-showcase__step{grid-template-columns:30px minmax(0,1fr);min-height:80px}.feature-columns{border-block-end:0;grid-template-columns:1fr}.feature-column{border-block-end:1px solid #fffff04d}.feature-column__heading{min-height:auto}.newsletter__layout,.legal-page__layout{grid-template-columns:1fr}.legal-page--privacy header{position:static}.footer__inner{flex-direction:column;gap:54px;min-height:0;padding-block:76px 64px}.footer__identity{gap:30px}.footer__wordmark-link{width:min(100%,38rem)}.footer__copyright{margin-block-start:0}.footer__utility{width:100%}}@media (width<=700px){.not-found h1{font-size:clamp(2rem,10vw,2.75rem)}.not-found__body{max-width:30ch}:root{--container:calc(100vw - 32px);--topbar-height:66px}.topbar{min-height:var(--topbar-height);padding-inline:16px}.mobile-menu:not([hidden]){inset-inline:16px}.mobile-menu__navigate{padding:20px 16px 16px}.mobile-menu__preferences{padding:14px 16px}.mobile-menu__cta{padding:16px}.hero{min-height:auto;padding-block:16px}.hero__copy{min-height:auto;padding:44px 8px 48px}.hero h1{max-width:9.5ch;font-size:clamp(3rem,14.5vw,4.5rem)}html[lang=ar] .hero h1{max-width:min(100%,8em);font-size:clamp(3rem,14vw,4rem)}.hero__subhead{font-size:1.03rem}.hero-visual{min-height:320px}.hero-visual__viewport{width:max(680px,145vw)}.hero-telemetry__callout--secondary{display:none}.hero-telemetry__label{font-size:10.5px}.hero-telemetry__reading{font-size:18px}.hero-telemetry__unit{font-size:9px}.availability{min-height:54px;padding-inline:8px}.section{--anchor-content-offset:82px;padding-block:var(--anchor-content-offset) 96px}.section-heading{margin-block-end:42px}.section-heading h2,.newsletter h2,.legal-page h1{font-size:clamp(2.45rem,10.8vw,3.45rem)}.audience-tabs__tab{flex-basis:min(74vw,290px)}.audience-tabs__panel{grid-template-columns:1fr;gap:26px}.audience-tabs__content{padding-inline-start:22px}.audience-tabs__content p{font-size:1.04rem}.audience-tabs__visual,.audience-tabs[dir=rtl] .audience-tabs__visual{--audience-image-fade:linear-gradient(to bottom, var(--bg) 0%, color-mix(in srgb, var(--bg) 78%, transparent) 8%, color-mix(in srgb, var(--bg) 12%, transparent) 24%, transparent 38%);aspect-ratio:4/3;border-block-end:1px solid var(--border)}.audience-tabs__visual img{object-position:center}.product-showcase__media{aspect-ratio:8/5;padding:12px}.product-showcase__caption{grid-template-columns:56px minmax(0,1fr);gap:12px;min-height:76px;padding:14px 16px}.product-showcase__chapters{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.product-showcase__chapters::-webkit-scrollbar{display:none}.product-showcase__steps{min-width:354px}.product-showcase__step{text-align:center;grid-template-columns:1fr;gap:5px;min-height:68px;padding:12px}.product-showcase__step-index{font-size:.62rem}.product-showcase__step-label{overflow-wrap:anywhere;font-size:.78rem}.feature-columns{border:1px solid var(--border-strong);scroll-snap-type:inline mandatory;scrollbar-width:none;gap:10px;padding:10px;scroll-padding-inline:10px;display:flex;overflow-x:auto}.feature-columns::-webkit-scrollbar{display:none}.feature-column{border:1px solid var(--border);background:var(--surface);scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100% - 28px);padding:22px}.feature-column:last-child{border-inline-end:1px solid var(--border)}.feature-column__tooltip{margin-block-end:14px;position:relative;inset:auto}.newsletter__layout{box-shadow:none;background:0 0;border-block-end:0;border-inline:0;gap:30px;padding:34px 0 0}.newsletter h2{max-width:11ch}.newsletter__copy>p:last-child{margin-block-start:14px}.newsletter-form__controls{grid-template-columns:1fr}.newsletter-form button{border-inline-start:0;border-block-start:1px solid var(--border-strong);min-height:56px}.footer__inner{gap:42px;padding-block:62px 46px}.footer__identity{order:2}.footer__utility{flex-direction:column;order:1;gap:34px}.footer__copyright{order:1;margin-block-start:0}.footer__wordmark-link{order:2;margin-block-start:30px}.footer__navigation{width:100%}.footer__contact{border-block-start:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-block-start:28px}}@media (width<=460px){.hero h1{font-size:clamp(2.8rem,14vw,3.7rem)}html[lang=ar] .hero h1{font-size:clamp(2.8rem,13.5vw,3.5rem)}.hero-visual{min-height:270px}.hero-visual__viewport{width:max(600px,155vw)}.button{width:100%}.footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.footer__navigation nav{min-width:0}.footer__navigation nav+nav{border-inline-start:1px solid var(--border);padding-inline-start:22px}}.hero{min-height:auto;padding-block:1rem}.hero__layout{grid-template-rows:auto auto auto;grid-template-columns:1fr;column-gap:0;min-height:0}.hero__copy{grid-area:1/1;min-height:auto;padding-block:2.75rem 2.25rem}.hero h1{max-width:9.5ch;font-size:clamp(2.8rem,12.8vw,4.1rem);line-height:.92}html[lang=ar] .hero h1{font-size:clamp(2.8rem,12vw,3.85rem)}.hero-visual{grid-area:2/1;width:100vw;min-height:clamp(17rem,85vw,22rem);margin-inline:calc(50% - 50vw);display:grid;overflow:hidden}.hero-visual__viewport{width:max(37.5rem,145vw);max-width:none;position:relative;inset:auto;transform:none}.availability{grid-area:3/1}@media (width<=767px){.hero-telemetry__callout--secondary{display:none}}@media (width>=768px){.hero{padding-block:3rem}.hero__copy{width:min(100%,40rem);margin-inline:auto;padding-block:2.75rem 2.5rem}.hero h1{font-size:clamp(3.4rem,7vw,4.8rem)}html[lang=ar] .hero h1{font-size:clamp(3.25rem,6.8vw,4.6rem)}.hero-visual{width:100%;min-height:0;margin-inline:0;overflow:visible}.hero-visual__viewport{width:min(78vw, var(--hero-art-tablet-max));margin-inline:auto}}@media (width>=1024px){.hero{min-height:auto;padding-block:.625rem 4.125rem}.hero__layout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(20rem,30rem) minmax(0,1fr);align-items:center;column-gap:clamp(3rem,5vw,5rem);min-height:clamp(28rem,70svh,34rem)}.hero__copy{width:auto;margin-inline:0;padding-block:1rem}.hero h1{font-size:clamp(4.1rem,4.65vw,6.25rem)}html[lang=ar] .hero h1{font-size:clamp(3.55rem,3.8vw,5.4rem)}.hero-visual{grid-area:1/2/3;width:auto;min-height:0;margin-inline:0;overflow:visible}.hero-visual__viewport{--hero-art-edge-fade:8%;width:min(109%, var(--hero-art-desktop-max));animation:hero-art-arrive-in-flow .7s var(--ease) both;margin-inline:auto}.availability{grid-area:2/1;position:relative;inset-block-start:1.875rem}}.audience{border-block-start:0}
