@font-face{font-family:archivo;src:url(../media/archivo_600-s.p.3zz3l1gn3fxma.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:archivo;src:url(../media/archivo_700-s.p.3_ddkgrrawy8_.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:archivo;src:url(../media/archivo_800-s.p.342xv-vw7bdq8.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}._1UhtuG_className{font-family:archivo,archivo Fallback}._1UhtuG_variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:inter;src:url(../media/inter_400-s.p.432tkj802eolg.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_500-s.p.150sv01hgjk4j.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_600-s.p.3mjbrebzhju23.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.Avxqka_className{font-family:inter,inter Fallback}.Avxqka_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_700-s.p.35mtjn480rvc9.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_800-s.p.0-bvforlu29b5.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:97.62%;descent-override:27.47%;line-gap-override:0.0%;size-adjust:109.2%}.mu7tIG_className{font-family:manrope,manrope Fallback}.mu7tIG_variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:arabic;src:url(../media/noto_arabic_regular-s.p.03iiuu9x8zbp2.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:arabic;src:url(../media/noto_arabic_medium-s.p.1xyrlzsjj6auu.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:arabic;src:url(../media/noto_arabic_semibold-s.p.1ej36bji-1u6j.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:arabic;src:url(../media/noto_arabic_bold-s.p.2snot3phwtvii.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:arabic Fallback;src:local(Arial);ascent-override:129.05%;descent-override:69.32%;line-gap-override:0.0%;size-adjust:106.47%}.jDWAxW_className{font-family:arabic,arabic Fallback}.jDWAxW_variable{--font-arabic:"arabic", "arabic Fallback"}
.scrolly{background:var(--gray);height:500vh;position:relative}.scrolly-room{height:440vh;margin-top:0}.scrolly-sticky{background:radial-gradient(70% 70% at 66% 58%,#fff 0%,#f3f5f7 60%,#e6eaef 100%);height:100svh;position:sticky;top:0;overflow:hidden}.scrolly-sticky:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f3f5f7 0%,#f3f5f7e0 24%,#f3f5f700 50%);position:absolute;inset:0}[dir=rtl] .scrolly-sticky:before{background:linear-gradient(270deg,#f3f5f7 0%,#f3f5f7e0 24%,#f3f5f700 50%)}.scrolly-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.scrolly-fallback{display:none}.no-webgl .scrolly-fallback{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.no-webgl .callout,.no-webgl .scrolly-hud{display:none}.scrolly-copy{z-index:2;inset-inline-start:var(--pad);width:min(420px,36vw);position:absolute;top:calc(50% + 30px);transform:translateY(-50%)}.scrolly-copy .kicker{margin-bottom:12px}.scrolly-copy h2{text-align:start;font-size:clamp(24px,min(2.6vw,5.5vh),36px)}.scrolly-copy .soft{color:var(--ink-2)}@media (max-height:760px) and (min-width:861px){.chapters{margin-top:22px}.chapters li{padding:10px 0}}.chapters{margin:30px 0 0;padding:0;list-style:none}.chapters li{border-top:1px solid var(--line);opacity:.4;grid-template-columns:36px 1fr;padding:12px 0;transition:opacity .4s;display:grid}.chapters li.active{opacity:1;border-top-color:var(--cyan)}.chapters li>span{font:800 12px var(--display);color:var(--cyan-dark);padding-top:3px}.chapters h3{text-transform:none;letter-spacing:0;font-size:15px}.chapters p{color:var(--ink-2);max-height:0;transition:max-height .45s var(--ease),margin .45s;margin:0;font-size:13.5px;overflow:hidden}.chapters li.active p{max-height:70px;margin-top:6px}.scrolly-hud{z-index:2;inset-inline-end:var(--pad);border-radius:var(--r);box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;align-items:flex-end;gap:36px;padding:16px 22px;display:flex;position:absolute;bottom:36px}.hud-step{color:var(--ink-2);align-items:baseline;gap:6px;font-size:13px;display:flex}.hud-step strong{font:800 32px/1 var(--display);color:var(--navy)}.gauge{width:170px;color:var(--ink-2);font-size:12px}.gauge-head{justify-content:space-between;align-items:baseline;display:flex}.gauge-head b{font:800 15px var(--display);color:var(--navy)}.gauge-bar{background:var(--line);border-radius:4px;height:4px;margin-top:10px;overflow:hidden}.gauge-bar i{background:var(--cyan);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.scene-skip{inset-inline-end:var(--pad);top:calc(var(--mainbar) + 20px);z-index:3;border-radius:var(--r);border:1px solid var(--line);font:700 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:#fff;gap:8px;padding:9px 16px;display:flex;position:absolute}.scene-skip:hover{background:var(--navy);color:#fff}.callout{z-index:2;opacity:0;pointer-events:none;will-change:transform,opacity;position:absolute;top:0;left:0}.callout:before{content:"";background:var(--cyan);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 0 6px #00bce833}.callout:after{content:"";background:linear-gradient(0deg,var(--cyan),transparent);width:1px;height:56px;position:absolute;bottom:0;left:0}.callout .tag{white-space:nowrap;border-radius:var(--r);border:1px solid var(--line);box-shadow:var(--shadow);direction:ltr;background:#fff;padding:10px 14px;position:absolute;bottom:60px;left:-14px}[dir=rtl] .callout .tag{direction:rtl}.callout b{font:700 13px var(--sans);color:var(--navy);display:block}.callout small{color:var(--ink-2);margin-top:2px;font-size:12px;display:block}.range{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);background:#fff;padding:clamp(20px,3vw,40px)}.range-tabs{border-radius:var(--r);background:var(--gray);gap:4px;margin-bottom:clamp(24px,3vw,40px);padding:4px;display:inline-flex}.range-tabs button{font:700 13px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:10px 22px;transition:background .25s,color .25s}.range-tabs button[aria-selected=true]{background:var(--navy);color:#fff}.range-body{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(24px,4vw,60px);display:grid}.range-visual svg{width:100%;height:auto;display:block}.range-visual .ground{fill:var(--line)}.range-visual .box{stroke:#b9c4d2;stroke-width:1.5px}.range-visual .stripe{fill:var(--cyan)}.range-visual .unit{fill:var(--navy)}.range-visual .hatch rect:first-child{fill:#fff;stroke:#9fb0c4;stroke-width:1.5px}.range-visual .handle{fill:var(--navy)}.range-visual .hatch{animation:hatch .5s var(--ease) both}@keyframes hatch{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.range-visual .cab{fill:#fff;stroke:#b9c4d2;stroke-width:1.5px}.range-visual .glass{fill:var(--navy)}.range-visual .chassis{fill:#2a3a4f}.range-visual .wheel circle:first-child{fill:#1d2733}.range-visual .wheel circle:last-child{fill:#c3cdd8}.range-specs{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.range-specs>div{border-radius:var(--r);background:var(--gray);padding:18px 20px}.range-specs .wide{grid-column:1/-1}.range-specs dt{font:700 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.range-specs dd{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.range-specs dd b{font:800 clamp(30px,3vw,44px)/1 var(--display);color:var(--navy)}.range-specs dd span{color:var(--ink-2);font-size:14px}.range-specs dd.text{color:var(--ink-2);font-size:14.5px}.meter{background:var(--line);border-radius:6px;height:6px;margin-top:14px;overflow:hidden}.meter i{background:var(--cyan);transform-origin:0;height:100%;transition:transform .9s var(--ease);display:block}@media (max-width:900px){.range-body{grid-template-columns:1fr}}@media (max-width:600px){.range-tabs{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.range-tabs button{padding:10px 4px;font-size:12px}.range-specs{grid-template-columns:1fr}}
:root{--bg:#fff;--gray:#f3f5f7;--ink:#0f1b2a;--ink-2:#55637a;--line:#dde3ea;--navy:#08254b;--navy-2:#0c3566;--cyan:#00bce8;--cyan-dark:#0098bd;--pad:clamp(20px,4vw,56px);--max:1280px;--r:6px;--display:var(--font-archivo),"Arial Black",Arial,sans-serif;--sans:var(--font-inter),"Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(.25,.1,.25,1);--ease-io:cubic-bezier(.77,0,.18,1);--intro:1.5s;--header:76px;--mainbar:76px;--shadow:0 18px 40px -22px #08254b59}html.af-seen{--intro:.1s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--mainbar);overflow-anchor:none}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}html.menu-open body{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800;line-height:1.05}h2{color:var(--navy);font-size:clamp(28px,3.4vw,44px)}h3{letter-spacing:0;color:var(--navy);font-size:19px;font-weight:700;line-height:1.2}p{margin:0}::selection{background:var(--cyan);color:var(--navy)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--pad);margin-inline:auto}.section{padding-block:clamp(64px,8vw,110px)}.gray{background:var(--gray)}.navy{background:var(--navy);color:#fff}.navy h2,.navy h3{color:#fff}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{top:12px;z-index:300;background:var(--navy);color:#fff;padding:10px 16px;position:fixed;inset-inline-start:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.kicker{font:700 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-dark);align-items:center;gap:10px;margin-bottom:16px;display:inline-flex}.kicker:before{content:"";background:var(--cyan);width:22px;height:3px}.navy .kicker{color:var(--cyan)}.sec-head{max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.sec-head.center{text-align:center;margin-inline:auto}.sec-head.center .kicker:before{display:none}.sec-head.center .kicker:after{content:"";background:var(--cyan);width:40px;height:3px;margin:0 auto;display:block}.sec-head.center .kicker{flex-direction:column;align-items:center;gap:12px;display:flex}.sec-text{color:var(--ink-2);margin-top:16px;font-size:17px}.navy .sec-text{color:#c8d3e0}.btn{border-radius:var(--r);height:48px;font:700 13px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s var(--ease),box-shadow .25s;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:inline-flex}.btn span{transition:transform .25s var(--ease);font-size:18px;line-height:1}.btn:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.btn:hover span{transform:translate(3px)}.btn-lg{height:54px;padding:0 30px;font-size:14px}.btn-cyan{background:var(--cyan);color:var(--navy)}.btn-cyan:hover{background:#2fd0f5}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--navy-2)}.btn-outline-light{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-color:#fff}.btn-outline-light:hover{color:var(--navy);background:#fff}.more{font:700 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--navy);align-items:center;gap:6px;transition:color .25s;display:inline-flex}.more span{transition:transform .25s var(--ease);font-size:18px}.more:hover{color:var(--cyan-dark)}.more:hover span{transform:translate(3px)}[dir=rtl] .btn span,[dir=rtl] .more span{display:inline-block;transform:scaleX(-1)}[dir=rtl] .btn:hover span,[dir=rtl] .more:hover span{transform:scaleX(-1)translate(3px)}.btn-row{flex-wrap:wrap;align-items:center;gap:28px;margin-top:28px;display:flex}.preloader{z-index:200;background:var(--navy);color:#fff;animation:pl-out .8s var(--ease-io) 1.5s forwards;place-items:center;display:grid;position:fixed;inset:0}html.af-seen .preloader{display:none}.pl-center{flex-direction:column;align-items:center;gap:18px;display:flex}.pl-mark{fill:#fff;width:90px}.pl-mark path{opacity:0;animation:pl-piece .7s var(--ease) forwards}.pl-mark path:nth-child(2){animation-delay:80ms}.pl-mark path:nth-child(3){animation-delay:.16s}.pl-mark .ice{fill:var(--cyan);animation-delay:.3s}.pl-word{font:800 clamp(26px,3.6vw,40px)/1 var(--display);letter-spacing:-.01em;direction:ltr;display:flex;overflow:hidden}.pl-word span{animation:rise .8s var(--ease) forwards;display:inline-block;transform:translateY(110%)}.pl-count{letter-spacing:.2em;color:#8fa6c2;font-variant-numeric:tabular-nums;font-size:12px}.pl-bar{background:#ffffff1a;height:4px;position:absolute;bottom:0;left:0;right:0}.pl-bar i{background:var(--cyan);transform-origin:0;height:100%;animation:pl-bar 1.3s var(--ease) forwards;display:block}@keyframes pl-piece{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pl-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pl-out{0%{clip-path:inset(0)}99%{clip-path:inset(0 0 100%);visibility:visible}to{clip-path:inset(0 0 100%);visibility:hidden}}@keyframes rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.nav{z-index:100;animation:fade-in .6s var(--ease) var(--intro) both;border-bottom:1px solid #0000;transition:background .3s,box-shadow .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.nav-in{height:var(--header);justify-content:space-between;align-items:center;gap:24px;display:flex}.nav.is-stuck{border-bottom-color:var(--line);background:#fff;box-shadow:0 6px 24px -18px #08254b59}.brand{flex:none;align-items:center;gap:12px;display:flex;position:relative}.brand img{width:170px;height:auto;transition:opacity .3s}.brand .logo-dark{inset-inline-start:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%)}.is-stuck .brand .logo-dark{opacity:1}.is-stuck .brand .logo-light{opacity:0}.brand-by{letter-spacing:.08em;text-transform:uppercase;color:#fff9;white-space:nowrap;border-inline-start:1px solid #ffffff4d;padding-inline-start:12px;font-size:11px;transition:color .3s,border-color .3s}.is-stuck .brand-by{color:var(--ink-2);border-color:var(--line)}.nav-links{align-items:center;gap:26px;display:flex}.nav-links a:not(.btn){font:500 14px/1 var(--sans);color:#ffffffd9;padding:6px 0;transition:color .2s;position:relative}.nav-links a:not(.btn):hover,.nav-links a[aria-current]{color:#fff}.nav-links a[aria-current]:after{content:"";background:var(--cyan);height:2px;position:absolute;bottom:-2px;left:0;right:0}.is-stuck .nav-links a:not(.btn){color:var(--ink)}.is-stuck .nav-links a:not(.btn):hover,.is-stuck .nav-links a[aria-current]{color:var(--cyan-dark)}.nav-lang{letter-spacing:.06em;font-weight:700!important}.btn-sm{height:38px;padding:0 16px;font-size:12px}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.burger span{background:#fff;border-radius:2px;width:24px;height:2px;transition:background .3s,transform .3s,opacity .2s}.is-stuck .burger span{background:var(--ink)}.is-open .burger span:first-child{transform:translateY(7px)rotate(45deg)}.is-open .burger span:nth-child(2){opacity:0}.is-open .burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.motif{pointer-events:none;z-index:0;flex-direction:column;gap:18px;display:flex;position:absolute}.motif svg{fill:#ffffff14;width:140px;height:auto}.motif .ice{fill:#00bce859}.motif-col{inset-inline-end:clamp(16px,5vw,80px);top:50%;transform:translateY(-50%)}.motif-col-right{inset-inline-end:clamp(16px,4vw,56px)}.motif-big{inset-inline-end:-40px;z-index:0;bottom:-30px}.motif-big svg{fill:#ffffff0d;width:clamp(260px,32vw,460px)}.motif-big .ice{fill:#00bce82e}.cta-band,.site-footer,.story{position:relative;overflow:hidden}.cta-band .wrap,.site-footer .wrap,.story .wrap,.hero-inner,.page-hero-inner{z-index:1;position:relative}.gray{position:relative}.gray:before{content:"";top:28px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 102 52'%3E%3Cg fill='%2308254b' fill-opacity='.06'%3E%3Cpath d='M3 49 30 5h15l28 44H55L37 21 20 49Z'/%3E%3Cpath d='M49 5h37l10 15H59Z'/%3E%3Cpath d='M69 38h27L87 49H76Z'/%3E%3C/g%3E%3Cpath fill='%2300bce8' fill-opacity='.25' d='M25 49 37 29l7 11-6 9ZM61 25h29l9 9H67Z'/%3E%3C/svg%3E") top/120px repeat-y;width:120px;height:200px;position:absolute;inset-inline-end:28px}.gray>*,.card{position:relative}.card:after{content:"";pointer-events:none;opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 102 52'%3E%3Cg fill='%2308254b' fill-opacity='.18'%3E%3Cpath d='M3 49 30 5h15l28 44H55L37 21 20 49Z'/%3E%3Cpath d='M49 5h37l10 15H59Z'/%3E%3Cpath d='M69 38h27L87 49H76Z'/%3E%3C/g%3E%3Cpath fill='%2300bce8' fill-opacity='.6' d='M25 49 37 29l7 11-6 9ZM61 25h29l9 9H67Z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:46px;height:24px;transition:opacity .4s;position:absolute;bottom:14px;right:14px}.card:hover:after{opacity:1}.hero{background:var(--navy);color:#fff;isolation:isolate;min-height:100svh;padding-block:calc(var(--header) + clamp(50px,8vh,100px)) clamp(110px,14vh,160px);align-items:center;display:flex;position:relative;overflow:hidden}.hero-media{z-index:-1;position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:62% 55%;animation:kenburns 18s var(--ease) both}@keyframes kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero-media:after{content:"";background:linear-gradient(90deg,#08254bd1 0%,#08254b8c 38%,#08254b14 70%),linear-gradient(#08254b00 65%,#08254b8c 100%);position:absolute;inset:0}[dir=rtl] .hero-media:after{background:linear-gradient(270deg,#08254bd1 0%,#08254b8c 38%,#08254b14 70%),linear-gradient(#08254b00 65%,#08254b8c 100%)}.hero-inner{max-width:var(--max);animation:fade-up 1s var(--ease) var(--intro) both}.hero-kicker{font:700 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:10px;margin-bottom:22px;display:inline-flex}.hero-kicker:before{content:"";background:var(--cyan);width:28px;height:3px}.hero h1{text-shadow:0 2px 24px #00000040;max-width:14ch;font-size:clamp(38px,5.6vw,76px)}.hero h1 span{color:var(--cyan)}.hero-sub{color:#dfe7f0;max-width:580px;margin-top:22px;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.figures-band{z-index:2;margin-top:-80px;padding-bottom:10px;position:relative}.figures{border-radius:var(--r);box-shadow:var(--shadow);background:#fff;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.figure{text-align:center;border-inline-end:1px solid var(--line);flex-direction:column;align-items:center;gap:6px;padding:30px 20px 28px;display:flex}.figure:last-child{border:0}.figure svg{fill:none;width:34px;height:34px;stroke:var(--cyan-dark);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:8px}.figure strong{font:800 clamp(28px,3vw,40px)/1 var(--display);color:var(--navy);letter-spacing:-.01em}.figure>span{color:var(--ink-2);font-size:14px}.cards{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.card{border:1px solid var(--line);border-radius:var(--r);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s;background:#fff;flex-direction:column;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-6px)}.card-media{aspect-ratio:4/3;background:var(--gray);position:relative;overflow:hidden}.card-media img{object-fit:cover;transition:transform 1s var(--ease)}.card:hover .card-media img{transform:scale(1.05)}.card-media svg{width:100%;height:100%;padding:8%;position:absolute;inset:0}.card-body{border-top:3px solid var(--cyan);flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.card-body p{color:var(--ink-2);font-size:14.5px}.card-detail{color:var(--navy);margin-top:auto;padding-top:8px;font-size:12.5px;font-weight:600}.tiles{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.tile{border-radius:var(--r);border:1px solid var(--line);transition:transform .4s var(--ease),box-shadow .4s;background:#fff;padding:30px 26px}.tile:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.tile-ico{background:#00bce81f;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:22px;display:grid}.tile-ico svg{fill:none;width:26px;height:26px;stroke:var(--navy);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.tile-n{font:800 30px/1 var(--display);color:var(--cyan);margin-bottom:18px;display:block}.tile h3{margin-bottom:10px}.tile p{color:var(--ink-2);font-size:14.5px}.tiles-line .tile{background:var(--gray);border:0}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,72px);display:grid}.split-media{aspect-ratio:4/3;border-radius:var(--r);box-shadow:var(--shadow);margin:0;position:relative;overflow:hidden}.split-media img{object-fit:cover}.checks{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.checks li{padding-inline-start:30px;font-weight:500;position:relative}.checks li:before{content:"✓";inset-inline-start:0;background:var(--cyan);width:20px;height:20px;color:var(--navy);border-radius:50%;place-items:center;margin-top:3px;font-size:12px;font-weight:800;display:grid;position:absolute;top:0}.scene-intro{padding-bottom:clamp(30px,4vw,56px)}.scene-intro .sec-head{margin-bottom:0}.services{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;display:grid}.service-list{border-radius:var(--r);border:1px solid var(--line);background:#fff;margin:0;padding:0 28px;list-style:none}.service-list li{border-bottom:1px solid var(--line);gap:20px;padding:22px 0;display:flex}.service-list li:last-child{border:0}.service-n{font:800 22px/1.1 var(--display);color:var(--cyan);flex:none}.service-list h3{margin-bottom:4px;font-size:17px}.service-list p{color:var(--ink-2);font-size:14.5px}.service-side{flex-direction:column;gap:20px;display:flex}.service-photo{aspect-ratio:16/10;border-radius:var(--r);box-shadow:var(--shadow);margin:0;position:relative;overflow:hidden}.service-photo img{object-fit:cover}.promise-box{background:var(--navy);color:#fff;border-radius:var(--r);flex-direction:column;gap:16px;padding:26px 28px;display:flex}.promise strong{font:800 24px/1.1 var(--display);color:var(--cyan);text-transform:uppercase;margin-bottom:4px;display:block}.promise p{color:#c8d3e0;font-size:14px}.promise-box .btn{align-self:flex-start;margin-top:6px}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--gray);border-radius:var(--r);padding:30px 26px;position:relative}.steps li:not(:last-child):after{content:"";top:50px;background:var(--line);width:22px;height:2px;position:absolute;inset-inline-end:-22px}.step-n{background:var(--navy);width:42px;height:42px;color:var(--cyan);font:800 16px var(--display);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.steps h3{margin-bottom:8px}.steps p{color:var(--ink-2);font-size:14.5px}.story{background:radial-gradient(ellipse 60% 70% at 100% 0%,#00bce82e,transparent 60%),var(--navy)}.story-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(30px,5vw,72px);display:grid}.alliance{gap:16px;display:grid}.alliance>div{border-radius:var(--r);border:1px solid #ffffff26;border-inline-start:4px solid var(--cyan);background:#ffffff0a;padding:24px 26px}.alliance span{font:700 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:10px;display:block}.alliance b{font:800 22px/1.1 var(--display);text-transform:uppercase;margin-bottom:8px;display:block}.alliance p{color:#c8d3e0;font-size:14px}.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(30px,5vw,72px);display:grid}.faq-grid .sec-head{margin:0}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{background:var(--gray);width:30px;height:30px;transition:transform .35s var(--ease),background .25s;border-radius:50%;flex:none;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";background:var(--navy);width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-list summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-list details[open] summary i{background:var(--cyan);transform:rotate(45deg)}.faq-list details p{color:var(--ink-2);padding-block:0 22px;padding-inline-end:54px;font-size:15px}.contact-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;display:grid}.contact-side{gap:16px;display:grid}.contact-block{border:1px solid var(--line);border-radius:var(--r);border-inline-start:4px solid var(--cyan);background:#fff;flex-direction:column;gap:4px;padding:24px 26px;display:flex}.contact-block>span{font:700 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.contact-block>a:not(.more),.contact-block b{font:700 clamp(18px,1.6vw,22px)/1.3 var(--sans);color:var(--navy);overflow-wrap:anywhere}.contact-block>a:not(.more):hover{color:var(--cyan-dark)}.contact-block .more{margin-top:10px}#brief-form{border:1px solid var(--line);border-radius:var(--r);border-top:4px solid var(--cyan);background:#fff;padding:clamp(24px,3vw,40px)}.form-heading{font:800 22px/1.1 var(--display);text-transform:uppercase;color:var(--navy)}.form-intro{color:var(--ink-2);margin:6px 0 24px;font-size:14.5px}#brief-form label{font:700 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px;display:block}#brief-form input,#brief-form select,#brief-form textarea{border:1px solid var(--line);width:100%;font:400 15px var(--sans);color:var(--ink);background:#fff;border-radius:4px;margin-bottom:18px;padding:12px 14px;transition:border-color .25s,box-shadow .25s}#brief-form select{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2308254b' stroke-width='1.5'/%3E%3C/svg%3E") right 14px center no-repeat}[dir=rtl] #brief-form select{background-position:14px}#brief-form textarea{resize:vertical;min-height:110px}#brief-form input:focus,#brief-form select:focus,#brief-form textarea:focus{border-color:var(--cyan-dark);outline:0;box-shadow:0 0 0 3px #00bce833}#brief-form ::placeholder{color:#a3adbb}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}#brief-form .btn{background:var(--navy);color:#fff;width:100%;margin-top:4px}#brief-form .btn:hover{background:var(--navy-2)}.form-note{color:var(--ink-2);text-align:center;margin-top:14px;font-size:12px}.site-footer{color:#c8d3e0;background:#061a36;padding-top:clamp(48px,6vw,80px);font-size:14px}.footer-top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.1fr 1.9fr;gap:40px;padding-bottom:40px;display:grid}.footer-brand img{width:220px;height:auto}.footer-brand p{max-width:360px;margin:22px 0 16px}.footer-brand address{color:#8fa6c2;font-size:13px;font-style:normal}.footer-cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.footer-cols div{flex-direction:column;gap:10px;display:flex}.footer-cols b{font:700 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:8px}.footer-cols a:hover{color:#fff}.footer-bottom{color:#8fa6c2;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:22px 0 26px;font-size:12.5px;display:flex}.reveal{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(24px)}.reveal.visible{opacity:1;transform:none}.site-shell[lang=ar]{--display:var(--font-arabic),Tahoma,sans-serif;--sans:var(--font-arabic),Tahoma,sans-serif;font-family:var(--sans)}[lang=ar] h1,[lang=ar] h2,[lang=ar] h3,[lang=ar] .btn,[lang=ar] .more,[lang=ar] .kicker,[lang=ar] #main-nav a,[lang=ar] .hero-kicker{letter-spacing:0;line-height:1.3}[lang=ar] .figure strong,[lang=ar] .pl-word,[lang=ar] .tile-n,[lang=ar] .service-n,[lang=ar] .step-n{font-family:var(--font-archivo),sans-serif}.hero-logo{filter:drop-shadow(0 2px 12px #00000059);width:clamp(180px,22vw,260px);height:auto;margin-bottom:26px}.page-hero{background:radial-gradient(ellipse 60% 80% at 100% 0%,#00bce838,transparent 60%),var(--navy);color:#fff;isolation:isolate;padding-block:calc(var(--header) + clamp(36px,5vw,64px)) clamp(56px,8vw,110px);position:relative;overflow:hidden}.page-hero-media{z-index:-1;position:absolute;inset:0}.page-hero-media img{object-fit:cover;object-position:62% 50%;animation:kenburns 18s var(--ease) both}.page-hero-media:after{content:"";background:linear-gradient(90deg,#08254be6 0%,#08254bb3 45%,#08254b40 100%);position:absolute;inset:0}[dir=rtl] .page-hero-media:after{background:linear-gradient(270deg,#08254be6 0%,#08254bb3 45%,#08254b40 100%)}.page-hero-inner{max-width:var(--max);animation:fade-up .8s var(--ease) both}.page-hero .kicker{color:var(--cyan)}.page-hero h1{color:#fff;max-width:16ch;font-size:clamp(32px,4.6vw,60px)}.page-hero-text{color:#dfe7f0;max-width:640px;margin-top:18px;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.page-hero .hero-actions{margin-top:30px}.crumbs{color:#9fb3c8;align-items:center;gap:10px;margin-bottom:26px;font-size:12.5px;display:flex}.crumbs a:hover,.crumbs span:last-child{color:#fff}.page-transition{z-index:190;background:var(--navy);pointer-events:none;visibility:hidden;place-items:center;display:grid;position:fixed;inset:0;transform:translateY(100%)}.page-transition.covering{visibility:visible;pointer-events:auto;animation:pt-cover .65s var(--ease-io) forwards}.page-transition.revealing{visibility:visible;pointer-events:auto;animation:pt-reveal .7s var(--ease-io) forwards}@keyframes pt-cover{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pt-reveal{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.pt-panel{opacity:0;transition:opacity .35s var(--ease) .3s,transform .35s var(--ease) .3s;flex-direction:column;align-items:center;gap:14px;display:flex;transform:translateY(14px)}.covering .pt-panel{opacity:1;transform:none}.revealing .pt-panel{opacity:0;transition-delay:0s}.pt-mark{fill:#fff;width:78px}.pt-mark .ice{fill:var(--cyan)}.pt-word{font:800 24px/1 var(--display);letter-spacing:-.01em;color:#fff;direction:ltr}.pt-bar{background:#ffffff24;width:140px;height:3px;margin-top:6px;overflow:hidden}.pt-bar i{background:var(--cyan);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.covering .pt-bar i{animation:pl-bar .9s var(--ease) .25s forwards}.product-rows{flex-direction:column;gap:clamp(40px,6vw,80px);display:flex}.product-row{scroll-margin-top:calc(var(--mainbar) + 20px);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.product-row.reverse .product-row-media{order:2}.product-row-media{aspect-ratio:4/3;border-radius:var(--r);background:var(--gray);box-shadow:var(--shadow);position:relative;overflow:hidden}.product-row-media img{object-fit:cover}.product-row-media svg{width:100%;height:100%;padding:8%;position:absolute;inset:0}.product-row-copy .kicker{color:var(--cyan-dark)}.tiles-3{grid-template-columns:repeat(3,1fr)}.center-link{text-align:center;margin-top:36px}.figures-band:not(.overlap){margin-top:0;padding-block:clamp(40px,5vw,64px) 0}.figures-band:not(.overlap) .figures{box-shadow:none;border:1px solid var(--line)}.cta-band{background:radial-gradient(ellipse 60% 80% at 0% 100%,#00bce838,transparent 60%),var(--navy);color:#fff;padding-block:clamp(56px,7vw,90px)}.cta-inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:30px;display:grid}.cta-band .kicker{color:var(--cyan)}.cta-band h2{color:#fff;font-size:clamp(26px,3vw,40px)}.cta-inner>div>p:not(.kicker){color:#c8d3e0;margin-top:12px}.cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}@media (max-width:1080px){.hero h1{font-size:clamp(36px,6.4vw,60px)}.product-row{gap:28px}.tiles-3{grid-template-columns:1fr 1fr}.cta-inner{grid-template-columns:1fr}.cta-actions{justify-content:flex-start}}@media (max-width:760px){.hero-logo{width:170px}.product-row{grid-template-columns:1fr}.product-row.reverse .product-row-media{order:0}.tiles-3{grid-template-columns:1fr}.page-hero-media img{object-position:78% 50%}.page-hero-media:after,[dir=rtl] .page-hero-media:after{background:linear-gradient(#08254be6,#08254bbf)}.cta-actions .btn{width:100%}}@media (max-width:1080px){:root{--header:64px;--mainbar:64px}.brand img{width:150px}.brand-by{display:none}.nav-links{border-bottom:1px solid var(--line);padding:8px var(--pad) 20px;background:#fff;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 40px -24px #08254b66}.nav-links.is-open{display:flex}.nav-links a:not(.btn){border-bottom:1px solid var(--line);padding:14px 0;font-size:16px;color:var(--ink)!important}.nav-links a[aria-current]:after{display:none}.nav-links a[aria-current]{color:var(--cyan-dark)!important}.nav-links .btn{justify-content:center;margin-top:16px}.burger{display:flex}.cards,.tiles,.steps{grid-template-columns:1fr 1fr}.steps li:nth-child(2):after{display:none}.services,.contact-grid,.split,.story-grid,.faq-grid{grid-template-columns:1fr}}@media (max-width:760px){.motif-col{display:none}.gray:before{top:16px;background-size:70px;width:70px;height:120px;inset-inline-end:14px}.figures{grid-template-columns:1fr 1fr}.figure:nth-child(2){border-inline-end:0}.figure:nth-child(-n+2){border-bottom:1px solid var(--line)}.figures-band{margin-top:-50px}.footer-top{grid-template-columns:1fr}.footer-cols{grid-template-columns:1fr 1fr}.hero{padding-bottom:90px}.hero-media img{object-position:78% 50%}.hero-media:after,[dir=rtl] .hero-media:after{background:linear-gradient(#08254be0 0%,#08254bb8 55%,#08254b73 100%)}}@media (max-width:560px){.brand{width:150px}.hero h1{font-size:clamp(32px,9vw,44px)}.hero-actions .btn{width:100%}.cards,.tiles,.steps{grid-template-columns:1fr}.steps li:after{display:none}.form-row{grid-template-columns:1fr;gap:0}.footer-cols{grid-template-columns:1fr}.faq-list details p{padding-inline-end:0}.scrolly-copy{width:calc(100% - 2 * var(--pad));top:auto;bottom:110px;transform:none}.scrolly-copy h2{font-size:24px}.chapters{margin-top:14px}.chapters li{padding:8px 0}.chapters h3{font-size:15px}.chapters li:not(.active){display:none}.scrolly-hud{inset-inline:var(--pad);gap:20px;padding:12px 16px;bottom:20px}.gauge{flex:1;width:auto}.callout .tag{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}.btn{max-width:100%}.tile:before{content:"";background:var(--cyan);width:32px;height:3px;margin-bottom:22px;display:block}.tile-ico+h3,.tile-n+h3{margin-top:0}canvas.dots{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}figure.product-row-media{margin:0}.chooser{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:24px;display:grid}.chooser-q{border:1px solid var(--line);border-radius:var(--r);background:#fff;align-content:center;gap:28px;padding:clamp(22px,3vw,36px);display:grid}.q-label{font:700 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px}.chips{flex-wrap:wrap;gap:10px;display:flex}.chips button{border:1px solid var(--line);background:var(--gray);font:600 14px/1.2 var(--sans);color:var(--navy);cursor:pointer;border-radius:999px;padding:11px 18px;transition:background .25s,color .25s,border-color .25s,transform .25s}.chips button:hover{border-color:var(--cyan);transform:translateY(-1px)}.chips button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.chooser-a{isolation:isolate;background:var(--navy);color:#fff;border-radius:var(--r);padding:clamp(22px,3vw,36px);position:relative;overflow:hidden}.chooser-a .swap{z-index:1;animation:fade-up .45s var(--ease) both;flex-direction:column;gap:14px;display:flex;position:relative}.chooser-a .kicker{color:var(--cyan);margin-bottom:0}.chooser-a h3{color:#fff;font-size:clamp(22px,2.2vw,28px);font-weight:800}.chooser-a p{color:#c8d3e0}.chooser-a dl{border-block:1px solid #ffffff24;gap:14px;margin:0;padding-block:14px;display:grid}.chooser-a dt{font:700 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:6px}.chooser-a dd{color:#fff;margin:0;font-size:15px}.chooser-a .btn{align-self:flex-start}.chooser-a .fine{color:#8fa6c2;font-size:12px}@media (max-width:900px){.chooser{grid-template-columns:1fr}}.benefits{grid-template-columns:1fr 1fr;gap:22px 28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.benefits li{border-top:3px solid var(--cyan);padding-top:16px}.benefits h3{margin-bottom:6px;font-size:17px}.benefits p{color:var(--ink-2);font-size:14.5px}.cycle{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:22px;margin-top:clamp(48px,7vw,96px);display:grid}.cycle-card{background:var(--gray);border-radius:var(--r);padding:30px 26px}.cycle-tag{font:700 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);background:#00bce82e;border-radius:3px;margin-bottom:18px;padding:7px 10px;display:inline-block}.cycle-card h3{margin-bottom:10px}.cycle-card p{color:var(--ink-2);font-size:14.5px}.cycle-arrow{font:800 28px/1 var(--display);color:var(--cyan);align-self:center}.cycle figure{border-radius:var(--r);box-shadow:var(--shadow);min-height:220px;margin:0;position:relative;overflow:hidden}.cycle figure img{object-fit:cover}@media (max-width:1000px){.cycle{grid-template-columns:1fr}.cycle-arrow{justify-self:center;transform:rotate(90deg)}.cycle figure{aspect-ratio:3/2}}@media (max-width:560px){.benefits{grid-template-columns:1fr}}.strip-section,.strip-wrap{overflow:hidden}.strip{will-change:transform;padding-inline:var(--pad);gap:18px;display:flex}.strip figure{border-radius:var(--r);height:clamp(240px,32vw,400px);box-shadow:var(--shadow);flex:none;margin:0;overflow:hidden}.strip img{width:auto;max-width:none;height:100%}.compare{border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow-x:auto}.compare table{border-collapse:collapse;width:100%;min-width:720px}.compare th,.compare td{text-align:start;border-top:1px solid var(--line);vertical-align:top;padding:18px 22px;font-size:15px}.compare thead th{border-top:0;border-bottom:3px solid var(--cyan);font:800 17px/1.2 var(--display);text-transform:uppercase;color:var(--navy)}.compare tbody th{font:700 11px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);width:17%}.compare .lab{display:none}@media (max-width:720px){.compare{background:0 0;border:0;overflow:visible}.compare table,.compare tbody,.compare tr,.compare th,.compare td{width:100%;min-width:0;display:block}.compare thead{display:none}.compare tr{border:1px solid var(--line);border-radius:var(--r);border-top:3px solid var(--cyan);background:#fff;margin-bottom:14px;padding:6px 0}.compare tbody th{width:100%;color:var(--cyan-dark);border-top:0;padding:14px 20px 6px}.compare td{border-top:0;padding:8px 20px}.compare .lab{font:700 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:3px;display:block}}.posneg-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.posneg{border:1px solid var(--line);border-radius:var(--r);border-top:3px solid var(--cyan);background:#fff;padding:24px 26px}.posneg h3{margin-bottom:8px}.posneg p,.posneg li{color:var(--ink-2);font-size:14.5px}.posneg ul{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.posneg li{padding-inline-start:16px;position:relative}.posneg li:before{content:"";inset-inline-start:0;background:var(--cyan);width:6px;height:6px;position:absolute;top:.6em}@media (max-width:760px){.posneg-grid{grid-template-columns:1fr}}.mini{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0;padding-top:24px;display:grid}.mini dt{font:800 clamp(24px,2.6vw,34px)/1 var(--display);color:var(--cyan);direction:ltr;unicode-bidi:isolate}.mini dd{color:#c8d3e0;margin:6px 0 0;font-size:13px;line-height:1.4}ul.plain{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}ul.plain li{color:var(--ink-2);padding-inline-start:18px;font-size:14.5px;position:relative}ul.plain li:before{content:"";inset-inline-start:0;background:var(--cyan);width:7px;height:7px;position:absolute;top:.7em}.netmap{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:stretch;gap:24px;display:grid}.netmap-stage{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:clamp(12px,2vw,24px)}.netmap-stage svg{width:100%;height:auto;max-height:640px;margin-inline:auto;display:block}.netmap .neighbour{fill:#eef1f5;stroke:#d3dbe4;stroke-width:1px}.netmap .country{fill:#dfe6ee;stroke:#b7c3d0;stroke-width:1.4px;stroke-linejoin:round}.netmap .route{fill:none;stroke:var(--cyan);stroke-opacity:.45;stroke-width:.9px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-opacity .2s,stroke-width .2s}.netmap.is-on .route{animation:route-draw 1.6s var(--ease) forwards}.netmap .route.hot{stroke-opacity:1;stroke-width:1.9px}@keyframes route-draw{to{stroke-dashoffset:0}}.wp{cursor:pointer}.wp-dot{fill:var(--navy);stroke:#fff;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;transition:transform .2s,fill .2s}.wp.on .wp-dot,.wp:hover .wp-dot{fill:var(--cyan);transform:scale(1.9)}.pin{fill:var(--cyan);stroke:var(--navy);stroke-width:2.2px}.pin-ring{fill:#00bce847;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite pulse}@keyframes pulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.6)}}.netmap-read{min-height:52px;color:var(--ink-2);margin-top:10px;font-size:14px}.netmap-read b{color:var(--navy);font:700 17px/1.3 var(--display);display:block}.netmap-side{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;align-self:start;gap:16px;min-width:0;padding:clamp(22px,2.4vw,30px);display:flex}.netmap-count{align-items:baseline;gap:10px;display:flex}.netmap-count b{font:800 clamp(44px,5vw,64px)/1 var(--display);color:var(--navy)}.netmap-count span{color:var(--ink-2);font-size:15px}.legend{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.legend li{align-items:center;gap:10px;display:flex}.lg-dot{background:var(--navy);border-radius:50%;flex:none;width:10px;height:10px}.lg-pin{background:var(--cyan);border:2px solid var(--navy);border-radius:50%;flex:none;width:14px;height:14px}.side-note{color:var(--ink-2);font-size:13.5px}.netmap-side .btn{align-self:flex-start;margin-top:8px}@media (max-width:900px){.netmap{grid-template-columns:1fr}}.locator{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.loc-info dl{gap:20px;margin:0;display:grid}.loc-info dt{font:700 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-dark);margin-bottom:6px}.loc-info dd{color:var(--navy);margin:0;font-weight:600}.loc-info .mono{font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.loc-map svg{border:1px solid var(--line);border-radius:var(--r);background:#f3f6f9;width:100%;height:auto;display:block}.loc-map text{font:600 12px var(--sans);fill:var(--ink-2)}.loc-map .tick{fill:#8a98ab;font-size:10px;font-weight:500}.loc-map .sea{fill:#7a8da3;font-style:italic}.loc-map .strong{fill:var(--navy);font-weight:700}.loc-map .pin-label{font-size:13px}.loc-map .km{font-size:11px}.loc-map .grat{stroke:#dbe3ec;stroke-width:1px}.loc-map .nb{fill:var(--navy);stroke:#fff;stroke-width:1.2px}.loc-map .link{stroke:var(--navy);stroke-width:1.4px;stroke-dasharray:4 4}@media (max-width:900px){.locator{grid-template-columns:1fr}}@media (max-width:700px){.wp-dot{transform:scale(1.8)}.wp.on .wp-dot{transform:scale(2.8)}.loc-map text{font-size:15px}.loc-map .tick{font-size:12px}.netmap-stage{padding:10px}}@media (max-width:480px){.mini{grid-template-columns:1fr 1fr}.mini div:last-child{grid-column:1/-1}.btn{white-space:normal;text-align:center;height:auto;min-height:48px;padding:12px 18px;line-height:1.3}.btn-lg{min-height:54px;padding:14px 20px}.btn-row{gap:16px 20px}}[dir=rtl] .strip-wrap{direction:ltr}[dir=rtl] .cycle-arrow{transform:scaleX(-1)}@media (max-width:1000px){[dir=rtl] .cycle-arrow{transform:rotate(90deg)}}[dir=rtl] .loc-map text,[dir=rtl] .netmap-stage svg text{direction:ltr}[dir=rtl] .loc-info .mono{text-align:right}[dir=rtl] .figure strong,[dir=rtl] .card-detail,[dir=rtl] .range-specs dd b,[dir=rtl] .netmap-count b,[dir=rtl] .hud-step strong{direction:ltr;unicode-bidi:isolate}[dir=rtl] .meter i,[dir=rtl] .gauge-bar i{transform-origin:100%}.hero{background:#040d1c;min-height:min(100vh,880px)}.hero-media{aspect-ratio:1.45;z-index:-1;-webkit-mask-composite:source-in;width:64%;inset:auto 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%),linear-gradient(#0000,#000 34%);mask-image:linear-gradient(90deg,#0000,#000 20%),linear-gradient(#0000,#000 34%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-media img{object-fit:cover;object-position:100% 100%;transform-origin:100% 100%;animation:kenburns 14s var(--ease) both}.hero-media:after,[dir=rtl] .hero-media:after{display:none}.hero-copy{max-width:min(500px,33vw)}.hero h1{max-width:none;font-size:clamp(34px,4.2vw,62px)}.hero-sub{max-width:none}[dir=rtl] .hero h1{font-size:clamp(32px,4vw,58px)}@media (min-width:901px){[dir=rtl] .hero-media{inset:auto auto 0 0;-webkit-mask-image:linear-gradient(270deg,#0000,#000 20%),linear-gradient(#0000,#000 34%);mask-image:linear-gradient(270deg,#0000,#000 20%),linear-gradient(#0000,#000 34%)}[dir=rtl] .page-hero-media{inset:0 auto 0 0;-webkit-mask-image:linear-gradient(270deg,#0000,#000 45%);mask-image:linear-gradient(270deg,#0000,#000 45%)}}@media (max-width:900px){.hero{flex-direction:column;align-items:stretch;min-height:0;padding-bottom:0}.hero-inner{width:100%}.hero-media{aspect-ratio:4/3;-webkit-mask-composite:source-over;order:2;width:100%;margin-top:36px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%);-webkit-mask-composite:source-over;mask-composite:add}.hero-media img{object-position:82% 60%}.hero-copy{max-width:none}.page-hero-media{display:none}.page-hero-inner>*,.page-hero h1{max-width:none}}.page-hero{background:var(--navy)}.page-hero-media{width:56%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.page-hero-media:after,[dir=rtl] .page-hero-media:after{background:#08254b2e}.page-hero-inner{max-width:var(--max)}.page-hero-inner>*{max-width:620px}.page-hero h1{max-width:620px;font-size:clamp(32px,4.2vw,58px)}.posneg-stack{gap:16px;display:grid}.footer-bottom .credit b{color:#fff;font-weight:600}.footer-bottom .credit a{color:var(--cyan);border-bottom:1px solid #0000;transition:border-color .2s}.footer-bottom .credit a:hover{border-bottom-color:currentColor}#nl-badge-frame,[id^=nl-badge]{display:none!important}h1 .hero-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--cyan);align-items:flex-start;max-width:30em;margin-bottom:22px;font-size:12px;font-weight:700;line-height:1.55;display:flex}h1 .hero-kicker:before{flex:none;margin-top:.45em}[lang=ar] h1 .hero-kicker{letter-spacing:0;max-width:none;font-size:13px}
