@font-face{font-family:Alex;src:url(fonts/alex-arabic-800.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Alex;src:url(fonts/alex-latin-800.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:U+0000-00FF,U+2013-2014}@font-face{font-family:Alex;src:url(fonts/alex-arabic-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Alex;src:url(fonts/alex-latin-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+2013-2014}@font-face{font-family:Plex;src:url(fonts/readex-arabic-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Plex;src:url(fonts/readex-latin-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+2013-2014}@font-face{font-family:Plex;src:url(fonts/readex-arabic-500.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Plex;src:url(fonts/readex-latin-500.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+2013-2014}@font-face{font-family:Plex;src:url(fonts/readex-arabic-700.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Plex;src:url(fonts/readex-latin-700.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+2013-2014}:root{--navy:#0B2A5B;--cobalt:#0F55B8;--sky:#D6E6F8;--mist:#F1F6FC;--red:#BE1420;--brass:#DDA021;--ink:#16294A;--soft:#4C5F7E;--gutter:88px;--pipe:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px;-webkit-text-size-adjust:100%}body{margin:0;font:400 1.0625rem/1.85 Plex,Segoe UI,Tahoma,sans-serif;color:var(--ink);background:#fff;overflow-x:hidden}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3{font-family:Alex,Plex,sans-serif;font-weight:800;color:var(--navy);margin:0;line-height:1.3}h2{font-size:clamp(1.95rem,4.2vw,3.3rem)}h3{font-size:clamp(1.4rem,2.3vw,1.9rem)}p{margin:0}ul{margin:0;padding:0;list-style:none}figure{margin:0}address{font-style:normal}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--brass);outline-offset:3px;border-radius:2px}.wrap{max-width:1240px;margin-inline:auto;padding-inline:var(--gutter);position:relative;z-index:2}.skip{position:fixed;top:-60px;inset-inline-end:16px;z-index:50;background:var(--navy);color:#fff;padding:8px 16px}.skip:focus{top:8px}.sub{color:var(--soft);margin-top:10px;font-size:1.15rem}.top{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--sky)}.top-in{display:flex;align-items:center;gap:32px;height:96px}.brand img{height:84px;width:auto}#nav{display:flex;align-items:center;gap:26px;margin-inline-start:auto}#nav a{text-decoration:none;font-weight:500;padding:6px 0;border-bottom:2px solid transparent}#nav a:hover{border-color:var(--red)}#nav .lang{border:1px solid var(--sky);padding:2px 12px;border-radius:4px}#nav .lang:hover{border-color:var(--navy)}.top-phone{font-weight:700;text-decoration:none;color:var(--red);white-space:nowrap;font-size:1.1rem}.menu-btn{display:none;margin-inline-start:auto;font:500 1rem Plex,sans-serif;background:none;border:1px solid var(--sky);color:var(--navy);padding:6px 16px;border-radius:4px;cursor:pointer}.actions{display:flex;flex-wrap:wrap;gap:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:10px 28px;font-weight:700;text-decoration:none;border-radius:4px;border:2px solid transparent;cursor:pointer;transition:background-color .15s,color .15s}.ic{width:22px;height:22px;flex:none}.btn-solid{background:var(--red);color:#fff}.btn-solid:hover{background:#9c0f19}.btn-line{border-color:var(--navy);color:var(--navy)}.btn-line:hover{background:var(--navy);color:#fff}.btn-white{background:#fff;color:var(--red)}.btn-white:hover{background:var(--mist)}.btn-ghost{border-color:#fff;color:#fff}.btn-ghost:hover{background:#fff;color:var(--red)}.arrow{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;border:0;background:#fff;color:var(--navy);cursor:pointer;box-shadow:0 2px 10px #0b2a5b38}.arrow:hover{background:var(--navy);color:#fff}[dir=rtl] .next .ic,[dir=rtl] .box-next .ic,[dir=ltr] .prev .ic,[dir=ltr] .box-prev .ic{transform:scaleX(-1)}.zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in;overflow:hidden}.zoom img{width:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.zoom:hover img{transform:scale(1.04)}main{position:relative}#pipe{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible;max-width:none}#pipe-shell,#pipe-water{fill:none;stroke-linecap:butt;stroke-linejoin:round}#pipe-shell{stroke:var(--sky);stroke-width:var(--pipe)}#pipe-water{stroke:var(--cobalt);stroke-width:calc(var(--pipe) - 8px)}.hero{overflow:hidden}.hero-in{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;padding-block:56px 40px;min-height:min(calc(100vh - 97px),820px)}h1{font-size:clamp(3.6rem,8.6vw,7.8rem);line-height:1.22}h1 span{display:block}.lead{font-size:clamp(1.15rem,1.7vw,1.4rem);max-width:30em;margin-block:22px 34px;color:var(--soft)}.hero-art{justify-self:end;width:100%;max-width:640px;margin-inline-end:-40px}.pump{width:100%;height:auto;overflow:visible}.pump-globe{fill:none;stroke:var(--sky);stroke-width:1.5}.pump-shell{fill:var(--cobalt)}.pump-water{fill:var(--sky)}.pump-bolts{fill:#fff}.pump-foot{fill:var(--navy)}.pump-flange{fill:var(--red)}.imp-disc{fill:var(--brass)}.imp-vanes{fill:var(--navy)}.imp-hub{fill:var(--red)}.imp-eye{fill:#fff}#impeller{transform-box:view-box;transform-origin:400px 390px;will-change:transform}.agencies{padding-block:100px 80px;background:#fff;position:relative}.agency-row{display:grid;grid-template-columns:1fr 1fr;margin-top:36px;border-top:2px solid var(--navy)}.agency{display:flex;align-items:center;gap:28px;padding:32px 0}.agency+.agency{border-inline-start:1px solid var(--sky);padding-inline-start:40px}.agency img{height:72px;width:auto}.agency p{font-size:1.25rem;font-weight:500}.products{padding-block:100px 110px;background:var(--mist)}.finder{display:grid;grid-template-columns:250px 1fr;gap:48px;margin-top:44px}.uses{display:flex;flex-direction:column}.use{appearance:none;background:none;border:0;border-bottom:1px solid var(--sky);text-align:start;padding:13px 16px;font:600 1.1rem/1.5 Alex,Plex,sans-serif;color:var(--soft);cursor:pointer}.use:hover{color:var(--navy)}.use[aria-selected=true]{color:#fff;background:var(--navy)}.stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:center;background:#fff;padding:32px}.stage+.stage{margin-top:24px}.js .stage+.stage{margin-top:0}.js .stage[hidden]{display:none}.stage-img{aspect-ratio:1;overflow:hidden}.stage-img img{height:100%}.fit-contain img{object-fit:contain}.fit-cover img{object-fit:cover}.stage-text p{margin-block:14px 26px;max-width:34em}.showcase{position:relative;background:var(--mist);padding-bottom:110px}.slides{position:relative;z-index:2;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:max(var(--gutter),calc((100vw - 1240px)/2 + var(--gutter)));scroll-padding-inline:max(var(--gutter),calc((100vw - 1240px)/2 + var(--gutter)));scrollbar-width:none}.slides::-webkit-scrollbar{display:none}.slide{position:relative;flex:none;width:min(82vw,1064px);aspect-ratio:2/1;scroll-snap-align:start;overflow:hidden}.slide img{height:100%;object-fit:cover}.slide figcaption{position:absolute;inset-block-end:0;inset-inline-start:0;background:var(--navy);color:#fff;padding:10px 24px;font:600 clamp(1rem,1.8vw,1.35rem)/1.5 Alex,Plex,sans-serif}.slide-nav{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.also{background:var(--navy);padding-block:110px;color:#fff}.also h2{color:#fff}.range{columns:2;column-gap:56px;margin-top:36px}.range li{break-inside:avoid;font:600 clamp(1.25rem,2.2vw,1.7rem)/1.45 Alex,Plex,sans-serif;padding:14px 0;border-bottom:1px solid rgba(214,230,248,.22)}.gallery{padding-block:110px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-block:30px 26px}.chip{border:1px solid var(--sky);background:#fff;color:var(--navy);padding:7px 16px;border-radius:4px;cursor:pointer;font-weight:500}.chip .n{color:var(--soft);font-size:.88em;margin-inline-start:4px}.chip:hover{border-color:var(--navy)}.chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.chip[aria-pressed=true] .n{color:var(--sky)}.shots{columns:4 230px;column-gap:12px}.shot{break-inside:avoid;margin-bottom:12px}.shot[hidden]{display:none}.band{padding-block:clamp(90px,14vw,170px);background-size:cover;background-position:center;color:#fff;text-align:center}.band p{font:800 clamp(1.8rem,4.6vw,3.7rem)/1.4 Alex,Plex,sans-serif;max-width:17em;margin-inline:auto}.band1{background-image:linear-gradient(#0b2a5bad,#0b2a5bad),url(img/band1.webp)}.band2{background-image:linear-gradient(#0b2a5b99,#0b2a5b99),url(img/band2.webp)}.about{padding-block:110px}.about-in{display:grid;grid-template-columns:1.25fr .75fr .6fr;gap:16px;align-items:end}.about-text{padding-inline-end:40px;align-self:center}.about-text>p:not(.since){margin-top:14px;max-width:36em;font-size:1.12rem}.since{font:800 clamp(4.2rem,10vw,8.4rem)/1.1 Alex,Plex,sans-serif;color:var(--cobalt)}.ab1,.ab2{position:relative}.ab1 img,.ab2 img{aspect-ratio:3/4;height:auto;object-fit:cover}.ab2{margin-block-end:64px}.about figcaption,.visits figcaption{position:absolute;inset-block-end:0;inset-inline-start:0;background:var(--navy);color:#fff;padding:5px 14px;font-weight:500;font-size:.92rem;line-height:1.6}.visit-head{margin-top:100px}.visits{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:320px;gap:12px;margin-top:32px}.visits figure{position:relative;overflow:hidden}.visits img{height:100%;object-fit:cover}.c1{grid-column:span 7}.c2{grid-column:span 5}.c3{grid-column:span 3}.c4{grid-column:span 5}.c5{grid-column:span 4}.c6{grid-column:span 5}.c7{grid-column:span 3}.c8{grid-column:span 4}.c3 img,.c5 img,.c7 img{object-position:top}.brands{padding-block:100px 110px}.logos{display:grid;grid-template-columns:repeat(5,1fr);margin-top:36px}.logos li{display:flex;align-items:center;justify-content:center;height:112px;padding:18px;border-bottom:1px solid var(--sky)}.logos a{display:block}.logos img{max-height:42px;max-width:170px;width:auto}.logos img[alt=Ozito]{max-height:26px}[lang=en] h1{font-size:clamp(3rem,6.6vw,5.9rem)}.contact{background:var(--red);color:#fff;padding-block:100px 0}.contact h2{color:#fff}.contact-in{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:start}.big-phone{display:block;font:800 clamp(2rem,5vw,4.2rem)/1.25 Alex,Plex,sans-serif;text-decoration:none;margin-block:14px 26px;white-space:nowrap}[dir=rtl] .big-phone{text-align:right}.contact address{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:44px}.contact address h3{font-size:1.15rem;color:#fff;margin-bottom:6px}.contact address a{text-underline-offset:4px;overflow-wrap:anywhere}.request{background:#fff;color:var(--ink);padding:30px;display:grid;gap:14px;border-radius:4px}.request label{display:grid;gap:4px;font-weight:500;font-size:.98rem}.request input,.request select,.request textarea{width:100%;font:400 1rem/1.5 Plex,sans-serif;color:var(--ink);padding:10px 12px;border:1px solid #AFC4DF;border-radius:4px;background:#fff}.request textarea{resize:vertical}.request .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.map-wrap{margin-top:64px}.map-wrap iframe{display:block;width:100%;height:340px;border:0}.foot{background:var(--navy);color:#fff}.foot .wrap{display:flex;justify-content:space-between;gap:16px;padding-block:22px;font-size:.98rem}.quick{display:none}#box{border:0;padding:0;width:100vw;height:100dvh;max-width:none;max-height:none;background:#06142ef5;color:#fff}#box[open]{display:grid;grid-template-columns:72px 1fr 72px;align-items:center;justify-items:center}#box::backdrop{background:#06142ef5}#box figure{display:grid;justify-items:center;gap:12px;min-width:0;max-height:100%}#box img{max-width:100%;max-height:84dvh;width:auto;height:auto;object-fit:contain}#box figcaption{font-weight:500;text-align:center;padding-inline:12px}#box-n{opacity:.7;margin-inline-start:10px}.box-close{position:absolute;top:14px;inset-inline-end:18px;width:48px;height:48px;border:0;background:none;color:#fff;font-size:2.2rem;line-height:1;cursor:pointer;z-index:2}@media(max-width:1040px){:root{--gutter:56px}#nav{gap:16px}.top-phone{display:none}.finder{grid-template-columns:1fr;gap:20px}.uses{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:6px;scrollbar-width:none}.use{flex:none;border:1px solid var(--sky);background:#fff;font-size:1.05rem;padding:9px 16px;border-radius:4px}.about-in{grid-template-columns:1fr 1fr}.about-text{grid-column:1/-1;padding:0 0 12px}.ab2{margin:0}.logos{grid-template-columns:repeat(3,1fr)}.contact-in{grid-template-columns:1fr;gap:40px}}@media(max-width:760px){:root{--gutter:38px;--pipe:12px}html{scroll-padding-top:76px}body{font-size:1rem;padding-bottom:58px}.wrap{padding-left:24px;padding-right:38px}.top-in{height:68px;gap:12px}.top .wrap{padding-inline:16px}.brand img{height:54px}.menu-btn{display:block}#nav{display:none;position:absolute;top:100%;right:0;left:0;flex-direction:column;align-items:stretch;gap:0;background:#fff;padding:6px 24px 14px;border-bottom:1px solid var(--sky)}#nav.open{display:flex}#nav a{padding:11px 0}#nav .lang{border:0;padding:11px 0}.hero-in{grid-template-columns:1fr;min-height:0;max-height:none;padding-block:30px 24px}.hero-art{justify-self:center;margin:6px 0 0;max-width:330px}.btn{min-height:50px;padding:8px 20px}.agencies{padding-block:64px 44px}.agency-row{grid-template-columns:1fr}.agency{padding:20px 0;gap:18px}.agency+.agency{border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--sky)}.agency img{height:48px}.agency p{font-size:1.05rem}.products{padding-block:64px 56px}.stage{grid-template-columns:1fr;padding:18px;gap:18px}.showcase{padding-bottom:64px}.slides{padding-inline:24px;scroll-padding-inline:24px}.slide{width:86vw;aspect-ratio:3/2}.arrow{width:44px;height:44px}.also{padding-block:72px}.range{columns:1}.gallery{padding-block:72px}.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-4px;padding:2px 4px}.chip{flex:none}.shots{columns:2;column-gap:8px}.shot{margin-bottom:8px}.about{padding-block:72px}.visit-head{margin-top:64px}.visits{grid-auto-rows:150px;grid-auto-flow:dense;gap:8px;margin-top:24px}.c1,.c4,.c6{grid-column:1/-1;grid-row:span 2}.c2,.c3,.c5,.c7,.c8{grid-column:span 6}.c8{grid-column:1/-1;grid-row:span 2}.brands{padding-block:60px 72px}.logos{grid-template-columns:repeat(2,1fr)}.logos li{height:86px;padding:12px}.logos img{max-height:34px;max-width:130px}.contact{padding-top:66px}.contact address{grid-template-columns:1fr;gap:20px;margin-top:30px}.request{padding:20px}.request .two{grid-template-columns:1fr}.map-wrap{margin-top:40px}.map-wrap iframe{height:260px}.quick{display:grid;grid-template-columns:1fr 1fr;position:fixed;inset:auto 0 0;z-index:30;background:var(--navy)}.quick a{display:flex;align-items:center;justify-content:center;gap:8px;height:58px;color:#fff;text-decoration:none;font-weight:700}.quick a+a{background:var(--red)}#box[open]{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;gap:10px;padding:12px}#box figure{grid-column:1/-1;grid-row:1;align-self:center}#box .box-prev{grid-row:2;grid-column:1}#box .box-next{grid-row:2;grid-column:2}#box img{max-height:70dvh}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@font-face{font-family:Barlow;src:url(fonts/barlow-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Barlow;src:url(fonts/barlow-600.woff2) format("woff2");font-weight:600;font-display:swap}:root{--bg:#fff;--card:#fff;--head:var(--navy);--body:var(--ink);--line:var(--sky);--tint:var(--mist);--shadow:0 18px 44px -18px rgba(11,42,91,.34)}body{background:var(--bg);color:var(--body);line-height:1.9}h1,h2,h3{color:var(--head)}h2{font-size:clamp(2.2rem,5vw,4.1rem);line-height:1.25;letter-spacing:-.005em}h3{font-size:clamp(1.45rem,2.4vw,2rem)}.sub{font-size:clamp(1.05rem,1.4vw,1.22rem)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.big-phone,.top-phone,.stats b,#box-n,.badge,.num{font-family:Barlow,Alex,Plex,sans-serif}.big-phone{letter-spacing:.015em;font-size:clamp(2.6rem,6.4vw,5.2rem);font-weight:700}.top-phone{font-size:1.3rem;font-weight:700;letter-spacing:.02em}.top{background:var(--bg);border-color:var(--line);transition:box-shadow .2s}.top-in,.brand img{transition:height .22s}.top.slim{box-shadow:0 6px 22px -14px #0b2a5b80}.top.slim .top-in{height:68px}.top.slim .brand img{height:56px}.brand{background:#fff;border-radius:8px}#nav a.now{border-color:var(--brass);color:var(--head)}#nav{margin-inline-start:auto}.tools{display:flex;gap:6px}.tool{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:none;color:var(--head)}.tool .ic{width:18px;height:18px}.tool[aria-pressed=true]{background:var(--brass);border-color:var(--brass);color:#0b2a5b}.btn{position:relative;box-shadow:0 3px #0b2a5b47;transition:background-color .15s,color .15s,transform .08s,box-shadow .08s}.btn:active{transform:translateY(3px);box-shadow:0 0 #0b2a5b47}.btn[hidden]{display:none}.btn-gold{background:var(--brass);color:#0b2a5b}.btn-gold:hover{background:#c98f16}.btn-line{color:var(--head);border-color:var(--head)}.btn-line:hover{background:var(--head);color:var(--bg)}.hero{position:relative}.hero-in{padding-block:28px 96px}.hero-logo{width:clamp(150px,17vw,230px);margin-bottom:6px}h1{font-size:clamp(3.2rem,7.2vw,6.6rem);line-height:1.2;background:linear-gradient(100deg,var(--head) 30%,var(--cobalt));-webkit-background-clip:text;background-clip:text;color:transparent}[dir=rtl] h1{background-image:linear-gradient(260deg,var(--head) 30%,var(--cobalt))}.hero-text>*{animation:rise .7s cubic-bezier(.2,.7,.2,1) both}.hero-text>:nth-child(1){animation-delay:.55s}.hero-text>:nth-child(2){animation-delay:.7s}.hero-text>:nth-child(3){animation-delay:.85s}.hero-text>:nth-child(4){animation-delay:1s}.hero-text>:nth-child(5){animation-delay:1.15s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.hero-agents{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;font-weight:500;color:var(--soft)}.hero-agents img{height:30px;width:auto;background:#fff;border-radius:4px}.hero-art{max-width:720px;margin-inline-end:-56px}.pump{transition:transform .3s ease-out}.pump-globe{stroke:var(--line)}.pump-shadow{fill:#0b2a5b24;filter:blur(10px)}.motor{fill:var(--navy)}.motor-fin rect{fill:#1c4586}.motor-cap{fill:#1c4586}.shaft{fill:var(--brass)}.pump-flow{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round;stroke-dasharray:3 34;animation:flow 2.4s linear infinite}@keyframes flow{to{stroke-dashoffset:-74}}.g-face{fill:#fff;stroke:var(--navy);stroke-width:7}.g-ticks{stroke:var(--navy);stroke-width:4}.g-needle{stroke:var(--red);stroke-width:5;stroke-linecap:round;transform-box:view-box;transform-origin:701px -22px;transform:rotate(-70deg);transition:transform .15s}.hint{position:absolute;inset-inline:0;bottom:64px;margin-inline:auto;width:44px;height:44px;display:grid;place-items:center;color:var(--head);z-index:3;transition:opacity .2s}.hint .ic{transform:rotate(90deg);animation:bob 1.6s ease-in-out infinite}.hint.gone{opacity:0;pointer-events:none}@keyframes bob{50%{translate:0 6px}}.waves{position:absolute;bottom:0;left:0;width:200%;max-width:none;height:62px;fill:var(--tint);animation:drift 16s linear infinite}[dir=rtl] .waves{left:auto;right:0;animation-direction:reverse}@keyframes drift{to{transform:translate(-50%)}}#pipe-shell{stroke:var(--line)}#pipe-flanges rect{fill:#9db6d6;transition:fill .25s}#pipe-flanges rect.wet{fill:var(--brass)}#pipe-water path{fill:none;stroke:var(--cobalt);stroke-width:calc(var(--pipe) - 8px)}.v-body{fill:var(--red)}.v-stem{fill:var(--navy)}.v-wheel{stroke:var(--red);transform:translateY(-46px);transition:rotate .9s cubic-bezier(.2,.7,.2,1)}.open .v-wheel{rotate:300deg}.fab{position:fixed;inset-block-end:106px;inset-inline-end:26px;z-index:15;width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:#1fa855;color:#fff;box-shadow:var(--shadow)}.fab .ic{width:30px;height:30px}.totop{position:fixed;inset-block-end:20px;inset-inline-start:20px;z-index:15;width:52px;height:52px;padding:6px;border:0;border-radius:50%;background:var(--red);color:#fff;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity .2s}.totop.show{opacity:1;pointer-events:auto}.agencies{background:var(--tint);padding-block:90px 100px}.head-row{display:flex;align-items:center;justify-content:space-between;gap:28px}.seal{width:clamp(96px,11vw,140px);flex:none;font-family:Alex,Plex,sans-serif}.agency-row{grid-template-columns:1fr 1fr;gap:16px;border:0;margin-top:30px}.agency,.agency+.agency{display:block;padding:0;border:0;position:relative;min-height:290px;overflow:hidden;box-shadow:var(--shadow)}.ag-cal{background:linear-gradient(140deg,#be1420,#7e0b14)}.ag-ren{background:linear-gradient(#0b2a5bb8,#0b2a5bd1),url(g/v1.webp) center/cover}.agency .plate{position:absolute;top:30px;inset-inline-start:30px;background:#fff;padding:16px 24px;border-radius:4px}.agency img{height:66px}.agency p{position:absolute;bottom:26px;inset-inline-start:30px;color:#fff;font:800 clamp(1.3rem,2.4vw,2rem)/1.3 Alex,Plex,sans-serif}.products{position:relative;background-color:#e6f0fb;background-image:linear-gradient(rgba(15,85,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(15,85,184,.06) 1px,transparent 1px);background-size:44px 44px;padding-bottom:150px}.use{display:flex;align-items:center;gap:10px;border-color:#0f55b829}.use-ic{width:21px;height:21px;color:var(--paint)}.use[aria-selected=true]{box-shadow:inset 5px 0 0 var(--paint)}[dir=rtl] .use[aria-selected=true]{box-shadow:inset -5px 0 0 var(--paint)}.use[aria-selected=true] .use-ic{color:#fff}.stage{position:relative;background:var(--card);border-top:5px solid var(--paint);box-shadow:var(--shadow);animation:swap .35s ease-out}.stage-img{background:#fff}.stage-img img{animation:turnIn .5s cubic-bezier(.2,.7,.2,1)}@keyframes swap{0%{opacity:.2}}@keyframes turnIn{0%{transform:rotate(-3deg) scale(.95)}}.badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.badge{display:inline-flex;align-items:center;gap:8px;padding:3px 12px;font:500 .9rem Plex,sans-serif;border:1px solid var(--line);border-radius:4px;background:#fff;color:#16294a;min-height:32px}.plate-s img{height:20px;width:auto}.flag{width:22px;height:15px;border-radius:2px;box-shadow:0 0 0 1px #0000001f}.flag-france{background:linear-gradient(90deg,#0b3d91 33%,#fff 33% 66%,#d62828 66%)}.flag-italy{background:linear-gradient(90deg,#1f8a4c 33%,#fff 33% 66%,#d62828 66%)}.stage .actions{gap:10px}.stage .btn{padding-inline:18px}.tools-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.sizer,.compare{background:var(--card);padding:30px;box-shadow:var(--shadow);min-width:0}.sizer label{display:block;margin-top:14px;font-weight:500}.sizer select,.compare select{display:block;width:100%;padding:10px 12px;font:400 1rem Plex,sans-serif;color:var(--body);background:var(--card);border:1px solid #AFC4DF;border-radius:4px}.sizer output{float:inline-end;font:700 1.15rem Barlow,Alex,sans-serif;color:var(--cobalt)}.sizer input[type=range]{display:block;width:100%;accent-color:var(--brass);margin-top:6px}#sz-chart{width:100%;margin-top:14px}#sz-chart .ax{fill:none;stroke:var(--head);stroke-width:2}#sz-chart .grid{fill:none;stroke:var(--line)}#sz-curve{fill:none;stroke:var(--cobalt);stroke-width:3}#sz-pt{fill:var(--red);stroke:#fff;stroke-width:2}#sz-chart text{font:600 12px Barlow,sans-serif;fill:var(--soft)}.sz-note{font-size:.9rem;color:var(--soft);margin-block:6px 14px}.cp-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.cp-card img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;margin-block:12px}.cp-card b{display:block;font:600 1.1rem Alex,Plex,sans-serif;color:var(--head)}.cp-card p{font-size:.95rem;margin-top:6px}.wave-end{position:absolute;bottom:-1px;left:0;width:100%;height:60px;fill:var(--tint)}.showcase{background:var(--tint)}.slide{box-shadow:var(--shadow)}.also{background-color:var(--navy);background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.022) 0 2px,transparent 2px 7px),linear-gradient(#0b2a5be6,#0b2a5bed),url(g/b1.webp);background-size:auto,auto,cover;background-position:center;clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 64px));padding-bottom:170px;position:relative}.also .sub{color:var(--sky)}.gallery{margin-top:-64px;padding-top:150px;background:var(--bg)}.chip{background:var(--card);color:var(--head);border-color:var(--line)}.chip[aria-pressed=true]{background:var(--head);border-color:var(--head);color:var(--bg);box-shadow:inset 0 -3px 0 var(--brass)}.shot{position:relative;overflow:hidden}.shot figcaption{position:absolute;inset-inline:0;bottom:0;padding:26px 12px 8px;background:linear-gradient(transparent,#06142edb);color:#fff;font-weight:500;font-size:.92rem;line-height:1.5;opacity:0;translate:0 8px;transition:opacity .2s,translate .2s;pointer-events:none}.shot:hover figcaption,.shot:focus-within figcaption{opacity:1;translate:0 0}.shot.star{outline:3px solid var(--brass);outline-offset:-3px}.shot.star img{position:relative;z-index:-1}.shot.rv{opacity:0;translate:0 16px;transition:opacity .5s,translate .5s}.shot.rv.in{opacity:1;translate:0 0}.stack{position:absolute;top:8px;inset-inline-start:8px;background:var(--navy);color:#fff;padding:1px 10px;border-radius:3px;font-size:.84rem;pointer-events:none}.band{position:relative}.about{background:var(--bg)}.about-text blockquote{margin:14px 0;padding-inline-start:18px;border-inline-start:4px solid var(--brass);font:600 clamp(1.2rem,2vw,1.55rem)/1.6 Alex,Plex,sans-serif;color:var(--cobalt)}.since{line-height:1.2}.ab1 img,.ab2 img{box-shadow:var(--shadow)}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:56px;border-block:2px solid var(--head)}.stats li{padding:24px 14px;text-align:center}.stats li+li{border-inline-start:1px solid var(--line)}.stats b{display:block;font:800 clamp(2.6rem,5.4vw,4.4rem)/1.15 Alex,Plex,sans-serif;color:var(--cobalt)}.stats span{font-weight:500}.route{display:grid;grid-template-columns:.8fr 1.2fr;gap:34px;align-items:center;margin-top:90px}.route-map{width:100%;font-family:Alex,Plex,sans-serif}.land{fill:var(--line)}.arc{fill:none;stroke:var(--brass);stroke-width:2.5;stroke-dasharray:7 6}.pt circle{fill:var(--cobalt);stroke:#fff;stroke-width:2.5}.pt.c-b circle{fill:var(--red)}.pt text{font-size:17px;font-weight:600;fill:var(--head);paint-order:stroke;stroke:var(--bg);stroke-width:4}.visit-sub{margin-top:44px}.visit-story{color:var(--soft);margin-top:4px}.visits{margin-top:18px}.visits img{box-shadow:none}.brands{background:var(--tint);border:0;padding-inline:0;overflow:hidden}.marquee{overflow:hidden;margin-top:34px;position:relative;z-index:2;direction:ltr}.marquee .logos{display:flex;width:max-content;gap:0;margin:0;animation:marq 42s linear infinite}.marquee:hover .logos,.marquee.hold .logos{animation-play-state:paused}@keyframes marq{to{transform:translate(-50%)}}.marquee li{flex:none;height:auto;padding:0 8px;border:0}.logo-btn{display:grid;place-items:center;width:210px;height:104px;padding:16px;border:2px solid transparent;border-radius:4px;background:#fff}.logo-btn.on{border-color:var(--brass)}.logo-btn img{max-height:50px;max-width:170px;width:auto}.logo-btn img[alt=Ozito]{max-height:30px}@media(hover:hover){.logo-btn img{filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}.logo-btn:hover img,.logo-btn.on img{filter:none;opacity:1}}.brand-note{margin-top:18px;font-weight:500;color:var(--head);min-height:1.9em}.contact{position:relative}.contact-main .actions{gap:10px}.request{background:var(--card);color:var(--body);box-shadow:0 22px 50px -20px #00000080}.request h3{color:var(--head)}.request fieldset{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}.request fieldset[hidden],.step-nav[hidden],.steps[hidden]{display:none}.request select,.request input,.request textarea{background:var(--card);color:var(--body)}.steps{display:flex;gap:6px;margin:0;padding:0;list-style:none;counter-reset:s}.steps li{flex:1;padding-top:8px;border-top:4px solid var(--line);font-weight:500;font-size:.92rem;color:var(--soft)}.steps li.on{border-color:var(--brass);color:var(--head)}.step-nav{display:flex;gap:10px;justify-content:flex-end}.step-nav .btn{flex:1;padding-inline:14px}.err{color:var(--red);font-weight:500;font-size:.95rem}.sent{text-align:center;display:grid;justify-items:center;gap:8px}.sent[hidden]{display:none}.sent svg{width:104px}.qrs{display:flex;gap:18px;margin-top:30px}.qrs figure{text-align:center;font-size:.86rem;font-weight:500}.qrs img{background:#fff;padding:6px;border-radius:4px;margin-bottom:6px}.map-wrap iframe{filter:saturate(.75) hue-rotate(-12deg) contrast(1.02);box-shadow:0 22px 50px -20px #00000080}.map-wrap{padding-bottom:70px;margin-top:20px}#box[open]{grid-template-columns:72px minmax(0,1fr) 72px}#box figure{width:100%;height:100dvh;grid-template-rows:minmax(0,1fr) auto auto;padding-block:16px;gap:8px}.box-stage{min-height:0;display:grid;place-items:center;overflow:hidden;width:100%}#box img#box-img{max-width:100%;max-height:100%;touch-action:none;transition:transform .15s}#box-img.fade{animation:swap .35s ease-out}#box-thumbs{display:flex;gap:6px;overflow-x:auto;max-width:100%;scrollbar-width:none;padding:2px}#box-thumbs button{flex:none;width:58px;height:44px;padding:0;border:2px solid transparent;background:none;opacity:.55;border-radius:3px;overflow:hidden}#box-thumbs button.on{border-color:var(--brass);opacity:1}#box-thumbs img{width:100%;height:100%;max-height:none;object-fit:cover}.box-share{position:absolute;top:18px;inset-inline-start:18px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#1fa855;color:#fff;z-index:2}.pp-hero{background:linear-gradient(transparent 70%,var(--tint));padding-block:56px 70px}.pp-in{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:center}.pp-back{font-weight:500;color:var(--cobalt)}.pp-use{margin-top:18px;color:var(--soft);font-weight:500}.pp h1{font-size:clamp(2.4rem,5.2vw,4.4rem);background:none;color:var(--head);border-inline-start:6px solid var(--paint);padding-inline-start:16px}.pp-img{aspect-ratio:1;background:#fff;box-shadow:var(--shadow);padding:18px}.pp-img img{height:100%;object-fit:contain}.pp-how{background:var(--tint);padding-block:64px}.pp-how-in{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;align-items:center}.pp-how p{margin-top:12px;font-size:1.15rem;max-width:34em}.how-art{max-width:320px}.how-svg .w{fill:var(--line)}.how-svg .b{fill:var(--cobalt)}.how-svg .r{fill:var(--brass)}.how-svg .p{fill:none;stroke:var(--navy);stroke-width:18}.how-svg .f{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round;stroke-dasharray:3 16;animation:flow 1.6s linear infinite}.pp-pics{padding-block:56px 0}.pp-rel{padding-block:64px}.rel-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.rel{display:block;text-decoration:none;font:600 1.1rem Alex,Plex,sans-serif;color:var(--head);background:var(--card);box-shadow:var(--shadow);overflow:hidden}.rel img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .4s}.rel:hover img{transform:scale(1.05)}.rel span{display:block;padding:12px 14px}.e404{min-height:100dvh;display:grid;place-items:center;text-align:center;padding:24px}.e404 svg{width:min(100%,560px);margin-inline:auto}.e404 h1{font-size:clamp(2rem,6vw,3.4rem);background:none;color:var(--navy);margin-top:18px}.e404 p{margin-block:6px 22px}[data-theme=dark]{--bg:#081A38;--card:#0F2A55;--head:#fff;--body:#DCE7F5;--line:#24426F;--tint:#0C2348;--soft:#A9BDD8;--navy:#0B2A5B;--ink:#DCE7F5}[data-theme=dark] .products{background-color:#0c2348}[data-theme=dark] .pump-water{fill:#27487a}[data-theme=dark] .hq{background:#0f2a55}[data-theme=dark] .motor,[data-theme=dark] .pump-foot{fill:#2b5292}[data-theme=dark] .motor-fin rect,[data-theme=dark] .motor-cap{fill:#3d69b0}[data-theme=dark] .top-phone{color:var(--brass)}[data-theme=dark] .err{color:#ff9aa2}[data-theme=dark] .logos img{opacity:1}@media(max-width:1040px){.hero-in{grid-template-columns:1.1fr 1fr}.tools-row,.pp-in,.route{grid-template-columns:1fr}}@media(max-width:760px){.only-wide,.gauge,.pump-globe,.hint,.fab{display:none}.top.slim .top-in{height:60px}.top.slim .brand img{height:46px}.top-in{gap:8px}.tool{width:34px;height:34px}.menu-btn{margin-inline-start:auto}#nav{position:fixed;inset:0;height:100dvh;z-index:-1;background:var(--navy);padding:90px 28px 40px;justify-content:center;gap:4px;font:600 1.5rem Alex,Plex,sans-serif}#nav a{color:#fff;padding:10px 0;border-bottom:1px solid rgba(214,230,248,.2)}#nav .lang{border-bottom:0;color:var(--brass)}.menu-open{overflow:hidden}.menu-open .top{background:transparent;border-color:transparent}.menu-open .menu-btn{color:#fff;border-color:#fff}.hero-in{grid-template-columns:1fr;padding-block:20px 80px}.hero-logo{width:130px}.hero-art{margin:6px auto 0;max-width:320px;justify-self:center}.waves{height:38px}.head-row{gap:12px}.agency-row{grid-template-columns:1fr}.agency,.agency+.agency{min-height:190px}.agency .plate{top:18px;inset-inline-start:18px;padding:10px 14px}.agency img{height:44px}.agency p{bottom:16px;inset-inline-start:18px}.products{padding-bottom:110px}.sizer,.compare{padding:18px}.also{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 30px));padding-bottom:100px}.gallery{margin-top:-30px;padding-top:90px}.stats{grid-template-columns:1fr 1fr}.stats li:nth-child(3){border-inline-start:0}.stats li:nth-child(n+3){border-top:1px solid var(--line)}.route{margin-top:56px}.c5,.c7{grid-column:1/-1;grid-row:span 2}.logo-btn{width:150px;height:78px;padding:10px}.logo-btn img{max-height:36px;max-width:120px}.qrs img{width:96px;height:96px}.big-phone{font-size:clamp(2.3rem,12vw,3rem)}.pp-hero{padding-block:28px 40px}.pp-how-in{grid-template-columns:1fr}.rel-row{grid-template-columns:1fr 1fr}.totop{inset-block-end:72px;width:44px;height:44px}#box[open]{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) auto}#box figure{height:auto;min-height:0;grid-row:1}#box .arrow{justify-self:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important}}@view-transition{navigation:auto}.fab{inset-block-end:24px;inset-inline-end:24px;width:54px;height:54px}.fab .ic{width:26px;height:26px}.btn{box-shadow:none;letter-spacing:.005em;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px -10px #0b2a5b80}.btn:active{transform:translateY(0) scale(.985);box-shadow:none}.js.js .home-top{opacity:1}.js body.home .top:not(.slim) .brand{opacity:0;pointer-events:none}.brand{transition:opacity .25s,height .22s}.waves{width:100%;animation:none;height:54px}[dir=rtl] .waves{animation:none}.hero-text>*{animation-duration:.8s}.hero-text>:nth-child(1){animation-delay:.05s}.hero-text>:nth-child(2){animation-delay:.15s}.hero-text>:nth-child(3){animation-delay:.28s}.hero-text>:nth-child(4){animation-delay:.4s}.hero-text>:nth-child(5){animation-delay:.52s}.hero-art{animation:artIn 1.1s cubic-bezier(.16,.8,.24,1) both}@keyframes artIn{0%{opacity:0;transform:translate(-26px) scale(.97)}}[dir=ltr] .hero-art{animation-name:artInL}@keyframes artInL{0%{opacity:0;transform:translate(26px) scale(.97)}}.rv{opacity:0;transform:translateY(20px);transition:opacity .75s cubic-bezier(.16,.8,.24,1) var(--d,0ms),transform .75s cubic-bezier(.16,.8,.24,1) var(--d,0ms)}.rv.in{opacity:1;transform:none}.rv-img{clip-path:inset(0 0 100% 0);transition:clip-path 1s cubic-bezier(.16,.8,.24,1) var(--d,0ms)}.rv-img.in{clip-path:inset(0)}.rv-img img{transform:scale(1.08);transition:transform 1.3s cubic-bezier(.16,.8,.24,1) var(--d,0ms)}.rv-img.in img{transform:none}.rv-img.in .zoom:hover img{transform:scale(1.04);transition-duration:.45s;transition-delay:0ms}.stage,.sizer,.compare,.slide,.agency,.agency+.agency,.rel,.pp-img{box-shadow:0 24px 50px -32px #0b2a5b73}.chip{transition:background-color .2s,color .2s,border-color .2s}.use{transition:color .2s,background-color .2s}#nav a{transition:border-color .2s,color .2s}.map-wrap{margin-top:70px;padding:0;max-width:none}.map-wrap iframe{display:block;height:400px;box-shadow:none;filter:saturate(.8);background:#e5e3df}.contact{padding-bottom:0}.foot{background:#071c3f;color:#c9d8ec;border-top:3px solid var(--brass)}.foot-in{display:grid;grid-template-columns:1.5fr 1.1fr .8fr 1.1fr;gap:40px;padding-block:64px 44px}.foot-brand img{width:150px;background:#fff;padding:8px 12px;border-radius:6px;margin-bottom:14px}.foot-brand p{font-size:.98rem;max-width:26em}.foot h3{color:#fff;font-size:1.08rem;margin-bottom:12px}.foot li{font-size:.96rem;padding-block:3px}.foot a{text-decoration:none}.foot a:hover{color:var(--brass)}.foot-end{display:flex;justify-content:space-between;gap:16px;padding-block:16px 20px!important;border-top:1px solid rgba(214,230,248,.14);font-size:.92rem}.foot .wrap.foot-in{display:grid}@media(max-width:1040px){.foot-in{grid-template-columns:1fr 1fr}}@media(max-width:760px){.foot-in{grid-template-columns:1fr;gap:26px;padding-block:44px 28px}.map-wrap iframe{height:280px}.map-wrap{margin-top:44px}.btn:hover{transform:none;box-shadow:none}}@media(prefers-reduced-motion:reduce){.rv,.rv-img,.rv-img img{opacity:1;transform:none;clip-path:none;transition:none}}@font-face{font-family:Alex;src:url(fonts/alex-arabic-900.woff2) format("woff2");font-weight:900;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Alex;src:url(fonts/alex-latin-900.woff2) format("woff2");font-weight:900;font-display:swap;unicode-range:U+0000-00FF,U+2013-2014}@font-face{font-family:Kufi;src:url(fonts/kufi-arabic-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Grotesk;src:url(fonts/grotesk-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Grotesk;src:url(fonts/grotesk-500.woff2) format("woff2");font-weight:500;font-display:swap}:root{--navy:#061836;--navy2:#0B2A5B;--cobalt:#1466D6;--sky:#D6E6F8;--mist:#EFF4FB;--red:#C4121F;--brass:#E2A72E;--steel:#9FB2CA;--ink:#14243F;--soft:#51627E;--head:#061836;--gut:clamp(22px,6vw,88px);--metal:linear-gradient(175deg,#fff 18%,#BFD3EC 46%,#7E9CC4 62%,#E8F0FA 84%);--hair:1px solid rgba(159,178,202,.28);--cutc:polygon(0 0, calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px) );--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .055 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--rotor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' fill='none' stroke='%239FB2CA' stroke-opacity='.08'%3E%3Ccircle cx='110' cy='110' r='100'/%3E%3Ccircle cx='110' cy='110' r='64'/%3E%3Ccircle cx='110' cy='110' r='20'/%3E%3C/svg%3E")}html{scroll-behavior:auto}body{line-height:1.95;background:#fff}h1,h2,h3{font-weight:900;letter-spacing:-.008em}h2{font-size:clamp(2.5rem,6.4vw,5.6rem);line-height:1.2}h3{font-family:Kufi,Alex,Plex,sans-serif;font-weight:600;font-size:clamp(1.35rem,2.2vw,1.8rem)}.dark{background:var(--navy);color:#dde7f5}.dark h2,.dark h3{background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent}.dark .sub{color:var(--steel)}.w{display:inline-block;overflow:hidden;padding-block:.14em .22em;margin-block:-.14em -.22em;vertical-align:top}.wi{display:inline-block}.dark .w .wi{background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent}.h-line{display:block;width:clamp(70px,9vw,130px);height:3px;margin-top:14px;background:var(--brass);transform-origin:right}[dir=ltr] .h-line{transform-origin:left}.sec-n{display:block;font:900 clamp(4rem,10vw,9rem)/1 Alex,sans-serif;color:transparent;-webkit-text-stroke:1px rgba(20,102,214,.28);margin-bottom:-.28em;pointer-events:none}.dark .sec-n,.inside .sec-n,.agency .sec-n{-webkit-text-stroke-color:rgba(226,167,46,.34)}.cut{clip-path:var(--cutc)}.big-phone,.top-phone,.stats b{font-family:Barlow,Alex,sans-serif}.badge,.logo-btn,.cp-card b{font-family:Grotesk,Plex,sans-serif}.topbar{position:fixed;top:0;inset-inline:0;height:3px;z-index:40;background:var(--brass);transform:scaleX(0);transform-origin:right}[dir=ltr] .topbar{transform-origin:left}.rail{position:fixed;top:0;bottom:0;inset-inline-start:14px;width:1px;background:#9fb2ca59;z-index:14;pointer-events:none}.rail b{display:block;height:100%;background:var(--cobalt);transform:scaleY(0);transform-origin:top}.top{position:fixed;inset-inline:0;background:transparent;border:0;box-shadow:none;transition:background-color .3s,box-shadow .3s}body:not(.home) .top,.top.slim{background:#fff;box-shadow:0 1px 0 var(--sky)}.home .top:not(.slim) .top-phone,.home .top:not(.slim) .menu-btn,.home .top:not(.slim) .lang-top,.home .top:not(.slim) .tool{color:#fff;border-color:#fff6}.js body.home .top:not(.slim) .brand{opacity:1;pointer-events:auto}.brand{background:none}.top-in{justify-content:flex-start;height:92px}.tools{margin-inline-start:auto}.menu-btn{display:block;order:9;margin:0;padding:8px 22px;font:600 1rem Kufi,Plex,sans-serif;color:var(--head);border-color:var(--head)}.lang-top{display:inline-block;text-decoration:none;font-weight:500;padding:6px 14px;border:1px solid var(--sky);border-radius:4px;color:var(--head)}#nav{position:fixed;inset:0;z-index:-1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:90px clamp(30px,12vw,180px);margin:0;background:var(--navy) var(--rotor);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .7s cubic-bezier(.76,0,.24,1),visibility 0s .7s}#nav.open{display:flex;clip-path:inset(0);visibility:visible;transition:clip-path .7s cubic-bezier(.76,0,.24,1)}#nav a{font:900 clamp(2.4rem,7vw,5.4rem)/1.3 Alex,sans-serif;color:#fff;border:0;padding:0;background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:translateY(30px);transition:opacity .5s,transform .5s}#nav.open a{opacity:1;transform:none}#nav.open a:nth-child(2){transition-delay:.08s}#nav.open a:nth-child(3){transition-delay:.14s}#nav.open a:nth-child(4){transition-delay:.2s}#nav.open a:nth-child(5){transition-delay:.26s}#nav.open a:nth-child(6){transition-delay:.32s}#nav a:hover{letter-spacing:.01em}#nav .lang{display:none}.menu-open .top{background:transparent;box-shadow:none}.menu-open .menu-btn,.menu-open .tool,.menu-open .top-phone,.menu-open .lang-top{color:#fff;border-color:#ffffff73}.gate{position:fixed;inset:0;z-index:90;pointer-events:none;display:grid;place-items:center}.gate i{position:absolute;top:0;bottom:0;width:50.5%;background:var(--navy);animation:gateL 1.05s .55s cubic-bezier(.76,0,.24,1) both}.gate i:first-child{left:0}.gate i:nth-child(2){right:0;animation-name:gateR}.gate img{position:relative;width:min(40vw,260px);animation:gateLogo 1.5s both}@keyframes gateL{to{transform:translate(-101%)}}@keyframes gateR{to{transform:translate(101%)}}@keyframes gateLogo{0%{opacity:0;transform:scale(.9)}30%,55%{opacity:1;transform:none}to{opacity:0;transform:scale(1.05)}}.seen .gate{display:none}.hero{position:relative;min-height:100svh;overflow:hidden;background:var(--navy);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:0}.hero-bg{position:absolute;inset:-12% 0 0;background:linear-gradient(180deg,rgba(6,24,54,.62),rgba(6,24,54,.82) 58%,var(--navy)),var(--grain),url(g/b1.webp) center/cover}.hero-title{position:absolute;top:11vh;inset-inline:0;margin:0;text-align:center;font:400 clamp(4.6rem,17.5vw,17rem)/1 Rakkas,Alex,sans-serif;background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;animation:rise 1.2s .15s cubic-bezier(.16,.8,.24,1) both}.hero .hero-title{background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(4rem,13.4vw,13.5rem);line-height:1.25}[lang=en] .hero .hero-title{font-size:clamp(3.2rem,11vw,11rem)}.hero-title span{display:inline}[lang=en] .hero-title{font-size:clamp(3.4rem,12.6vw,12.5rem)}.hero-art{position:absolute;top:25vh;left:50%;width:min(50vh,430px);max-width:none;margin:0;transform:translate(-50%);animation:none}[dir=rtl] .hero-art{margin:0}.pump-water{fill:#27487a}.pump-foot,.motor{fill:#2b5292}.hero-foot{position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-start;gap:34px;width:100%;padding-bottom:104px}.lead{margin:0;max-width:27em;color:#dde7f5;font-size:clamp(1.15rem,1.9vw,1.6rem);line-height:1.7}.word{display:inline-block;color:var(--brass);font-family:Kufi,Plex,sans-serif;font-weight:600;min-width:3.4em;text-align:center}.btn-gold{color:#061836}.cut.btn{border:0}.ticker{position:absolute;bottom:0;inset-inline:0;z-index:3;overflow:hidden;border-top:var(--hair);background:#0618368c;direction:ltr}.ticker ul{display:flex;width:max-content;animation:marq 46s linear infinite}.ticker li{padding:15px 34px;font:500 1rem Grotesk,sans-serif;color:var(--steel);white-space:nowrap}.cue{position:absolute;bottom:64px;left:50%;z-index:3;width:1px;height:58px;background:#ffffff4d;overflow:hidden}.cue i{position:absolute;inset:0;background:var(--brass);animation:drip 1.9s cubic-bezier(.76,0,.24,1) infinite}@keyframes drip{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}#stage3d{position:fixed;inset:0;z-index:1;pointer-events:none;transition:opacity .4s}#stage3d canvas{width:100%;height:100%;display:block}#stage3d.off{opacity:0}#stage3d:empty{display:none}.hero-foot,.ticker{z-index:3}.hero-title{z-index:0}.inside{position:relative;min-height:100vh;background:radial-gradient(70% 70% at 50% 50%,#10306A,var(--navy));color:#dde7f5;overflow:hidden;display:flex;align-items:center;z-index:0}.inside:after{content:"";position:absolute;inset:0;background:var(--rotor);pointer-events:none}main>section{position:relative}.inside-in{width:100%;display:flex;justify-content:space-between;gap:30px;align-items:flex-end;z-index:2;padding-block:120px 60px;min-height:100vh;flex-direction:column;align-items:stretch}.inside h2{font-size:clamp(2.2rem,4.4vw,3.9rem)}.inside-head{max-width:30%}.inside-head h2,.inside-head .w .wi{background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent}.inside .sub{color:var(--steel);max-width:28em}.in-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:s}.in-steps li{border-top:2px solid rgba(159,178,202,.3);padding-top:12px;transition:border-color .3s,opacity .3s;opacity:.55}.in-steps li.on{border-color:var(--brass);opacity:1}.has3d .in-steps li:first-child{opacity:1}.in-steps b{display:block;font:600 1.2rem Kufi,Plex,sans-serif;color:#fff}.in-steps span{font-size:.98rem;color:var(--steel)}html:not(.has3d) .in-steps li{opacity:1}.labels{position:absolute;inset:0;z-index:2;pointer-events:none;display:none}.has3d .labels{display:block}.label{position:absolute;top:0;left:0;white-space:nowrap;font:600 .95rem Kufi,Plex,sans-serif;color:#fff;opacity:0;transition:opacity .4s}.label:before{content:"";position:absolute;bottom:-34px;inset-inline-start:0;width:1px;height:34px;background:var(--brass)}.label span{display:block;padding:2px 12px;background:#061836cc;border-inline-start:2px solid var(--brass);margin-top:-34px;translate:0 -100%}.open3d .label{opacity:1}.agency-wrap{display:block;padding:0;background:var(--navy)}.agency,.agency+.agency{position:relative;min-height:100vh;display:flex;align-items:center;padding:0;overflow:hidden;box-shadow:none;border:0}.ag-cal{background:linear-gradient(135deg,#c4121f 10%,#6f0912)}.ag-ren{background:var(--navy)}.ag-bg{position:absolute;inset:-12% 0;background:linear-gradient(#061836b8,#061836db),var(--grain),url(g/v1.webp) center/cover}.ag-in{position:relative;z-index:2;max-width:1240px;margin-inline:auto;width:100%;padding-inline:var(--gut)}.ag-tag{position:static!important;font:600 1.15rem Kufi,Plex,sans-serif!important;color:#fff;margin-bottom:22px!important;opacity:.85}.agency .plate{position:static;display:inline-block;padding:22px 34px;background:#fff;clip-path:var(--cutc);margin-bottom:24px}.agency .plate img{height:clamp(64px,10vw,120px);width:auto}.agency h2{color:#fff;font-size:clamp(2.3rem,6vw,5.4rem)}.agency .sec-n{-webkit-text-stroke-color:rgba(255,255,255,.3)}.seal{position:absolute;bottom:7vh;inset-inline-end:7vw;width:clamp(120px,14vw,190px);z-index:2}.trust{background:var(--navy);padding-block:0 90px}.flips{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0;list-style:none}.flip{height:190px;perspective:900px}.flip-in{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.76,0,.24,1)}.flip:hover .flip-in,.flip:focus-within .flip-in{transform:rotateY(180deg)}.flip b,.flip span.bk{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:20px;backface-visibility:hidden;clip-path:var(--cutc)}.flip b{background:var(--navy2);color:#fff;font:800 clamp(1.3rem,2.2vw,1.9rem)/1.4 Alex,sans-serif}.flip span.bk{background:var(--brass);color:#061836;font-weight:500;transform:rotateY(180deg)}.products{padding:0;background:radial-gradient(60% 70% at 30% 55%,color-mix(in srgb,var(--pc,#1466D6) 34%,var(--navy)),var(--navy));transition:background .6s;overflow:hidden}.products:before{content:"";position:absolute;inset:0;background:var(--grain),var(--rotor);pointer-events:none}.prod-pin{min-height:100vh;display:flex;align-items:center;padding-block:96px 40px}.prod-pin>.wrap{width:100%}.prod-head{margin-bottom:18px}.prod-head h2{font-size:clamp(2.2rem,4.8vw,4.2rem)}.products .finder{margin-top:10px;grid-template-columns:230px 1fr}.use{color:var(--steel);border-color:#9fb2ca33;background:none}.use:hover{color:#fff}.use[aria-selected=true]{background:#ffffff14;color:#fff;box-shadow:none;border-inline-start:3px solid var(--paint)}.use[aria-selected=true] .use-ic{color:var(--paint)}.stage,.stage+.stage{background:#ffffff0a;border:var(--hair);border-top:var(--hair);box-shadow:none;padding:24px;overflow:hidden;position:relative;clip-path:var(--cutc)}.stage:before{content:"";position:absolute;inset:0;background:radial-gradient(320px circle at var(--mx,70%) var(--my,30%),rgba(255,255,255,.1),transparent 70%);pointer-events:none}.stage h3{font-family:Alex,sans-serif;font-weight:800;font-size:clamp(1.5rem,2.8vw,2.5rem)}.stage-img{background:radial-gradient(closest-side,rgba(255,255,255,.14),transparent);max-height:56vh}.stage-img img{filter:drop-shadow(0 24px 30px rgba(0,0,0,.45))}.stage-text{position:relative;color:#dde7f5}.stage .btn-line{color:#fff;border-color:#ffffff80}.stage .btn-line:hover{background:#fff;color:var(--navy)}.tools-sec{background:var(--mist);padding-block:90px}.products .wave-end{display:none}.wide{background:var(--navy);padding:0}.wide-pin{position:relative;height:100vh;overflow:hidden;display:grid;place-items:center}.wide-img{position:absolute;inset:0}.wide-img img{width:100%;height:100%;object-fit:cover;animation:burns 22s ease-in-out infinite alternate}.wide-img:after{content:"";position:absolute;inset:0;background:linear-gradient(#06183659,#061836b3),var(--grain)}@keyframes burns{to{translate:0 -1.5%}}.fill-text{position:relative;z-index:2;margin:0;padding-inline:var(--gut);text-align:center;font:900 clamp(2.6rem,7.8vw,7.4rem)/1.3 Alex,sans-serif;color:#fff;-webkit-text-stroke:0}html:not(.no) .fill-text{color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.75);background:linear-gradient(90deg,#fff,#fff) no-repeat right/100% 100%;-webkit-background-clip:text;background-clip:text}[dir=ltr] .fill-text{background-position:left}.store{padding:0;overflow:hidden}.store-pin{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-block:90px 40px;gap:26px;background:var(--grain)}.slides{overflow-x:auto;scroll-snap-type:x mandatory;background:none}.slides.pinned{overflow:visible;width:max-content;scroll-snap-type:none;padding-inline:var(--gut)}.slide{width:min(46vw,680px);aspect-ratio:16/11;box-shadow:none}.slide img{width:100%;height:100%;object-fit:cover}.slide figcaption{background:var(--brass);color:#061836;font-family:Kufi,Plex,sans-serif;font-weight:600}.showcase{display:none}.also{clip-path:none;margin:0;background:var(--navy);padding-block:40px 110px;overflow:hidden}.also-in{position:relative}.run{font:900 clamp(4rem,13vw,12rem)/1.2 Alex,sans-serif;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(159,178,202,.28);margin-bottom:30px}.run span{display:inline-block}.range li{font-family:Kufi,Plex,sans-serif;color:#fff;border-color:#9fb2ca38}.rise{position:relative;height:30vh;margin-top:-1px;background:var(--navy);overflow:hidden}.rise svg{position:absolute;inset:0;width:100%;height:100%;fill:#fff;transform-origin:bottom}.gallery{margin:0;padding-block:40px 110px;background:#fff}.shots{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(120px,14vw,210px);grid-auto-flow:dense;gap:10px;columns:auto}.shot{margin:0;height:100%}.shot .zoom,.shot img{height:100%}.shot img{object-fit:cover}.shot{grid-column:span 4;grid-row:span 2}.shot:nth-child(6n+1){grid-column:span 6;grid-row:span 3}.shot:nth-child(6n+2),.shot:nth-child(6n+3){grid-column:span 3;grid-row:span 3}.shot[data-cat=range] img{object-fit:contain;background:var(--mist)}.shot.star{outline:0}.shot figcaption{font-family:Plex,sans-serif}.rv-round{clip-path:circle(0% at 50% 50%);transition:clip-path 1.1s cubic-bezier(.16,.8,.24,1) var(--d,0ms)}.rv-round.in{clip-path:circle(120% at 50% 50%)}.dark .zoom:after,.visits .zoom:after{content:"";position:absolute;inset:0;background:var(--grain);pointer-events:none}.zoom{position:relative}.band{padding-block:clamp(120px,20vw,230px);background-attachment:scroll}.band:before{display:none}.band2{background-image:linear-gradient(#0618369e,#061836bd),var(--grain),url(g/b2.webp)}.band p{font-family:Alex,sans-serif;font-weight:900;font-size:clamp(2rem,5.4vw,4.8rem)}.about{padding-block:70px 90px;background:#fff}.since{font-family:Alex,sans-serif;font-weight:900;font-size:clamp(5rem,14vw,12rem);line-height:1.05}.about-text blockquote{font-family:Alex,sans-serif;font-weight:600}.route{padding-block:100px;overflow:hidden;background:radial-gradient(60% 80% at 25% 50%,#113271,var(--navy))}.route-in{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px}.route-keys{display:flex;gap:18px;margin-top:20px;font-family:Kufi,Plex,sans-serif;color:#fff}.route-keys li{display:flex;align-items:center;gap:8px}.route-keys li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--brass)}.route-keys .k-b:before{background:var(--red)}.globe{position:relative;aspect-ratio:1;max-height:560px;width:100%}.globe canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.globe.live .route-map{display:none}.route-map{height:100%}.route-map .land{fill:#284e8c}.pt text{fill:#fff;stroke:var(--navy)}.visits-sec{padding-block:80px;background:#fff}.visit-head{margin:0 0 26px}.story{display:grid;grid-template-columns:.42fr 1fr;gap:34px;padding-block:34px;border-top:1px solid var(--sky);position:relative}.story-text{position:sticky;top:110px;align-self:start}.story-text h3{color:var(--head)}.story-text p{color:var(--soft);margin-top:6px}.story .visits{margin:0;grid-auto-rows:210px}.visits figure{overflow:hidden}.brands{background:var(--mist);padding-block:80px;overflow:visible}.logos.stamps{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:34px;width:auto;animation:none}.stamps li{padding:0;height:auto;border:0}.logo-btn{width:100%;height:112px;clip-path:var(--cutc)}.contact{padding-top:90px}.lit{box-shadow:0 0 0 3px var(--brass),0 0 34px 6px #e2a72e99;animation:litp 2s ease-in-out infinite}@keyframes litp{50%{box-shadow:0 0 0 3px var(--brass),0 0 14px 2px #e2a72e4d}}.request{clip-path:var(--cutc);border-radius:0}.btn{border-radius:2px}.btn-gold.cut{clip-path:var(--cutc);padding-inline:34px;font-family:Kufi,Plex,sans-serif;font-size:1.08rem;min-height:60px}.sizer,.compare{background:#fff;box-shadow:none}.sizer output{color:var(--cobalt)}.pp-hero{padding-top:130px}.pp h1{font-family:Alex,sans-serif;font-weight:900;letter-spacing:-.008em}body:not(.home) .top .menu-btn{color:var(--head)}@media(max-width:1040px){.hero-foot{flex-direction:column;align-items:flex-start;gap:18px}.route-in,.story{grid-template-columns:1fr}.story-text{position:static}.logos.stamps{grid-template-columns:repeat(3,1fr)}.products .finder{grid-template-columns:1fr}.prod-pin{padding-block:80px}.rail{display:none}.wide-pin{height:62vh}.wide-img{clip-path:none}.fill-text{color:#fff!important;-webkit-text-stroke:0!important;background:none!important}.store-pin{min-height:0;padding-block:70px}.slide{width:82vw}.slides{padding-inline:var(--gut)}}@media(max-width:760px){:root{--gut:20px}.wrap{padding-left:20px;padding-right:20px}.top-in{height:70px;padding-inline:14px}.top.slim .top-in{height:62px}.top .brand img{height:50px}.lang-top{padding:3px 9px;font-size:.92rem}.menu-btn{padding:5px 13px}.top-phone{display:none}#nav{height:100dvh;padding:90px 28px 40px;font:inherit;z-index:-1}#nav a{padding:0;border:0;color:transparent}.hero .hero-title{top:96px;font-size:clamp(4rem,21vw,7rem);white-space:normal;line-height:1.08}.hero-title span{display:block}[lang=en] .hero .hero-title{font-size:clamp(3rem,15vw,5rem)}.hero-art{top:44svh;width:min(58vw,250px)}.hero-foot{padding-bottom:78px;padding-top:0}.ticker li{padding:10px 20px;font-size:.88rem}.cue{display:none}.agency,.agency+.agency{min-height:72vh}.seal{bottom:3vh;inset-inline-end:5vw;width:92px}.flips{grid-template-columns:1fr}.flip{height:120px}.in-steps{grid-template-columns:1fr}.inside-in{padding-block:80px 50px;min-height:0;gap:40px}.inside{min-height:0}.stage,.stage+.stage{padding:16px}.shots{grid-template-columns:repeat(2,1fr);grid-auto-rows:42vw}.shot,.shot:nth-child(6n+2),.shot:nth-child(6n+3){grid-column:span 1;grid-row:span 1}.shot:nth-child(6n+1){grid-column:span 2;grid-row:span 2}.story .visits{grid-auto-rows:150px}.logos.stamps{grid-template-columns:repeat(2,1fr)}.logo-btn{height:82px}.rise{height:16vh}}@media(prefers-reduced-motion:reduce){.gate,.cue{display:none}.ticker ul,.wide-img img{animation:none}}.about h2,.route h2{font-size:clamp(2rem,4vw,3.5rem)}.logos.stamps img[alt=Ozito]{max-height:30px}section.route{display:block;margin:0;padding-block:100px}.pp .lead{color:var(--soft)}@media(max-width:760px){.tools{display:none}.top-in{gap:10px}.lang-top{margin-inline-start:auto}section.route{padding-block:70px}}html,body{overflow-x:clip}main{overflow-x:clip}.gallery .shots{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:40px 22px;margin-top:40px}.gallery .shot,.gallery .shot:nth-child(n){grid-column:auto;grid-row:auto;height:auto;overflow:visible;margin:0}.gallery .shot .zoom{height:auto;aspect-ratio:4/3;overflow:hidden}.gallery .shot img{height:100%;object-fit:cover}.gallery .shot figcaption{position:static;opacity:1;translate:none;background:none;padding:14px 0 12px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--soft);pointer-events:auto;font-size:.95rem;border-bottom:1px solid var(--sky);transition:border-color .25s}.gallery .shot figcaption b{font:600 1.22rem/1.4 Kufi,Plex,sans-serif;color:var(--head)}.gallery .shot:hover figcaption{border-color:var(--brass)}.gallery .zoom:after{display:none}@media(max-width:1040px){.gallery .shots{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.gallery .shots{grid-template-columns:1fr;gap:26px}}#box img#box-img{max-height:calc(100dvh - 130px);max-width:100%;width:auto;height:auto}@media(max-width:760px){#box img#box-img{max-height:calc(100dvh - 210px)}}.sec-n{font:700 clamp(4rem,9vw,8rem)/1 Barlow,sans-serif;letter-spacing:.01em;-webkit-text-stroke:1px rgba(20,102,214,.3)}.top.slim,body:not(.home) .top{background:#061836;box-shadow:0 1px #9fb2ca29}.top .top-phone,.top .menu-btn,.top .lang-top,.top .tool,body:not(.home) .top .menu-btn{color:#fff;border-color:#ffffff57}.top .top-phone{color:var(--brass)}.menu-btn,.lang-top,.tool{transition:background-color .25s,color .25s,border-color .25s}.menu-btn:hover,.lang-top:hover,.tool:hover{background:#fff;color:#061836!important;border-color:#fff}.totop{background:transparent;color:var(--brass);border:1px solid var(--brass);width:46px;height:46px;padding:10px;background:#061836d1}.fab{width:50px;height:50px;box-shadow:0 8px 22px -8px #00000080}.seal{position:absolute;bottom:8vh;inset-inline-end:7vw;width:clamp(130px,13vw,176px);aspect-ratio:1;display:grid;place-items:center;z-index:2;text-align:center}.seal svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.s-ring{fill:none;stroke:var(--brass);stroke-width:1.2}.s-tick{fill:none;stroke:var(--brass);stroke-width:7;stroke-dasharray:1.2 7.71}.seal p{position:static!important;margin:0!important;font:600 clamp(.86rem,1.05vw,1.02rem)/1.5 Kufi,Plex,sans-serif!important;color:#fff}.seal b{display:block;font:800 clamp(1.05rem,1.4vw,1.3rem)/1.4 Alex,sans-serif;color:var(--brass)}.ag-cal{background:linear-gradient(120deg,#2a0a12,#6e0c16 55%,#a30f1c)}.ag-cal:after,.ag-ren:after{content:"";position:absolute;inset:0;background:var(--grain);pointer-events:none}.ag-word{position:absolute!important;top:50%;inset-inline-end:-2vw;bottom:auto!important;translate:0 -50%;margin:0;font:900 clamp(7rem,21vw,21rem)/1 Alex,sans-serif!important;color:transparent!important;-webkit-text-stroke:1px rgba(255,255,255,.13);white-space:nowrap;pointer-events:none}.ag-tag{letter-spacing:.01em;color:var(--brass)!important;opacity:1}.agency .plate{box-shadow:0 22px 44px -24px #0009}.prod-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.prod-count{display:flex;align-items:center;gap:12px;margin:0 0 8px;font:700 1.2rem Barlow,sans-serif;color:var(--steel)}.prod-count b{font-size:3rem;line-height:1;color:var(--brass)}.prod-count i{width:44px;height:1px;background:var(--steel)}.stage,.stage-img img{animation:none}.use{transition:color .25s,background-color .25s,padding .3s}.use[aria-selected=true]{padding-inline-start:22px}.btn{overflow:hidden;isolation:isolate}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:#ffffff29;transform:translate(-101%);transition:transform .5s cubic-bezier(.16,.8,.24,1)}[dir=rtl] .btn:before{transform:translate(101%)}.btn:hover:before{transform:none}.foot a,.contact address a{background:linear-gradient(currentColor,currentColor) no-repeat 100% 100%/0 1px;transition:background-size .35s,color .2s;text-decoration:none}[dir=ltr] .foot a{background-position:0 100%}.foot a:hover,.contact address a:hover{background-size:100% 1px}.gallery .shot .zoom:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(transparent 55%,#06183699);opacity:0;transition:opacity .35s}.gallery .shot:hover .zoom:before{opacity:1}.gallery .shot img{transition:transform .9s cubic-bezier(.16,.8,.24,1)}.gallery .shot:hover img{transform:scale(1.06)}.contact{background:linear-gradient(125deg,#7c0b15,#b8101d 60%,#c4121f)}.request{box-shadow:none}.pp-hero{background:radial-gradient(70% 90% at 25% 50%,color-mix(in srgb,var(--paint) 30%,#061836),#061836);padding-block:140px 80px;color:#dde7f5}.pp h1{color:#fff;font-size:clamp(2.5rem,5vw,4.6rem)}.pp .lead{color:#c7d5e8}.pp-use{color:var(--brass)}.pp-back{color:#fff}.pp-img{background:radial-gradient(closest-side,rgba(255,255,255,.16),transparent);box-shadow:none}.pp-img img{filter:drop-shadow(0 26px 34px rgba(0,0,0,.5))}.pp .btn-line{color:#fff;border-color:#ffffff80}.pp .btn-line:hover{background:#fff;color:#061836}.badge{background:#fff}@media(max-width:760px){.ag-word{font-size:30vw!important;top:18%}.seal{bottom:3vh;inset-inline-end:4vw;width:112px}.seal b{font-size:.95rem}.seal p{font-size:.72rem!important}.prod-count{display:none}.totop{inset-block-end:70px}}html{scroll-padding-top:0}::selection{background:var(--brass);color:#061836}html{scrollbar-color:#2B5292 #061836;scrollbar-width:thin}.hero .hero-title{top:clamp(100px,14vh,140px)}.top:not(.slim) .brand img{height:76px}@media(min-width:1041px)and (max-height:860px){.prod-pin{padding-block:78px 14px}.prod-head .sec-n{display:none}.prod-head h2{font-size:clamp(1.9rem,3.5vw,3rem)}.prod-head .sub{margin-top:2px;font-size:1rem}.prod-head .h-line{margin-top:6px}.prod-count b{font-size:2.2rem}.products .finder{margin-top:4px;gap:26px}.products .use{padding-block:6px;font-size:1rem}.stage,.stage+.stage{padding:14px 18px;gap:26px}.stage-img{max-height:50vh}.stage h3{font-size:clamp(1.3rem,2.2vw,1.9rem)}.stage-text p{margin-block:8px 12px;font-size:.96rem;line-height:1.75}.stage .btn{min-height:44px;padding:6px 16px}.stage .btn-line{display:none}.store-pin{padding-block:76px 18px;gap:12px}.store .sec-n{display:none}.store h2{font-size:clamp(2rem,4vw,3.2rem)}.slide{aspect-ratio:auto;height:50vh;width:72.5vh}}@media(min-width:1041px)and (max-height:680px){.prod-head .sub,.store .sub{display:none}.stage-img{max-height:44vh}.stage-text p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.products .use{padding-block:3px;font-size:.94rem}.slide{height:46vh;width:66.7vh}}[data-theme=dark] body,[data-theme=dark] .gallery,[data-theme=dark] .about,[data-theme=dark] .visits-sec{background:var(--bg)}[data-theme=dark] .tools-sec,[data-theme=dark] .brands{background:var(--tint)}[data-theme=dark] .sizer,[data-theme=dark] .compare,[data-theme=dark] .request{background:var(--card);color:var(--body)}[data-theme=dark] .rise svg{fill:var(--bg)}[data-theme=dark] .story{border-color:var(--line)}[data-theme=dark] .story-text p,[data-theme=dark] .gallery .shot figcaption{color:var(--soft)}[data-theme=dark] .gallery .shot figcaption{border-color:var(--line)}[data-theme=dark] .stats{border-color:var(--line)}[data-theme=dark] .pp-rel,[data-theme=dark] .pp-pics{background:var(--bg)}[data-theme=dark] .sec-n{-webkit-text-stroke-color:rgba(226,167,46,.3)}[data-theme=dark] .sz-note,[data-theme=dark] .sub{color:var(--soft)}.e404{background:#061836;color:#dde7f5}.e404 h1{background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Alex,sans-serif;font-weight:900}html[data-theme=dark]{--head:#fff;--ink:#DCE7F5;--soft:#A9BDD8;--navy:#061836;--mist:#0C2348;--sky:#24426F}[data-theme=dark] .chip,[data-theme=dark] .gallery .shot figcaption b,[data-theme=dark] .story-text h3{color:#fff}.hero{justify-content:center;min-height:100svh}.hero-bg{inset:0;background:linear-gradient(100deg,#061836f5 18%,#061836bd 58%,#061836e6),var(--grain),url(g/b1.webp) center/cover;transform-origin:center}[dir=rtl] .hero-bg{background:linear-gradient(260deg,#061836f5 18%,#061836bd 58%,#061836e6),var(--grain),url(g/b1.webp) center/cover}.hero-grid{position:relative;z-index:3;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:30px;width:100%;padding-block:110px 90px}.hero-tag{margin:0 0 16px;font:600 clamp(.98rem,1.25vw,1.15rem)/1.6 Kufi,Plex,sans-serif;color:var(--brass);padding-inline-start:14px;border-inline-start:2px solid var(--brass)}.hero .hero-title{position:static;text-align:start;margin:0;white-space:normal;font:900 clamp(3.4rem,7.6vw,7.8rem)/1.2 Alex,sans-serif;letter-spacing:-.012em;animation:none}.hero-title span{display:block}[lang=en] .hero .hero-title{font-size:clamp(3rem,6.6vw,6.8rem)}.hero-copy .lead{margin-block:18px 30px}.hero-shot{position:relative;display:grid;place-items:center;aspect-ratio:1;max-height:72vh;justify-self:center;width:100%;max-width:640px}.hero-shot:before{content:"";position:absolute;inset:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(60,140,255,.5),rgba(20,102,214,.16) 58%,transparent)}.orbit{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#9fb2ca4d;stroke-width:1;overflow:visible}.o-t{stroke:var(--brass);stroke-width:7;stroke-dasharray:1 21.87;opacity:.75}.hero-shot img{position:relative;width:auto;height:auto;max-width:84%;max-height:84%;filter:drop-shadow(0 34px 34px rgba(0,0,0,.62)) drop-shadow(0 0 22px rgba(90,160,255,.28))}.top:not(.slim) .brand img{height:68px}.has3d .hero-art{display:none}#stage3d{transition:opacity .7s,transform .9s cubic-bezier(.16,.8,.24,1)}#stage3d.off{opacity:0;transform:translateY(70px)}.ag-ren{z-index:2}.ag-cal .ag-in{transform-origin:center}.curtain{position:fixed;inset:0;z-index:95;display:grid;place-items:center;background:var(--navy);pointer-events:none;clip-path:inset(100% 0 0 0);transition:clip-path .5s cubic-bezier(.76,0,.24,1)}.curtain img{width:min(36vw,220px);opacity:0;transition:opacity .3s .2s}.curtain.in{clip-path:inset(0);pointer-events:auto}.curtain.in img{opacity:1}.cur-out .curtain{animation:curOut .8s .1s cubic-bezier(.76,0,.24,1) both}.cur-out .curtain img{opacity:1}@keyframes curOut{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100% 0)}}.cur-out .gate{display:none}@media(max-width:1040px){.hero-grid{grid-template-columns:1fr;gap:10px;padding-block:100px 70px}.hero-shot{max-width:min(78vw,430px);max-height:none;order:2}}@media(max-width:760px){.hero .hero-title{font-size:clamp(3.1rem,15vw,5rem);line-height:1.22}[lang=en] .hero .hero-title{font-size:clamp(2.7rem,13vw,4.4rem)}.hero-grid{padding-block:92px 62px}.hero-tag{font-size:.92rem}.hero-copy .btn{width:100%}}@media(prefers-reduced-motion:reduce){.curtain{display:none}}.logos.stamps{gap:26px 14px}.stamps li{display:block;text-align:center}.stamps .logo-btn{display:grid;place-items:center;background:#fff}.stamps .logo-btn img{filter:none;opacity:1}.stamps small{display:block;margin-top:10px;font:600 .95rem Kufi,Plex,sans-serif;color:var(--soft)}.foot-in{grid-template-columns:1.1fr 1.7fr .8fr 1.1fr;gap:44px;padding-block:60px 40px}.foot-brand img{width:128px;background:none;padding:0;margin-bottom:10px;border-radius:0}.foot-brand p{color:#afc1da;font-size:.98rem}.foot-prod ul{columns:2;column-gap:26px}.foot li{padding-block:4px;break-inside:avoid}.foot-tel{display:block;font:700 1.5rem Barlow,sans-serif;color:var(--brass);margin-bottom:6px;background:none}.foot-con p{font-size:.94rem;color:#afc1da;line-height:1.7}.foot-end{color:#8fa5c3}.in-steps,.how-steps{counter-reset:s;list-style:none;margin:0;padding:0}.in-steps li,.how-steps li{counter-increment:s}.in-steps b:before,.how-steps b:before{content:counter(s);display:block;font:700 2.1rem/1.1 Barlow,sans-serif;color:var(--brass);margin-bottom:6px}.inside-img{display:none;width:100%;height:auto;margin-block:6px}html:not(.has3d) .inside-head{max-width:none}.pp-how{background:var(--navy);padding-block:76px}.pp-how .how-img{width:min(100%,860px);height:auto;margin:30px auto 10px;display:block}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}.how-steps li{border-top:1px solid rgba(159,178,202,.3);padding-top:16px}.how-steps b{display:block;font:600 1.25rem/1.5 Kufi,Plex,sans-serif;color:#fff}.how-steps span{display:block;color:var(--steel);margin-top:2px}@media(max-width:1040px){.inside-img{display:block}.foot-in{grid-template-columns:1fr 1fr 1fr}.foot-brand{grid-column:1/-1;display:flex;align-items:center;gap:18px}.foot-brand img{margin:0}.foot-prod ul{columns:1}}@media(max-width:760px){.totop{display:none}.foot-in{grid-template-columns:1fr;gap:20px;padding-block:36px 22px;text-align:center}.foot-brand{display:block}.foot-brand img{width:112px;margin:0 auto 8px}.foot-prod,.foot-nav h3,.foot-con h3{display:none}.foot-nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px}.foot-nav li{padding:0;font-size:1rem}.foot-tel{font-size:1.7rem;margin:0}.foot-end{justify-content:center;gap:14px;font-size:.84rem;padding-block:12px 14px!important}.inside-in{gap:22px}.in-steps li,.how-steps li{display:grid;grid-template-columns:44px 1fr;column-gap:6px;border-top:1px solid rgba(159,178,202,.24);padding-block:14px 12px}.in-steps li{opacity:1}.in-steps b,.how-steps b{display:contents;font:600 1.12rem/1.5 Kufi,Plex,sans-serif;color:#fff}.in-steps b:before,.how-steps b:before{grid-row:1/3;margin:0;font-size:1.9rem}.in-steps span,.how-steps span{grid-column:2}.how-steps{grid-template-columns:1fr;gap:0}.pp-how{padding-block:52px}}.seq{display:none;width:100%;height:auto;max-height:42svh;object-fit:contain}.seq-on .seq{display:block}.seq-on .inside-img{display:none}.seq-on .inside{display:block;height:310vh;overflow:visible;min-height:0}.seq-on .inside:after{display:none}.seq-on .inside-in{position:sticky;top:0;height:100svh;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(8px,2.4vh,22px);padding-block:78px 72px;overflow:hidden}.seq-on .inside .sec-n{display:none}.seq-on .inside h2{font-size:clamp(2rem,9vw,3rem)}.seq-on .in-steps{position:relative;min-height:116px}.seq-on .in-steps li,.seq-on .in-steps li.on{position:absolute;inset:0;border:0;border-top:2px solid var(--brass);padding-top:12px;opacity:0;transform:translateY(16px);transition:opacity .45s,transform .45s cubic-bezier(.16,.8,.24,1)}.seq-on .in-steps li.on{opacity:1;transform:none}@media(min-width:761px){.seq-on .in-steps{grid-template-columns:1fr}.seq-on .in-steps li{max-width:560px}}html.seq-on .in-steps li:not(.on){opacity:0!important;pointer-events:none}html.seq-on .in-steps li.on{opacity:1!important}.seq-on .seq{filter:drop-shadow(0 18px 24px rgba(0,0,0,.4))}.seq-on .seq{transform:scale(1.34);transform-origin:center}
