@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_8c2be2a3-module__iX1fDW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_8c2be2a3-module__iX1fDW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_a52a7ac-module__5R0hUa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_a52a7ac-module__5R0hUa__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
.SiteHeader-module__azVQWW__header{z-index:40;padding:clamp(.7rem,1.6vh,1.1rem) clamp(.8rem,3vw,2.2rem) .4rem;position:sticky;top:0}.SiteHeader-module__azVQWW__bar{background:linear-gradient(#fbfcfe 0%,#f1f4f8 100%);border:1px solid #0a203a1a;border-radius:18px;align-items:center;gap:clamp(.6rem,1.4vw,1.1rem);max-width:1180px;margin-inline:auto;padding:.55rem clamp(.8rem,1.6vw,1.3rem);display:flex;position:relative;box-shadow:0 18px 40px #020a1973,0 2px 8px #020a1940}.SiteHeader-module__azVQWW__bar:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(#ffffffe6,#0000 22%);position:absolute;inset:0}.SiteHeader-module__azVQWW__bar:after{content:"";z-index:-1;pointer-events:none;filter:blur(14px);background:radial-gradient(60% 120% at 50% 0,#2aa8ff47,#2aa8ff14 55%,#0000 75%);border-radius:32px;position:absolute;inset:-16px -8px}.SiteHeader-module__azVQWW__word{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-navy);white-space:nowrap;min-height:var(--touch-target);flex:none;align-items:center;gap:.6rem;font-size:.86rem;font-weight:800;display:inline-flex}.SiteHeader-module__azVQWW__word svg{flex:none;width:auto;height:24px}.SiteHeader-module__azVQWW__nav{align-items:stretch;margin-left:auto;display:flex;position:relative}.SiteHeader-module__azVQWW__navIndicator{height:2px;width:var(--indicator-w,0);background:linear-gradient(90deg, var(--color-electric), #2aa8ff73);transform:translate3d(var(--indicator-x,0), 0, 0);opacity:0;pointer-events:none;border-radius:2px;position:absolute;bottom:-2px;left:0}.SiteHeader-module__azVQWW__navIndicator[data-visible=true]{opacity:1}@media (prefers-reduced-motion:no-preference){.SiteHeader-module__azVQWW__navIndicator{transition:transform .22s var(--ease-out), width .22s var(--ease-out), opacity var(--motion-fast) ease}}.SiteHeader-module__azVQWW__navItem{color:var(--color-navy);white-space:nowrap;min-height:var(--touch-target);transition:var(--transition-interactive);border-radius:10px;align-items:center;gap:.42rem;padding:.45rem clamp(.55rem,1.1vw,.95rem);font-size:.84rem;display:inline-flex}.SiteHeader-module__azVQWW__navItem+.SiteHeader-module__azVQWW__navItem{position:relative}.SiteHeader-module__azVQWW__navItem+.SiteHeader-module__azVQWW__navItem:before{content:"";background:#0a203a24;width:1px;height:1.1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:1279px){.SiteHeader-module__azVQWW__navItem:hover{background:#0a203a0f}}.SiteHeader-module__azVQWW__navItemActive{background:#2aa8ff1f;font-weight:600}.SiteHeader-module__azVQWW__inlineIcon{width:18px;height:18px;color:var(--color-navy);flex:none}.SiteHeader-module__azVQWW__navSvg{width:17px;height:17px;color:inherit;flex:none}.SiteHeader-module__azVQWW__deskLang{flex:none}.SiteHeader-module__azVQWW__langRoot{position:relative}.SiteHeader-module__azVQWW__langButton{width:auto;min-width:52px;min-height:40px;color:var(--color-navy);cursor:pointer;transition:var(--transition-interactive);background:#fff;border:1px solid #0a203a29;border-radius:11px;align-items:center;gap:.3rem;padding:.4rem .55rem;display:inline-flex}@media (max-width:1279px){.SiteHeader-module__azVQWW__langButton:hover{background:#0a203a0a;border-color:#0a203a52}}.SiteHeader-module__azVQWW__langButton[aria-expanded=true]{background:#2aa8ff14;border-color:#2aa8ff8c}.SiteHeader-module__azVQWW__chevron{width:10px;height:7px;color:var(--color-navy);transition:transform .16s}.SiteHeader-module__azVQWW__chevronOpen{transform:rotate(180deg)}.SiteHeader-module__azVQWW__langMenu{z-index:50;background:#fbfcfe;border:1px solid #0a203a1a;border-radius:14px;gap:2px;min-width:168px;padding:.45rem;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 36px #020a1966}.SiteHeader-module__azVQWW__langOption{color:var(--color-navy);min-height:var(--touch-target);transition:var(--transition-interactive);border-radius:9px;align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:.88rem;display:flex}@media (max-width:1279px){.SiteHeader-module__azVQWW__langOption:hover{background:#0a203a0f}}.SiteHeader-module__azVQWW__langOptionActive{background:#2aa8ff29;font-weight:600}.SiteHeader-module__azVQWW__langBadge{letter-spacing:.06em;color:var(--color-navy);opacity:.75;width:1.5rem;font-size:.66rem;font-weight:700}.SiteHeader-module__azVQWW__burger{display:none}@media (max-width:1023px){.SiteHeader-module__azVQWW__nav,.SiteHeader-module__azVQWW__deskLang{display:none}.SiteHeader-module__azVQWW__word{font-size:.74rem}.SiteHeader-module__azVQWW__burger{cursor:pointer;width:44px;height:44px;color:var(--color-navy);background:#fff;border:1px solid #0a203a29;border-radius:11px;place-items:center;margin-left:auto;display:grid}.SiteHeader-module__azVQWW__burgerIcon,.SiteHeader-module__azVQWW__burgerIcon:before,.SiteHeader-module__azVQWW__burgerIcon:after{content:"";background:currentColor;border-radius:2px;width:18px;height:2px;display:block;position:relative}.SiteHeader-module__azVQWW__burgerIcon:before{position:absolute;top:-6px}.SiteHeader-module__azVQWW__burgerIcon:after{position:absolute;top:6px}}@media (max-width:480px){.SiteHeader-module__azVQWW__wordSuffix{display:none}}.SiteHeader-module__azVQWW__mnav{top:calc(100% + .55rem);background:linear-gradient(#fbfcfe 0%,#f1f4f8 100%);border:1px solid #0a203a1a;border-radius:16px;flex-direction:column;gap:2px;padding:.6rem;display:flex;position:absolute;inset-inline:0;box-shadow:0 18px 40px #020a1973}@media (min-width:1024px){.SiteHeader-module__azVQWW__mnav{display:none}}@media (orientation:landscape) and (max-height:500px){.SiteHeader-module__azVQWW__mnav{max-height:calc(100svh - var(--header-height));overscroll-behavior:contain;overflow-y:auto}}.SiteHeader-module__azVQWW__mnavLink{color:var(--color-navy);min-height:var(--touch-target);border-radius:10px;align-items:center;gap:.7rem;padding:.75rem .7rem;font-size:.98rem;display:flex}.SiteHeader-module__azVQWW__mnavLink:hover{background:#0a203a0f}.SiteHeader-module__azVQWW__mnavLang{border-top:1px solid #0a203a1a;gap:2px;margin-top:.4rem;padding-top:.5rem;display:grid}.SiteHeader-module__azVQWW__v2Only{display:none}@media (min-width:1280px){.SiteHeader-module__azVQWW__v1Only{display:none}.SiteHeader-module__azVQWW__v2Only{display:block}.SiteHeader-module__azVQWW__header{font-family:var(--ne-font-header);padding:6px clamp(12px,2.1vw,26px) 10px}.SiteHeader-module__azVQWW__bar{border:1px solid #ffffffb3;gap:20px;height:62px;padding:0 10px 0 20px;box-shadow:0 24px 60px -12px #000618bf,0 10px 24px -6px #00061873,0 2px 6px #00061840,inset 0 1px #fff}.SiteHeader-module__azVQWW__bar:before,.SiteHeader-module__azVQWW__bar:after{display:none}.SiteHeader-module__azVQWW__bar a:focus-visible,.SiteHeader-module__azVQWW__bar button:focus-visible{outline-color:var(--ne-blue)}.SiteHeader-module__azVQWW__word{font-family:var(--ne-font-logo);letter-spacing:.12em;color:var(--ne-header-logo-ink);gap:14px;font-size:13px;font-weight:700}.SiteHeader-module__azVQWW__word svg{width:40.6px;height:auto}.SiteHeader-module__azVQWW__nav{align-items:center;gap:5px}.SiteHeader-module__azVQWW__navIndicator,.SiteHeader-module__azVQWW__navItem[data-nav=showroom],.SiteHeader-module__azVQWW__navItem[data-nav=partners]{display:none}.SiteHeader-module__azVQWW__navItem{height:46px;min-height:0;color:var(--ne-header-ink);border-radius:12px;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .2s;position:relative}.SiteHeader-module__azVQWW__navItem+.SiteHeader-module__azVQWW__navItem:before{background:var(--ne-header-line);height:18px;left:-3px}.SiteHeader-module__azVQWW__navItemActive:before,.SiteHeader-module__azVQWW__navItemActive+.SiteHeader-module__azVQWW__navItem:before,.SiteHeader-module__azVQWW__navItem[data-nav=reviews].SiteHeader-module__azVQWW__navItemActive~.SiteHeader-module__azVQWW__navItem[data-nav=contact]:before{display:none}.SiteHeader-module__azVQWW__navItemActive{background:var(--ne-active-bg);font-weight:500}.SiteHeader-module__azVQWW__navItemActive:after{content:"";inset-inline:0;background:var(--ne-active-line);border-radius:2px;height:2px;position:absolute;bottom:-1px}.SiteHeader-module__azVQWW__navItem:focus-visible{background:#e6f1fc}.SiteHeader-module__azVQWW__navItem:focus-visible .SiteHeader-module__azVQWW__navSvg{color:#2f7fe8;filter:drop-shadow(0 3px 6px #2f7fe873)}.SiteHeader-module__azVQWW__deskLang{margin-left:14px}.SiteHeader-module__azVQWW__langButton{border:1px solid var(--ne-header-line);min-width:0;height:40px;min-height:0;color:var(--ne-header-ink);border-radius:12px;gap:6px;padding:0 12px;transition:border-color .2s,box-shadow .2s}.SiteHeader-module__azVQWW__langButton[aria-expanded=true]{border-color:var(--ne-header-line);background:#fff}.SiteHeader-module__azVQWW__langButton:focus-visible{border-color:#9cc4ef;box-shadow:0 0 0 3px #3b9cf026}.SiteHeader-module__azVQWW__navIconV2{flex:none;width:17px;height:17px}.SiteHeader-module__azVQWW__chevronV2{flex:none;width:14px;height:14px}.SiteHeader-module__azVQWW__langMenu{background:#fff;border:1px solid #e3e8ef;min-width:160px;padding:6px;top:64px;box-shadow:0 16px 40px #000a1e4d}.SiteHeader-module__azVQWW__langOption{min-height:0;color:var(--ne-header-ink);justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;line-height:normal}.SiteHeader-module__azVQWW__langOption:focus-visible{background:#eef5fd}.SiteHeader-module__azVQWW__langOptionActive{background:#eef5fd;font-weight:400}.SiteHeader-module__azVQWW__langBadge{letter-spacing:normal;color:#5b6a80;opacity:1;order:1;width:auto;font-size:12px;font-weight:400}}@media (min-width:1280px) and (hover:hover){.SiteHeader-module__azVQWW__navItem:hover{background:#e6f1fc}.SiteHeader-module__azVQWW__navItem:hover .SiteHeader-module__azVQWW__navSvg{color:#2f7fe8;filter:drop-shadow(0 3px 6px #2f7fe873)}.SiteHeader-module__azVQWW__langButton:hover{border-color:#9cc4ef;box-shadow:0 0 0 3px #3b9cf026}.SiteHeader-module__azVQWW__langOption:hover{background:#eef5fd}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){.SiteHeader-module__azVQWW__navItem .SiteHeader-module__azVQWW__navSvg{transition:transform .45s cubic-bezier(.34,1.8,.5,1),color .2s,filter .3s}.SiteHeader-module__azVQWW__navItem[data-nav=solutions]:focus-visible .SiteHeader-module__azVQWW__navSvg{transform:translateY(-3px)scale(1.18)rotate(-10deg)}.SiteHeader-module__azVQWW__navItem[data-nav=about]:focus-visible .SiteHeader-module__azVQWW__navSvg{transform:translateY(-3px)scale(1.18)}.SiteHeader-module__azVQWW__navItem[data-nav=reviews]:focus-visible .SiteHeader-module__azVQWW__navSvg{transform:translateY(-2px)scale(1.22)rotate(18deg)}.SiteHeader-module__azVQWW__navItem[data-nav=contact]:focus-visible .SiteHeader-module__azVQWW__navSvg{transform:translateY(-3px)scale(1.18)rotate(8deg)}}@media (min-width:1280px) and (hover:hover) and (prefers-reduced-motion:no-preference){.SiteHeader-module__azVQWW__navItem[data-nav=solutions]:hover .SiteHeader-module__azVQWW__navSvg{transform:translateY(-3px)scale(1.18)rotate(-10deg)}.SiteHeader-module__azVQWW__navItem[data-nav=about]:hover .SiteHeader-module__azVQWW__navSvg{transform:translateY(-3px)scale(1.18)}.SiteHeader-module__azVQWW__navItem[data-nav=reviews]:hover .SiteHeader-module__azVQWW__navSvg{transform:translateY(-2px)scale(1.22)rotate(18deg)}.SiteHeader-module__azVQWW__navItem[data-nav=contact]:hover .SiteHeader-module__azVQWW__navSvg{transform:translateY(-3px)scale(1.18)rotate(8deg)}}
.SiteFooter-module__VFKzxG__footer{--f-bg:#030a18;--f-text:#e8edf5;--f-text-2:#9fb0c8;--f-note:#7f90a8;--f-legal:#cfd8e6;--f-blue:#3b82f6;--f-blue-light:#6aa8ff;--f-ring:#93c5fde6;--f-line:#ffffff1f;--f-line-soft:#ffffff14;--f-glow:0 0 0 6px #3b82f62e, 0 0 24px 6px #3b82f6bf, 0 0 64px 16px #3b82f673;--f-pad:clamp(20px, 5vw, 80px);--f-transition:box-shadow .3s ease, background-color .3s ease, border-color .3s ease, color .3s ease, transform .3s ease, padding .3s ease;isolation:isolate;padding-top:var(--snap-top-offset,0px);background:var(--f-bg);color:var(--f-text);font-family:var(--font-archivo), var(--font-text);-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex;position:relative}.SiteFooter-module__VFKzxG__glowLayer{inset:var(--snap-top-offset,0px) 0 0;pointer-events:none;z-index:-1;position:absolute;overflow:hidden}.SiteFooter-module__VFKzxG__glow{aspect-ratio:1;background:radial-gradient(circle,#3b82f621,#0000 62%);border-radius:50%;width:min(70vw,900px);position:absolute;top:-20%;left:-15%}.SiteFooter-module__VFKzxG__inner{width:100%;margin-top:auto;padding-top:clamp(56px,6vw,96px)}.SiteFooter-module__VFKzxG__main{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(48px,6vw,96px);display:grid}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.SiteFooter-module__VFKzxG__main{view-timeline-name:--contact-block;view-timeline-axis:block;animation:linear both SiteFooter-module__VFKzxG__contact-arrive;animation-timeline:--contact-block;animation-range:entry 8% entry 90%}}}@keyframes SiteFooter-module__VFKzxG__contact-arrive{0%{translate:0 var(--move-section);scale:var(--scale-out)}to{translate:none;scale:1}}.SiteFooter-module__VFKzxG__lead{flex-direction:column;justify-content:space-between;gap:40px;display:flex;container-type:inline-size}.SiteFooter-module__VFKzxG__heading{flex-direction:column;gap:28px;display:flex}.SiteFooter-module__VFKzxG__eyebrow{font-family:var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--f-text-2);align-items:center;gap:10px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.SiteFooter-module__VFKzxG__dot{background:#34d399;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #34d39926}.SiteFooter-module__VFKzxG__title{font-weight:900;font-size:min(clamp(56px, 8vw, 128px), calc(100cqi * 1.6 / var(--title-length,6)));letter-spacing:-.05em;color:var(--f-text);margin:0;line-height:.88}.SiteFooter-module__VFKzxG__titleLine{display:block}.SiteFooter-module__VFKzxG__accent{color:var(--f-blue)}.SiteFooter-module__VFKzxG__ctas{flex-wrap:wrap;gap:10px;display:flex}.SiteFooter-module__VFKzxG__cta{min-height:var(--touch-target);white-space:nowrap;cursor:pointer;transition:var(--f-transition);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-size:15px;line-height:1.2;display:inline-flex}.SiteFooter-module__VFKzxG__ctaArrow{flex:none;width:17px;height:17px}.SiteFooter-module__VFKzxG__ctaPrimary{background:var(--f-text);color:var(--f-bg);border:1px solid var(--f-text);font-weight:600}.SiteFooter-module__VFKzxG__ctaSecondary{color:var(--f-text);background:0 0;border:1px solid #ffffff2e;font-weight:500}.SiteFooter-module__VFKzxG__rows{border-top:1px solid var(--f-line);margin:0;padding:0;list-style:none}.SiteFooter-module__VFKzxG__row{border-bottom:1px solid var(--f-line);color:var(--f-text);cursor:pointer;transition:var(--f-transition);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 8px;display:grid}.SiteFooter-module__VFKzxG__rowIcon{width:48px;height:48px;color:var(--f-blue-light);transition:var(--f-transition);background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid}.SiteFooter-module__VFKzxG__rowIcon svg{width:22px;height:22px}.SiteFooter-module__VFKzxG__rowText{flex-direction:column;gap:4px;min-width:0;display:flex;container-type:inline-size}.SiteFooter-module__VFKzxG__rowValue{--value-size:clamp(18px, 1.6vw, 24px);font-size:var(--value-size);letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:500;line-height:1.2}.SiteFooter-module__VFKzxG__rowValueFit{font-size:min(var(--value-size), calc(100cqi / (var(--value-chars) * .51)))}@container (max-width:294px){.SiteFooter-module__VFKzxG__rowValueFit{font-size:max(15px, min(var(--value-size), calc(100cqi / (var(--value-segment) * .51))))}}.SiteFooter-module__VFKzxG__rowNote{color:var(--f-note);font-size:13px}.SiteFooter-module__VFKzxG__rowArrow{width:20px;height:20px;color:var(--f-blue-light)}.SiteFooter-module__VFKzxG__bar{border-top:1px solid var(--f-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(64px,8vw,120px);padding:24px 0;display:flex}.SiteFooter-module__VFKzxG__socials{gap:10px;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__VFKzxG__social{width:44px;height:44px;color:var(--f-text);cursor:pointer;transition:var(--f-transition);border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid}.SiteFooter-module__VFKzxG__social svg{width:18px;height:18px}.SiteFooter-module__VFKzxG__legal{flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:13px;display:flex}.SiteFooter-module__VFKzxG__copyright{color:var(--f-note);margin:0}.SiteFooter-module__VFKzxG__legalLinks{flex-wrap:wrap;column-gap:24px;display:flex}.SiteFooter-module__VFKzxG__legalLinks a{min-height:var(--touch-target);white-space:nowrap;color:var(--f-legal);transition:var(--f-transition);align-items:center;display:inline-flex}.SiteFooter-module__VFKzxG__credentials{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.SiteFooter-module__VFKzxG__credential{width:auto;height:3rem}.SiteFooter-module__VFKzxG__wordmark{padding-inline:var(--f-pad);-webkit-user-select:none;user-select:none;pointer-events:none;overflow:hidden;container-type:inline-size}.SiteFooter-module__VFKzxG__wordmark span{letter-spacing:-.06em;white-space:nowrap;background:linear-gradient(#e8edf529,#e8edf503 85%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.06em;font-size:14.8148cqi;font-weight:900;line-height:.78;display:block}@media (hover:hover){.SiteFooter-module__VFKzxG__row:hover{background-color:#3b82f612;padding-inline:20px}.SiteFooter-module__VFKzxG__row:hover .SiteFooter-module__VFKzxG__rowIcon{background-color:var(--f-blue);border-color:var(--f-ring);color:#fff;box-shadow:var(--f-glow);transform:scale(1.08)}.SiteFooter-module__VFKzxG__ctaPrimary:hover{background-color:var(--f-blue);border-color:var(--f-blue);color:#fff;box-shadow:var(--f-glow)}.SiteFooter-module__VFKzxG__ctaSecondary:hover{border-color:var(--f-ring);box-shadow:var(--f-glow)}.SiteFooter-module__VFKzxG__social:hover{background-color:var(--f-text);border-color:var(--f-text);color:var(--f-bg)}.SiteFooter-module__VFKzxG__legalLinks a:hover{color:#fff}}.SiteFooter-module__VFKzxG__row:focus-visible,.SiteFooter-module__VFKzxG__row:active{background-color:#3b82f612;outline:none;padding-inline:20px}.SiteFooter-module__VFKzxG__row:focus-visible .SiteFooter-module__VFKzxG__rowIcon,.SiteFooter-module__VFKzxG__row:active .SiteFooter-module__VFKzxG__rowIcon{background-color:var(--f-blue);border-color:var(--f-ring);color:#fff;box-shadow:var(--f-glow);transform:scale(1.08)}.SiteFooter-module__VFKzxG__ctaPrimary:focus-visible,.SiteFooter-module__VFKzxG__ctaPrimary:active{background-color:var(--f-blue);border-color:var(--f-blue);color:#fff;box-shadow:var(--f-glow);outline:none}.SiteFooter-module__VFKzxG__ctaSecondary:focus-visible,.SiteFooter-module__VFKzxG__ctaSecondary:active{border-color:var(--f-ring);box-shadow:var(--f-glow);outline:none}.SiteFooter-module__VFKzxG__cta:active{transform:scale(.97)}.SiteFooter-module__VFKzxG__social:focus-visible,.SiteFooter-module__VFKzxG__social:active{background-color:var(--f-text);border-color:var(--f-text);color:var(--f-bg);box-shadow:var(--f-glow);outline:none}.SiteFooter-module__VFKzxG__legalLinks a:focus-visible{color:#fff}@media (prefers-reduced-motion:reduce){.SiteFooter-module__VFKzxG__row,.SiteFooter-module__VFKzxG__rowIcon,.SiteFooter-module__VFKzxG__cta,.SiteFooter-module__VFKzxG__social,.SiteFooter-module__VFKzxG__legalLinks a{transition:none}.SiteFooter-module__VFKzxG__row:hover .SiteFooter-module__VFKzxG__rowIcon,.SiteFooter-module__VFKzxG__row:focus-visible .SiteFooter-module__VFKzxG__rowIcon,.SiteFooter-module__VFKzxG__row:active .SiteFooter-module__VFKzxG__rowIcon,.SiteFooter-module__VFKzxG__cta:active{transform:none}}
.Backdrop-module__vLlmmW__backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.Backdrop-module__vLlmmW__arc{border:1px solid var(--arc-line);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.Backdrop-module__vLlmmW__arc1{width:160vmax;height:160vmax;top:52vh}.Backdrop-module__vLlmmW__arc2{border-color:var(--arc-line-faint);width:130vmax;height:130vmax;top:58vh}.Backdrop-module__vLlmmW__arc3{border-color:var(--arc-line-blue);width:100vmax;height:100vmax;top:64vh}.Backdrop-module__vLlmmW__glow{background:radial-gradient(ellipse, var(--warm-glow), transparent 70%);opacity:.5;border-radius:50%;width:70vw;height:22vh;position:absolute;top:52vh;left:50%;transform:translate(-50%,-50%)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.Backdrop-module__vLlmmW__arc,.Backdrop-module__vLlmmW__glow{animation:linear both Backdrop-module__vLlmmW__backdrop-drift;animation-timeline:scroll(root)}.Backdrop-module__vLlmmW__arc1{--drift:var(--backdrop-drift)}.Backdrop-module__vLlmmW__arc2{--drift:calc(var(--backdrop-drift) * .72)}.Backdrop-module__vLlmmW__arc3{--drift:calc(var(--backdrop-drift) * .48)}.Backdrop-module__vLlmmW__glow{--drift:calc(var(--backdrop-drift) * .3)}}}@keyframes Backdrop-module__vLlmmW__backdrop-drift{0%{translate:0}to{translate:0 calc(-1 * var(--drift,0px))}}
:root{--color-ink:#020a19;--color-deep:#061426;--color-navy:#0a203a;--surface-page:var(--color-ink);--surface-raised:var(--color-deep);--surface-hover:#0a203a80;--color-brand:#1965b7;--color-electric:#2aa8ff;--color-soft:#8acfff;--color-steel:#778391;--color-silver:#c6cdd5;--color-frost:#f4f7fa;--text-primary:var(--color-frost);--text-secondary:var(--color-silver);--text-muted:#93a0ad;--text-accent:var(--color-soft);--text-on-accent:var(--color-ink);--border-subtle:#c6cdd524;--border-strong:var(--color-silver);--border-interactive:#c6cdd540;--arc-line:#c6cdd51a;--arc-line-faint:#c6cdd512;--arc-line-blue:#2aa8ff17;--warm-glow:#e8b34a59;--font-display:"Arial Narrow", Impact, "Segoe UI", Arial, sans-serif;--font-text:"Segoe UI", system-ui, Arial, sans-serif;--fs-hero:clamp(2.3rem, 5.6vw, 4.6rem);--fs-h1:clamp(2rem, 4.5vw, 3.4rem);--fs-h2:clamp(1.3rem, 2.4vw, 1.8rem);--fs-h3:1.2rem;--fs-body:1rem;--fs-small:.87rem;--fs-micro:.72rem;--space-1:.25rem;--space-2:.5rem;--space-3:.9rem;--space-4:1.5rem;--space-5:2.5rem;--space-6:clamp(2.5rem, 6vh, 4rem);--space-hero-top:clamp(2.5rem, 7vh, 5rem);--radius-sm:5px;--radius-md:8px;--shadow-raised:0 1px 0 #ffffff0a inset;--container-max:1180px;--container-pad:clamp(1rem, 4vw, 3rem);--motion-fast:.2s;--motion-base:.45s;--motion-entrance:.8s;--ease-out:cubic-bezier(.22, 1, .36, 1);--focus-ring:2px solid var(--color-soft);--focus-offset:3px;--touch-target:44px;--header-height:5.5rem;--ne-ink:#030914;--ne-navy-1:#061433;--ne-navy-2:#0c2a5e;--ne-text-hi:#f3f6fb;--ne-text:#e8edf5;--ne-text-2:#d3ddeb;--ne-eyebrow:#8fc0ff;--ne-blue:#2563eb;--ne-blue-lt:#6aa8ff;--ne-header-ink:#14213a;--ne-header-logo-ink:#152238;--ne-header-line:#d4dae3;--ne-active-bg:#e0eefb;--ne-active-line:#3b9cf0;--ne-header-height:78px;--ne-glow:0 0 0 6px #3b82f62e, 0 0 24px 6px #3b82f6bf, 0 0 64px 16px #3b82f673;--ne-font-header:"Segoe UI", system-ui, -apple-system, Helvetica, Arial, sans-serif;--ne-font-logo:Arial, Helvetica, sans-serif}
body{font-family:var(--font-text);font-size:var(--fs-body);color:var(--text-primary);-webkit-font-smoothing:antialiased;line-height:1.6}h1,h2,h3{font-family:var(--font-display);letter-spacing:.01em;font-weight:800;line-height:1.05}p{max-width:65ch}a{color:inherit;text-decoration:none}.kicker{font-family:var(--font-text);font-weight:600;font-size:var(--fs-micro);letter-spacing:.24em;color:var(--color-electric)}.label{font-family:var(--font-text);letter-spacing:.2em;color:var(--text-muted);font-size:.66rem;font-weight:600}
:root{--transition-interactive:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;--motion-section:.68s;--move-micro:6px;--move-element:24px;--move-section:34px;--hero-parallax:32px;--backdrop-drift:60px;--scene-overlap:56px;--hero-depart-opacity:.78;--scale-in:.975;--scale-out:.985;--scale-hover:1.008;--lift-hover:-5px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.skip-link{z-index:100;background:var(--color-electric);color:var(--text-on-accent);padding:var(--space-2) var(--space-3);border-radius:0 0 var(--radius-sm) 0;font-weight:600;position:absolute;top:0;left:-9999px}.skip-link:focus-visible{left:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--surface-page);min-height:100dvh;overflow-x:clip}img,svg{max-width:100%;display:block}button{font:inherit}.container{max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}:where(section[id],footer[id]){scroll-margin-top:5.5rem}@supports selector(:has(*)){html:has([data-snap-page]){scroll-snap-type:y mandatory}html:has([data-snap-page]) :is(#solutions,#about,#reviews,#showroom,#partners,footer#contact){scroll-snap-align:start;scroll-snap-stop:normal;min-block-size:calc(100svh - var(--header-height))}html:has([data-snap-page]) footer#contact{--snap-top-offset:var(--header-height);min-block-size:100svh;scroll-margin-top:0}@media (min-width:1024px){html:has([data-snap-page]) :is(section#solutions,section#about,section#reviews,section#showroom,section#partners){min-block-size:100svh;padding-top:var(--header-height);scroll-margin-top:0}}html:has([data-snap-page]) main>[data-scene]{margin-top:0}@media (prefers-reduced-motion:reduce){html:has([data-snap-page]){scroll-snap-type:none}}}@media (prefers-reduced-motion:no-preference){body:after{content:"";z-index:30;pointer-events:none;opacity:0;transition:opacity var(--motion-base) ease;background:#020a191a;position:fixed;inset:0}html[data-navigating] body:after{opacity:1}}
