.CarouselSlide_canvasLayer__rwIbC{position:absolute;inset:0;z-index:0;background-color:var(--slide-bg);transition:background-color .6s var(--carousel-transition-main);overflow:hidden}.CarouselSlide_slide__zF1xZ{position:relative;flex:0 0 100%;min-width:0;height:100%}@media (max-width:768px){.CarouselSlide_slide__zF1xZ{flex:0 0 100%;margin:0}}.SlideMedia_mediaLayer__UYcQL{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:hidden}.SlideMedia_mediaElement__ReoXI{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}video.SlideMedia_mediaElement__ReoXI{transform:translateZ(0);will-change:transform}@media (prefers-reduced-motion:reduce){video.SlideMedia_mediaElement__ReoXI{animation:none}}.SlideContent_contentLayer__5Or5J{position:absolute;inset:0;z-index:4;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:calc(var(--header-height, 64px) + var(--safe-area-top-stable, 44px) + 20px);padding-bottom:calc(var(--nav-safe-area-stable, 64px) + 20px);padding-left:8%;padding-right:8%;background:transparent}.SlideContent_align--left__fuoe_{align-items:flex-start;padding-left:clamp(20px,8vw,100px)}.SlideContent_align--right__f5kbr{align-items:flex-end;padding-right:clamp(20px,8vw,100px)}.SlideContent_align--center__9K1t4{align-items:center}.SlideContent_contentInner___kHTu{display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:auto}.SlideContent_align--left__fuoe_ .SlideContent_contentInner___kHTu{align-items:flex-start;text-align:left}.SlideContent_align--right__f5kbr .SlideContent_contentInner___kHTu{align-items:flex-end;text-align:right}.SlideContent_case--uppercase__Bk0Ar{text-transform:uppercase}.SlideContent_fontAccent__3jLjr{font-family:var(--font-accent,"Dela Gothic One"),system-ui;letter-spacing:-.03em}.SlideContent_title__zpUdF{margin:0 0 12px;font-family:var(--font-heading,system-ui);font-size:clamp(1.5rem,4vw,3.5rem);font-weight:800;line-height:.9;letter-spacing:-.02em;color:#fff;text-wrap:balance}.SlideContent_description__EuAnk{margin:0 0 24px;font-family:var(--font-body,system-ui);font-size:clamp(.875rem,2vw,1.125rem);font-weight:500;line-height:1.4;letter-spacing:-.01em;color:hsla(0,0%,100%,.95);max-width:56ch;text-wrap:balance}.SlideContent_cta__tLGlr{display:inline-flex;align-items:center;justify-content:center;padding:clamp(10px,1.5vw,14px) clamp(20px,3vw,40px);border-radius:12px;border:none;background:#fff;color:var(--slide-bg,#000);font-size:clamp(.8rem,1.5vw,1rem);font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s ease,transform .15s ease;min-height:44px;min-width:44px}.SlideContent_cta__tLGlr:hover{background:#fff;transform:translateY(-1px)}.SlideContent_cta__tLGlr:active{transform:translateY(0) scale(.96)}.SlideContent_cta__tLGlr:focus-visible{outline:3px solid hsla(0,0%,100%,.8);outline-offset:2px}@media (max-width:768px){.SlideContent_contentLayer__5Or5J{padding-top:calc(var(--header-height, 64px) + var(--safe-area-top-stable, 44px) + 12px);padding-bottom:calc(var(--nav-safe-area-stable, 64px) + 40px);padding-left:6%;padding-right:6%}}.PatternOverlay_overlay__EeGgv{position:absolute;inset:0!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:2;opacity:.35;mix-blend-mode:overlay;pointer-events:none;overflow:hidden}.PatternOverlay_svgLayer__X_ADU{display:block;width:100%!important;height:100%!important;min-height:100%!important}.HeroCarousel_container__UmaFU{--carousel-ui-margin:clamp(20px,calc(var(--hud-stable-vh, 800px) * 0.04),40px);position:relative;width:100%;margin-top:calc(-1 * var(--header-height, 64px));--desktop-peek:140px;height:calc(var(--hud-stable-vh, 100vh) - var(--desktop-peek));@media (max-width:767px){height:calc(var(--hud-stable-vh, 100vh) - var(--nav-safe-area-stable, 64px) - var(--hero-peek-margin, 0px))}min-height:480px;background-color:#f9f9f9;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y;border-top:1px solid hsla(0,0%,100%,.05)}.HeroCarousel_viewport__L7mg5{overflow:hidden;width:100%;height:100%;cursor:grab}.HeroCarousel_viewport__L7mg5:active{cursor:grabbing}.HeroCarousel_canvas__nCqVf{display:flex;height:100%;will-change:transform}@media (max-width:767px){.HeroCarousel_container__UmaFU{margin-top:0!important;max-height:min(900px,133.33vw)}}.HeroCarousel_pagination__O_LbD{position:absolute;z-index:10;bottom:var(--carousel-ui-margin);left:0;right:0;display:flex;justify-content:center;gap:8px;pointer-events:none}.HeroCarousel_dot__KDznc{width:8px;height:8px;border-radius:50%;background-color:hsla(0,0%,100%,.3);border:none;padding:0;cursor:pointer;pointer-events:auto;transition:background-color .3s ease,width .3s cubic-bezier(.34,1.56,.64,1),border-radius .3s ease}.HeroCarousel_dot--active__rwKFa{width:24px;border-radius:4px;background-color:#fff}.HeroCarousel_pagination--light__EnrGl .HeroCarousel_dot__KDznc{background-color:rgba(0,0,0,.2)}.HeroCarousel_pagination--light__EnrGl .HeroCarousel_dot--active__rwKFa{background-color:#000}@media (max-width:1024px){.HeroCarousel_dot__KDznc{width:6px;height:6px}.HeroCarousel_dot--active__rwKFa{width:18px}}.is-search-active .HeroCarousel_container__UmaFU{opacity:.2;filter:blur(10px);pointer-events:none;transition:opacity .4s ease,filter .4s ease}.HeroCarousel_container__UmaFU .pause-btn-anchor{position:absolute;bottom:var(--carousel-ui-margin);right:var(--carousel-ui-margin);z-index:11}.DebugLayer_container__W003W{position:absolute;inset:0;pointer-events:none;z-index:1000;font-family:SF Mono,Fira Code,monospace;font-size:10px;color:#00ff41;overflow:hidden;text-transform:uppercase}.DebugLayer_scanline__y1jg0{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,6%,7%,0) 50%,rgba(0,0,0,.1) 0);background-size:100% 4px;opacity:.15;z-index:10}.DebugLayer_header__AD_rM{top:10px;right:10px;justify-content:space-between;border:1px solid rgba(0,255,65,.3);backdrop-filter:blur(4px)}.DebugLayer_footer__fNlI8,.DebugLayer_header__AD_rM{position:absolute;left:10px;display:flex;padding:4px 8px;background:rgba(0,0,0,.8)}.DebugLayer_footer__fNlI8{bottom:100px;flex-direction:column;gap:2px;border-left:2px solid #00ff41}.DebugLayer_statItem__xVwfD{white-space:nowrap}.DebugLayer_gridOverlay__qi4rd{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(0,255,65,.1) 1px,transparent 0),linear-gradient(180deg,rgba(0,255,65,.1) 1px,transparent 0);background-size:8px 8px}.DebugLayer_assetBadge__wOzBC{position:absolute;top:50px;left:10px;padding:8px;background:rgba(0,0,0,.85);border:1px solid #00ff41;max-width:200px}.DebugLayer_assetLabel__whIzD{font-weight:700;border-bottom:1px solid rgba(0,255,65,.5);margin-bottom:4px;padding-bottom:2px}.DebugLayer_assetValue__bM1f6{font-size:9px;margin-top:2px;word-break:break-all}.DebugLayer_aspectGuides__8Zn43{position:absolute;inset:0}.DebugLayer_guideBox11__CMzRj,.DebugLayer_guideBox169__FSWMn,.DebugLayer_guideBox43__UdLax{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px dashed hsla(0,0%,100%,.2)}.DebugLayer_guideBox169__FSWMn{width:100%;height:calc(100vw * 9 / 16)}.DebugLayer_guideBox43__UdLax{width:calc(100% * .75);height:100%;max-height:calc(100vw * 3 / 4)}.DebugLayer_guideBox11__CMzRj{width:50dvh;height:50dvh}.DebugLayer_guideBox11__CMzRj:after,.DebugLayer_guideBox169__FSWMn:after,.DebugLayer_guideBox43__UdLax:after{content:attr(data-label);position:absolute;top:-12px;left:2px;font-size:8px;background:rgba(0,0,0,.5)}.DebugLayer_safeMetrics__7rylk{position:absolute;inset:0}.DebugLayer_safeBottomLabel__VZwHl,.DebugLayer_safeTopLabel__zQLc_{position:absolute;padding:2px 4px;background:#ff4500;color:#fff;font-weight:700}.DebugLayer_safeTopLabel__zQLc_{top:0;right:80px}.DebugLayer_safeBottomLabel__VZwHl{bottom:0;right:80px}.DebugLayer_safeZoneHeatmap__ZcGtu{position:absolute;inset:0}.DebugLayer_legend__MDeff{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:8px;padding:4px;background:rgba(0,255,65,.1);color:rgba(0,255,65,.6)}.PauseButton_pauseButton__uMGo9{position:absolute;bottom:calc(var(--carousel-ui-margin, 20px) + env(safe-area-inset-bottom, 0px) - 6px);right:calc(var(--carousel-ui-margin, 20px) + env(safe-area-inset-bottom, 0px));top:auto;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:28px;height:16px;border-radius:4px;border:none;background:hsla(0,0%,100%,.3);cursor:pointer;pointer-events:auto;transition:all .2s var(--header-anim-bezier,ease);opacity:.8}.PauseButton_pauseButton--light__7jsD4{background:rgba(0,0,0,.05)}.PauseButton_pauseButton--light__7jsD4 .PauseButton_iconWrapper__l8YPF{color:#5863aa}.PauseButton_pauseButton__uMGo9:hover{background:hsla(0,0%,100%,.6);transform:scale(1.05);opacity:1}.PauseButton_pauseButton--light__7jsD4:hover{background:rgba(0,0,0,.1)}.PauseButton_pauseButton__uMGo9:focus-visible{outline:2px solid #fff;outline-offset:2px}.PauseButton_pauseButton--light__7jsD4:focus-visible{outline-color:#5863aa}.PauseButton_iconWrapper__l8YPF{display:flex;color:#fff;line-height:0}.PauseButton_pauseButton__uMGo9 svg{width:10px;height:10px;fill:currentColor}@media (max-width:768px){.PauseButton_pauseButton__uMGo9{width:24px;height:14px;bottom:calc(var(--carousel-ui-margin, 20px) + 6px);right:12px;top:auto}}.SRAnnouncer_visuallyHidden__lzLws{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.NavButton_btnBase__f2qNE{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;flex:1;height:100%;background:transparent;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .2s ease}.NavButton_btnBase__f2qNE:focus-visible{outline:2px solid var(--nav-primary,#5863aa);outline-offset:3px;box-shadow:0 0 0 4px rgba(88,99,170,.15);border-radius:8px}.NavButton_contentWrap___ObLp{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:10px;height:100%;width:100%;gap:4px;transition:transform .6s var(--hud-spring-bezier,cubic-bezier(.34,1.56,.64,1));will-change:transform}.NavButton_btnBase__f2qNE:active .NavButton_contentWrap___ObLp{transform:scale(var(--hud-active-scale,.92))}@media (hover:hover) and (pointer:fine){.NavButton_btnBase__f2qNE:hover .NavButton_contentWrap___ObLp{transform:scale(var(--hud-hover-scale,1.08))}}.NavButton_label__QqE0R{font-family:var(--ds-font-heading,var(--font-heading));font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(10px,.22vw + 9.3px,11px);font-weight:700;text-transform:uppercase;letter-spacing:clamp(.02em,.004vw + .018em,.04em);line-height:1.1;color:var(--nav-text-muted,#7c86a2);transition:color var(--nav-transition-base,.2s) ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}.NavButton_iconWrap__s_0CR{display:flex;align-items:flex-end;justify-content:center;flex-shrink:0;width:clamp(24px,.89vw + 21.1px,28px);height:clamp(24px,.89vw + 21.1px,28px);position:relative;color:var(--nav-text-muted,#7c86a2);transition:color .2s ease}.NavButton_btnActive__S_QD8 .NavButton_iconWrap__s_0CR,.NavButton_btnActive__S_QD8 .NavButton_label__QqE0R{color:var(--nav-primary,#6b80c5)}.NavBadge_badge__yKovf{position:absolute;top:-6px;right:-6px;display:flex;min-height:16px;min-width:16px;align-items:center;justify-content:center;border-radius:10px;background:var(--nav-pink,#ff91d2);border:1.5px solid #fff;padding:0 4px;font-family:var(--ds-font-heading,var(--font-heading));font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:9px;font-weight:800;line-height:1;color:#fff;box-shadow:0 2px 4px color-mix(in srgb,var(--nav-pink,#ff91d2),transparent 80%);pointer-events:none;z-index:10;animation:NavBadge_badge-pop__DH4D_ .4s cubic-bezier(.34,1.56,.64,1)}@keyframes NavBadge_badge-pop__DH4D_{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.MobileNavLayout_container__UuuLG{position:fixed;left:0;right:0;bottom:0;height:auto;min-height:clamp(56px,1.785vw + 50.28px,64px);padding-bottom:var(--nav-safe-area,0);z-index:var(--hud-z-nav,1600);width:100%;transition:opacity var(--nav-transition-base) var(--nav-bezier),transform .4s cubic-bezier(.34,1.56,.64,1);overflow:visible!important;isolation:isolate;will-change:transform;transform:translateY(calc(var(--nav-translate-y, 0) * 1%));@media (min-width:768px){opacity:0;transform:translateY(100%);pointer-events:none;visibility:hidden}}.MobileNavLayout_interacting__mUdl7{transition:none!important}.MobileNavLayout_container__UuuLG:after{content:"";position:absolute;top:100%;left:0;width:100%;height:80vh;background:#fff;z-index:-1;border-top:none}@media (prefers-reduced-motion:reduce){.MobileNavLayout_container__UuuLG{transition:opacity .1s ease!important;transform:none!important}}.MobileNavLayout_keyboardHidden__NPcuJ{opacity:0;pointer-events:none;transform:translateY(100%);will-change:transform}.MobileNavLayout_elite__Q5PB_{border-top:1px solid var(--hud-glass-border);background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.theme-dark .MobileNavLayout_elite__Q5PB_{background:#121212;border-top:1px solid hsla(0,0%,100%,.1)}.MobileNavLayout_inner__h_Usd{position:relative;display:flex;height:clamp(56px,1.785vw + 50.28px,64px);width:100%;max-width:600px;margin:0 auto;align-items:center;justify-content:space-around;z-index:1}.CookieLayout_container__znc9A{--cc-gap-mobile:32px;--cc-gap-desktop:32px;--cc-padding:24px;--cc-border-radius:20px;--cc-btn-radius:calc(var(--cc-border-radius) - 6px);--cc-anim-duration:0.8s;--cc-anim-easing:cubic-bezier(0.16,1,0.3,1);--cc-primary:var(--ds-color-primary,#6b80c5);--cc-text-transform:uppercase;--cc-letter-spacing:0.06em;--cc-font-size-desc:clamp(11.5px,0.8vw + 8.5px,14px);--cc-font-size-btn:clamp(12px,0.6vw + 9px,13.5px);position:fixed;z-index:var(--hud-z-cookie,1200);bottom:24px;width:calc(100% - 48px);transition:transform .6s var(--cc-anim-easing),width .6s var(--cc-anim-easing),left .6s var(--cc-anim-easing),right .6s var(--cc-anim-easing);will-change:transform,width,left,right,bottom;.is-interacting &{transition:none!important}backface-visibility:hidden;perspective:1000px;outline:none!important;-webkit-tap-highlight-color:transparent;right:24px;left:auto}.CookieLayout_container__znc9A:active,.CookieLayout_container__znc9A:focus{outline:none!important}@media (max-width:1199px) and (min-width:768px){.CookieLayout_container__znc9A{left:50%!important;right:auto!important;transform:translateX(-50%)}}@media (max-width:767px){.CookieLayout_container__znc9A{width:100vw!important;left:0!important;right:0!important;bottom:0!important;transform:none!important;max-width:none!important;pointer-events:auto!important;background:#fff!important;padding-bottom:calc(var(--safe-area-bottom, 20px) + 12px)!important;border-top:1px solid var(--hud-glass-border);box-shadow:0 -10px 40px rgba(0,0,0,.05)}@media (max-width:349px){.CookieLayout_container__znc9A{--cc-padding:10px}}@media (min-width:350px) and (max-width:599px){.CookieLayout_container__znc9A{--cc-padding:16px}}@media (min-width:600px){.CookieLayout_container__znc9A{--cc-padding:40px}}}.CookieLayout_inner__7Bl9Y{position:relative;overflow:hidden;background:var(--hud-color-surface,#fff);border:1px solid var(--hud-color-border,#e1e5f0);border-radius:var(--cc-border-radius);padding:var(--cc-padding);animation:CookieLayout_slideIn__2cVlN var(--cc-anim-duration) var(--hud-spring-bezier);pointer-events:auto!important;transition:border-radius .6s var(--cc-anim-easing),padding .6s var(--cc-anim-easing),box-shadow .4s ease}@media (min-width:768px){.CookieLayout_inner__7Bl9Y{padding-right:42px!important}}@media (max-width:767px){.CookieLayout_inner__7Bl9Y{border-radius:0!important;border-left:none!important;border-right:none!important;border-bottom:none!important;padding-top:28px!important;padding-bottom:0!important;animation:CookieLayout_slideUpMobile__2X0ss .6s var(--cc-anim-easing);outline:none!important}}.CookieLayout_container__znc9A:focus-visible .CookieLayout_inner__7Bl9Y{box-shadow:0 0 0 2px var(--ds-color-background,#fff),0 0 0 3px var(--cc-primary);animation:CookieLayout_slideIn__2cVlN var(--cc-anim-duration) var(--cc-anim-easing),CookieLayout_focusPulse__uPk03 2s ease-in-out infinite}@media (max-width:767px){.CookieLayout_container__znc9A:focus-visible .CookieLayout_inner__7Bl9Y{box-shadow:none!important;animation:none!important}}.CookieLayout_layout__Q2blm{display:flex;flex-direction:column;gap:var(--cc-gap-mobile);align-items:center;transition:gap .6s var(--cc-anim-easing)}@media (min-width:768px){.CookieLayout_layout__Q2blm{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:var(--cc-gap-desktop)}}@keyframes CookieLayout_slideIn__2cVlN{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CookieLayout_focusPulse__uPk03{0%,to{box-shadow:0 0 0 2px var(--ds-color-background,#fff),0 0 0 2px var(--cc-primary)}50%{box-shadow:0 0 0 2px var(--ds-color-background,#fff),0 0 0 5px rgba(107,128,197,.4)}}@keyframes CookieLayout_slideUpMobile__2X0ss{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CookieLayout_slideOut__uCim6{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(40px) scale(.98)}}@keyframes CookieLayout_slideDownMobile__CR2Ke{0%{transform:translateY(0)}to{transform:translateY(100%)}}.CookieLayout_containerExiting__eOruI .CookieLayout_inner__7Bl9Y{animation:CookieLayout_slideOut__uCim6 .4s var(--cc-anim-easing) forwards}@media (max-width:767px){.CookieLayout_containerExiting__eOruI .CookieLayout_inner__7Bl9Y{animation:CookieLayout_slideDownMobile__CR2Ke .4s var(--cc-anim-easing) forwards}}@media (prefers-reduced-motion:reduce){.CookieLayout_container__znc9A,.CookieLayout_inner__7Bl9Y{transition:none!important;animation:none!important;transform:none!important}}.CookieContent_content__nCSFO{flex:1;text-align:center;max-width:100%}@media (min-width:768px){.CookieContent_content__nCSFO{text-align:left}.CookieContent_description__EOSYs{text-wrap:balance;line-height:1.6}}.CookieContent_description__EOSYs{font-size:var(--cc-font-size-desc);line-height:1.6;letter-spacing:var(--cc-letter-spacing);text-transform:var(--cc-text-transform);font-weight:500;text-wrap:pretty;overflow-wrap:anywhere;color:var(--ds-color-text-secondary,#495869);margin:0}.CookieContent_link__LT2Ed{display:inline-block;white-space:nowrap;font-weight:700;color:var(--cc-primary);text-underline-offset:3px;transition:all .2s ease;outline:none;border-radius:4px;text-decoration:underline;text-decoration-color:rgba(107,128,197,.3)}.CookieContent_link__LT2Ed:hover{color:var(--nav-text-muted,rgba(0,0,0,.45));text-decoration-color:var(--nav-text-muted,rgba(0,0,0,.45));opacity:.8}.CookieContent_link__LT2Ed:focus-visible{box-shadow:0 0 0 2px var(--ds-color-background,#fff),0 0 0 4px var(--cc-primary)}@media (prefers-reduced-motion:reduce){.CookieContent_link__LT2Ed{transition:none!important}}.CookieActions_actions__Awzwv{display:flex;width:100%;justify-content:center}@media (min-width:768px){.CookieActions_actions__Awzwv{width:auto;flex-shrink:0;min-width:140px}}.CookieActions_button__qzzA0{display:flex;height:48px;align-items:center;justify-content:center;padding:0 40px;font-size:var(--cc-font-size-btn);font-weight:700;letter-spacing:.08em;text-transform:var(--cc-text-transform);border-radius:var(--cc-btn-radius);cursor:pointer;transition:all .25s ease;outline:none;width:100%;white-space:nowrap}@media (max-width:767px){.CookieActions_button__qzzA0{height:52px}}@media (min-width:768px){.CookieActions_button__qzzA0{width:auto}}.CookieActions_buttonPrimary__03R5g{background:var(--cc-primary);color:#fff;border:none}.CookieActions_buttonPrimary__03R5g:hover{background:var(--brand-soft-color,#a9b2cc);opacity:.9}.CookieActions_buttonPrimary__03R5g:focus-visible{box-shadow:0 0 0 3px var(--ds-color-background,#fff),0 0 0 5px var(--cc-primary)!important}.CookieActions_button__qzzA0:active{box-shadow:none!important}@media (prefers-reduced-motion:reduce){.CookieActions_button__qzzA0{transition:none!important;transform:none!important}}.ScrollIndicator_container__xjKZs{position:fixed;top:var(--header-height,64px);right:2px;height:calc(var(--hud-stable-vh, 100vh) - var(--header-height, 64px));width:4px;z-index:var(--hud-z-scroll,1050);pointer-events:none;opacity:.6;background:hsla(0,0%,100%,.02);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:opacity .3s ease}.ScrollIndicator_track__762Q_{position:relative;width:100%;height:100%;pointer-events:auto}.ScrollIndicator_thumb__WMFXQ{position:absolute;top:0;left:0;width:100%;background:var(--ds-color-primary,#6b80c5);border-radius:10px;box-shadow:0 0 10px rgba(107,128,197,.3);will-change:transform,height,width;transition:opacity .2s ease,width .3s var(--cc-anim-easing);pointer-events:auto;cursor:grab}.ScrollIndicator_dragging__qzaTL .ScrollIndicator_thumb__WMFXQ,.ScrollIndicator_thumb__WMFXQ:hover{width:8px;left:auto;right:0;opacity:1!important;cursor:grabbing}.ScrollIndicator_dragging__qzaTL{cursor:grabbing!important}@media (max-width:1024px){.ScrollIndicator_container__xjKZs{display:none!important}}.NotificationModule_container__3zxtK{--notification-z-index:2147483647;display:flex;align-items:center;gap:16px;padding:12px 12px 12px 20px;background:#fff;border:1px solid #e1e5f0;border-radius:14px;box-shadow:0 10px 40px rgba(0,0,0,.08);min-width:280px;top:calc(clamp(16px, 4vw, 24px) + env(safe-area-inset-top));contain:layout style;pointer-events:all!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Manrope,sans-serif;z-index:var(--notification-z-index);will-change:transform,opacity;transition:transform .2s ease-out,opacity .2s ease-out}.NotificationModule_enter__hmhaT{animation:NotificationModule_toastEnter__EieOP .4s cubic-bezier(.16,1,.3,1) forwards}.NotificationModule_exit__bglXf{animation:NotificationModule_toastExit__XXzWD .25s cubic-bezier(.4,0,1,1) forwards}@media (max-width:767px){.NotificationModule_container__3zxtK{width:calc(100vw - 32px);margin:0 16px;border-radius:16px}}.NotificationModule_icon__dHlT4{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.NotificationModule_message__sHjpk{flex-grow:1;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.02em;color:#1f2937}.NotificationModule_closeButton__DW3kw{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:#94a3b8;cursor:pointer;transition:all .2s ease;padding:0;font-size:28px;line-height:1;border-radius:10px}.NotificationModule_closeButton__DW3kw:hover{color:#1f2937;background:rgba(0,0,0,.03)}.NotificationModule_closeButton__DW3kw:active{transform:scale(.9)}.NotificationModule_success__1_kvi .NotificationModule_icon__dHlT4{color:#10b981}.NotificationModule_error__ZK_B_ .NotificationModule_icon__dHlT4{color:#ef4444}.NotificationModule_info__O7Kzp .NotificationModule_icon__dHlT4{color:#6b80c5}.NotificationModule_loading__CMOop .NotificationModule_icon__dHlT4{color:#94a3b8;animation:NotificationModule_spin__ZJnDG 2s linear infinite}.NotificationModule_progressBarContainer__1vSGt{position:absolute;bottom:8px;left:16px;right:16px;height:1.5px;background:rgba(0,0,0,.04);overflow:hidden;border-radius:10px;pointer-events:none}.NotificationModule_progressBarFill__f2OgB{height:100%;background:currentColor;opacity:.7;border-radius:10px;transform:translate3d(-100%,0,0);animation:NotificationModule_toastProgress__fJhmb linear forwards}.NotificationModule_progressBarFill__f2OgB:after{content:"";position:absolute;right:0;top:0;height:100%;width:40px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4));filter:blur(1px)}.NotificationModule_success__1_kvi .NotificationModule_progressBarFill__f2OgB{background:#10b981}.NotificationModule_error__ZK_B_ .NotificationModule_progressBarFill__f2OgB{background:#ef4444}.NotificationModule_info__O7Kzp .NotificationModule_progressBarFill__f2OgB{background:#6b80c5}@keyframes NotificationModule_toastProgress__fJhmb{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes NotificationModule_toastEnter__EieOP{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes NotificationModule_toastExit__XXzWD{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-15px) scale(.95)}}@keyframes NotificationModule_spin__ZJnDG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MenuIcon_group__4jhkf{transform-origin:center;transition:transform .3s var(--nav-bezier,cubic-bezier(.34,1.56,.64,1));will-change:transform}.MenuIcon_groupActive__sRxgr{transform:scale(1)}.FooterModule_footer__H2ZW9{position:relative;border-top:1px solid rgba(0,0,0,.04);background-color:#fff;color:#4b5563;padding-bottom:calc(var(--mobile-bottom-bar-height, 0px) + var(--safe-area-bottom, env(safe-area-inset-bottom, 0px)));margin-top:clamp(4rem,8vw,6rem)}@media (min-width:768px){.FooterModule_footer__H2ZW9{padding-bottom:var(--safe-area-bottom,env(safe-area-inset-bottom,0))}}.FooterModule_mainGrid__S_gLy{max-width:var(--layout-max-width,1152px);margin:0 auto;display:grid;grid-template-columns:1fr;gap:3rem;padding:3rem 1.25rem 2rem}@media (min-width:640px){.FooterModule_mainGrid__S_gLy{grid-template-columns:repeat(2,1fr);gap:3rem 2rem}.FooterModule_navCell__ti0VZ{grid-column:span 1;order:1}.FooterModule_contactsCell__SK3cL{grid-column:span 1;order:2}.FooterModule_requisitesCell__jOdDr{grid-column:span 2;order:3}}@media (min-width:768px){.FooterModule_mainGrid__S_gLy{grid-template-columns:repeat(2,1fr)}.FooterModule_navCell__ti0VZ{grid-column:span 1;order:1}.FooterModule_contactsCell__SK3cL{grid-column:span 1;order:2}.FooterModule_requisitesCell__jOdDr{grid-column:span 1;order:3}}@media (min-width:1024px){.FooterModule_mainGrid__S_gLy{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;gap:5rem;padding-top:4rem;padding-bottom:2.5rem}.FooterModule_navCell__ti0VZ{grid-column:span 1;order:1}.FooterModule_contactsCell__SK3cL{grid-column:span 1;order:2}.FooterModule_requisitesCell__jOdDr{grid-column:span 1;order:3}}.FooterNav_container__dKlvu{display:flex;flex-direction:column;gap:1.25rem}.FooterNav_title__NibsB{font-family:var(--font-heading,"Manrope",sans-serif);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#101827;margin:0}.FooterNav_list__8wqOO{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0;margin:0}.FooterNav_link__Qu6aa{font-family:var(--font-body,"Manrope",sans-serif);font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#495869;text-decoration:none;transition:all .2s ease}.FooterNav_link__Qu6aa:focus-visible,.FooterNav_link__Qu6aa:hover{color:#101827;opacity:.8}.FooterContacts_container__9_xhn{display:flex;flex-direction:column;gap:1.25rem}.FooterContacts_title__qYRWn{font-family:var(--font-heading,"Manrope",sans-serif);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#101827;margin:0}.FooterContacts_list__ayvl3{align-items:flex-start;gap:.75rem;list-style:none;padding:0;margin:0}.FooterContacts_listItem__ity45,.FooterContacts_list__ayvl3{display:flex;flex-direction:column}.FooterContacts_socialLinkInner__c2EDq{display:inline-flex;align-items:center;gap:.375rem}.FooterContacts_contactButton__JHBwp{display:inline-flex;height:36px;align-items:center;justify-content:center;padding:0 16px;background-color:#f0f2f6;color:#101827;border-radius:12px;text-decoration:none;font-family:var(--font-heading,"Manrope",sans-serif);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}@media (min-width:768px){.FooterContacts_contactButton__JHBwp{height:40px;padding:0 20px}}.FooterContacts_contactButton__JHBwp:focus-visible,.FooterContacts_contactButton__JHBwp:hover{background-color:#e1e5f0;color:#101827}.FooterContacts_iconWrap__5JKY7{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;color:#2f80ed;margin-right:.375rem}.FooterContacts_iconWrap__5JKY7 svg{width:100%;height:100%}.FooterRequisites_container__0iDNf{display:flex;flex-direction:column;gap:1.25rem}.FooterRequisites_title__NPHk0{font-family:var(--font-heading,"Manrope",sans-serif);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#101827;margin:0}.FooterRequisites_list__zaI44{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0;margin:0;font-family:var(--font-body,"Manrope",sans-serif);font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#495869}.FooterRequisites_dot__kWcSc{margin:0 .5rem;opacity:.4;color:#495869;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FooterRequisites_nowrap__mneoZ{white-space:nowrap}.FooterBottomBar_wrapper__wyXXe{background-color:transparent;border-top:1px solid rgba(0,0,0,.04)}.FooterBottomBar_container__8_qWH{max-width:var(--layout-max-width,1152px);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding:2rem 1.25rem}@media (min-width:1024px){.FooterBottomBar_container__8_qWH{flex-direction:row;justify-content:space-between;align-items:center;text-align:left;padding:1.5rem 1.25rem}}.FooterBottomBar_copyright__1T0S_{font-family:var(--font-body,"Manrope",sans-serif);font-size:.875rem;font-weight:500;letter-spacing:-.01em;color:#6b7280}.FooterBottomBar_linksRow__Gaoz8{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.5rem}@media (min-width:768px){.FooterBottomBar_linksRow__Gaoz8{gap:2rem}}.FooterBottomBar_link__HqTJh{font-family:var(--font-body,"Manrope",sans-serif);font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#495869;text-decoration:none;transition:all .2s ease}.FooterBottomBar_link__HqTJh:focus-visible,.FooterBottomBar_link__HqTJh:hover{color:#101827;opacity:.8}.ErrorBoundary_container__pTxPJ{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(3.5rem,1.785vw + 3.14rem,4.5rem);background-color:hsla(0,0%,100%,.85);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid rgba(225,229,240,.7);box-sizing:border-box;animation:ErrorBoundary_fadeIn__gWSuz .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0;--cc-padding:40px;padding-inline:var(--cc-padding)}@keyframes ErrorBoundary_fadeIn__gWSuz{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ErrorBoundary_button__N3Mvr{display:inline-flex;height:48px;min-width:140px;align-items:center;justify-content:center;padding:0 40px;font-family:var(--font-outfit),sans-serif;font-size:clamp(12px,.6vw + 9px,13.5px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--ds-color-primary,#6b80c5);color:#fff;border:none;border-radius:14px;cursor:pointer;transition:all .25s ease;white-space:nowrap;outline:none}.ErrorBoundary_button__N3Mvr:hover{background:#5863aa;transform:translateY(-1px)}.ErrorBoundary_button__N3Mvr:active{transform:scale(.97)}@media (max-width:349px){.ErrorBoundary_container__pTxPJ{--cc-padding:10px}}@media (min-width:350px) and (max-width:599px){.ErrorBoundary_container__pTxPJ{--cc-padding:16px}}@media (max-width:767px){.ErrorBoundary_button__N3Mvr{height:52px;width:100%}}