@font-face{font-family:TT Hoves Pro Trial;src:url(/fonts/tt-hoves-pro-trial/used-in-project/tt-hoves-pro-trial-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Hoves Pro Trial;src:url(/fonts/tt-hoves-pro-trial/used-in-project/tt-hoves-pro-trial-demibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}.f-d-metrics{font-family:var(--font-sans);letter-spacing:-6%;text-transform:uppercase;font-size:10rem;font-weight:500;line-height:1}.f-d-h1{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:7.2rem;font-weight:600;line-height:1}.f-d-h2{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:5rem;font-weight:600;line-height:1}.f-d-h3{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:4rem;font-weight:600;line-height:1}.f-d-h4{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:3.2rem;font-weight:600;line-height:1.1}.f-d-h5{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:2.4rem;font-weight:600;line-height:1.1}.f-d-h6{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:2rem;font-weight:600;line-height:1.1}.f-d-body-large{font-family:var(--font-sans);font-size:2.4rem;font-weight:500;line-height:1.2}.f-d-body{font-family:var(--font-sans);font-size:1.8rem;font-weight:500;line-height:1.4}.f-d-body-small{font-family:var(--font-sans);font-size:1.4rem;font-weight:500;line-height:1.4}.f-d-signature{font-family:var(--font-sans);letter-spacing:-1%;font-size:1.2rem;font-weight:500;line-height:1.4}.f-d-button{font-family:var(--font-sans);font-size:1.6rem;font-weight:500;line-height:1.4}.f-d-links{font-family:var(--font-sans);font-size:1.8rem;font-weight:500;line-height:1.4}@media (width<=1700px){.f-t-metrics{font-family:var(--font-sans);letter-spacing:-6%;text-transform:uppercase;font-size:7.2rem;font-weight:500;line-height:1}.f-t-h1{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:5.6rem;font-weight:600;line-height:1}.f-t-h2{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:4rem;font-weight:600;line-height:1}.f-t-h3{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:3.2rem;font-weight:600;line-height:1}.f-t-h4{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:2.4rem;font-weight:600;line-height:1.1}.f-t-h5{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:2rem;font-weight:600;line-height:1.1}.f-t-h6{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:1.8rem;font-weight:600;line-height:1.1}.f-t-body-large{font-family:var(--font-sans);letter-spacing:-2%;font-size:2rem;font-weight:500;line-height:1.2}.f-t-body{font-family:var(--font-sans);font-size:1.4rem;font-weight:500;line-height:1.4}.f-t-navigation{font-family:var(--font-sans);letter-spacing:-3%;font-size:1.6rem;font-weight:500;line-height:1}}@media (width<=768px){.f-m-metrics{font-family:var(--font-sans);letter-spacing:-6%;text-transform:uppercase;font-size:4.8rem;font-weight:500;line-height:1}.f-m-h1{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:4rem;font-weight:600;line-height:1}.f-m-h2{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:3.2rem;font-weight:600;line-height:1}.f-m-h3{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:2.4rem;font-weight:600;line-height:1}.f-m-h4{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:2rem;font-weight:600;line-height:1.1}.f-m-h5{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:1.8rem;font-weight:600;line-height:1.1}.f-m-h6{font-family:var(--font-sans);letter-spacing:-3%;text-transform:uppercase;font-size:1.6rem;font-weight:600;line-height:1.1}.f-m-body-large{font-family:var(--font-sans);letter-spacing:-2%;font-size:1.8rem;font-weight:500;line-height:1.2}.f-m-body{font-family:var(--font-sans);letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:1.4}.f-m-body-small{font-family:var(--font-sans);letter-spacing:inherit;font-size:1.2rem;font-weight:500;line-height:1.4}.f-m-navigation{font-family:var(--font-sans);letter-spacing:inherit;font-size:1.6rem;font-weight:500;line-height:1.4}}html{--font-sans:"TT Hoves Pro Trial",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;--color-text-primary:#171717;--color-text-secondary:#686868;--color-text-inverse:#fff;--color-accent-primary:#d33034;--color-button-hover:#b91c20;--color-surface-primary:#eaeaea;--color-badge-primary:#eaeaea;--color-line-primary:#b9b9b9;--color-bg-primary:#f5f5f5;--color-surface-hover:#18181b26;--color-page:var(--color-bg-primary);--color-main-white:var(--color-text-inverse);--color-text:var(--color-text-primary);--color-text-muted:var(--color-text-secondary);--color-white-100:var(--color-text-inverse);--color-gray-100:var(--color-bg-primary);--color-black-100:var(--color-text-primary);--color-zinc-900:var(--color-text-primary);--color-surface-glass:#ffffff1a;--color-surface-secondary:#1717170d;--radius-sm:.4rem;--transition-duration:.3s;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--heading-reveal-duration:.73s;--heading-reveal-delay:0s;--heading-reveal-stagger:.11s;--button-slide-ease:cubic-bezier(.76, 0, .24, 1);--intro-duration:.7s;--intro-duration-slow:1.1s;--intro-duration-line:.9s;--intro-stagger:60ms;--intro-header-delay:80ms;--intro-hero-delay:.2s;--intro-vline-delay:.32s;--intro-hline-delay:.72s;--intro-title-delay:.48s;--intro-actions-delay:.88s;--header-padding-block:1.2rem;--header-control-height:4.4rem;--header-height:calc(4.4rem + var(--header-padding-block) * 2 + 1px);--viewport-height:100vh;--screen-offset-x-base:3.2rem;--grid-gap:1.6rem;--column-offset:2.4rem;--card-padding:3.2rem;--section-margin:20rem;--mobile-bottom-nav-offset:0px;--z-index-scrollbar:999}@supports (height:100svh){html{--viewport-height:100svh}}@media (width<=1700px){html{--header-control-height:4rem;--section-margin:15rem;--card-padding:2.4rem}}@media (width<=1280px){html{--column-offset:1.2rem}}@media (width<=768px){html{--screen-offset-x-base:1.6rem;--section-margin:8rem;--header-height:calc(var(--header-control-height) + var(--header-padding-block) * 2 + 1px)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:10px}@media (width>=1921px){html{font-size:.520833vw}}@media (width<=375px){html{font-size:2.66667vw}}body{font-family:var(--font-sans);padding-bottom:var(--mobile-bottom-nav-offset);background-color:var(--color-page);color:var(--color-text);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;font-weight:500}html.grabbing body{cursor:grabbing}button,input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;background:0 0;border:none}@media (width<=768px){input,textarea,select{font-size:max(16px,1em)}}input::-moz-placeholder,textarea::-moz-placeholder{font-family:inherit;font-size:inherit;color:inherit}input::placeholder,textarea::placeholder{font-family:inherit;font-size:inherit;color:inherit}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}a{color:inherit;font-family:inherit;-webkit-text-decoration:none;text-decoration:none}a,button,e-popover-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}e-scroll-region{display:block}button:focus-visible,a:focus-visible{outline:2px solid #d33034;outline:2px solid var(--color-accent-primary,#d33034);outline-offset:2px}p,h1,h2,h3,h4,h5,h6{max-width:100%}ul,ol{list-style:none}img{display:block}.grid{grid-column-gap:var(--grid-gap);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);width:100%;padding-left:var(--screen-offset-x-base);padding-right:var(--screen-offset-x-base);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.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}.hidden-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hidden-scrollbar::-webkit-scrollbar{display:none}html.isPageScrollLocked{overflow:hidden}.FormNotice{margin:1.6rem var(--screen-offset-x-base) 0;color:var(--color-text-primary)}@media (scripting:none){:where(:not(.visually-hidden):not([hidden]):not([aria-hidden=true])){opacity:1!important}*{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.Image__AstroImage{opacity:1!important}.HeadingReveal__word,.TextMaskReveal__word,.TextMaskReveal__lineMask{overflow:visible!important}.HeadingReveal__wordInner,.TextMaskReveal__lineInner,.Header__logo,.Header__item,.Header__cta,.Header__menuGroup,.Warehouses__card{translate:none!important}.Hero__vline,.Hero__hline,.ServiceHero__hline,.CareerHero__hline,.PageHero__hline{scale:none!important}.Warehouses{--warehouses-slider-reveal:1!important}.Services__iconMinus{opacity:0!important}.Hero__titlePhrase:not(.isActive){visibility:hidden!important;opacity:0!important}.Faq__panel[hidden],.Audiences__panel[hidden],.Header__megaPanel[hidden],.Warehouses__card[hidden]{display:flex!important}.Services__details[hidden]{display:grid!important}.Audiences__panel{grid-row:auto!important}.Audiences__shot.isActive{clip-path:none!important}.Services__media{min-height:22.5rem;max-height:none!important}.Services__tags{pointer-events:auto!important;height:auto!important}.ServiceCard__details,.ProjectCard__action.isDesktop,.WarehouseCatalog__action.isDesktop,.Results__cardActionSlot{pointer-events:auto!important}.Results__cardActionSlot{max-height:none!important;overflow:visible!important;transform:none!important}.Header__mobilePanel,.Header__mobileMegaLinksWrap,.Footer__accordionPanel,.FilterPanel__panel,.WarehouseCatalog__namesPanel{grid-template-rows:1fr!important}.Header__mobilePanelInner,.Header__mobileMegaLinks,.Footer__accordionPanelInner,.FilterPanel__panelInner,.WarehouseCatalog__namesPanelInner{overflow:visible!important}.Warehouses__slider{flex-direction:column;display:flex!important;overflow:visible!important}.Warehouses__card{grid-area:auto!important}.Header__popover:popover-open,.ConsultationPopup:popover-open{opacity:1!important;transform:none!important}.Header__popover:popover-open{max-height:calc(100vh - var(--header-height) - 2rem);top:calc(var(--header-height) + .8rem)!important;bottom:auto!important;right:auto!important;left:var(--screen-offset-x-base)!important;margin:0!important;overflow:auto!important}@media (width<=1280px){.Header__popover--menu:popover-open{top:var(--header-height)!important;width:auto!important;max-width:none!important;bottom:0!important;left:0!important;right:0!important}}.SelectField__trigger,.SelectField__popover{display:none!important}.SelectField [data-select-native]{border:1px solid var(--color-line-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);clip:auto!important;white-space:normal!important;width:100%!important;height:4.4rem!important;margin:0!important;padding:0 1.2rem!important;position:static!important;overflow:visible!important}.CookieBanner,.Scrollbar,e-scrollbar,.WarehousesHero__zoom,.Dev{display:none!important}e-scroll-snap,e-image{display:block}}html:not(.dom-content-loaded) main>:not([data-hero]){opacity:.0001}html.dom-content-loaded main>:not([data-hero]){opacity:1;transition:opacity var(--transition-duration) var(--ease-out-quad)}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.CookieBanner{z-index:200;right:var(--screen-offset-x-base);bottom:var(--screen-offset-x-base);left:var(--screen-offset-x-base);max-width:72rem;color:var(--color-text-primary);background:var(--color-main-white);border:1px solid var(--color-line-primary);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:opacity var(--transition-duration) var(--ease-out-cubic), transform var(--transition-duration) var(--ease-out-cubic);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem 2.4rem;margin-left:auto;margin-right:auto;padding:2rem 2.4rem;display:flex;position:fixed;transform:translateY(1.2rem);box-shadow:0 1.2rem 3.2rem #1717171f}.CookieBanner.isVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.CookieBanner[hidden]{display:none}.CookieBanner__text{color:var(--color-text-primary);flex:28rem;margin:0}.CookieBanner__link{color:inherit;text-underline-offset:.2em;-webkit-text-decoration:underline;text-decoration:underline}.CookieBanner__actions{flex-wrap:wrap;flex-shrink:0;gap:.8rem;display:flex}.CookieBanner__button.Button.isSecondary{color:var(--color-text-primary)}.CookieBanner__button.Button.isSecondary:before{border-color:var(--color-line-primary)}@media (hover:hover){.CookieBanner__button.Button.isSecondary:hover{color:var(--color-button-hover)}.CookieBanner__button.Button.isSecondary:hover:before{border-color:var(--color-button-hover)}}@media (prefers-reduced-motion:reduce){.CookieBanner{transition:none;transform:none}}@media (width<=768px){.CookieBanner{padding:1.6rem;bottom:1.6rem;left:1.6rem;right:1.6rem}.CookieBanner__actions{width:100%}.CookieBanner__button.Button.isCompact{flex:auto}}.DevGrid{z-index:9998;pointer-events:none;display:none;position:fixed;inset:0}.DevGrid.isActive{display:block}.DevGrid__columns{grid-column-gap:var(--grid-gap);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);width:100%;height:100%;padding-left:var(--screen-offset-x-base);padding-right:var(--screen-offset-x-base);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.DevGrid__column{outline-offset:-1px;background:#d3303414;outline:1px solid #d3303433;height:100%}.PixelPerfect__overlay{z-index:9997;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;display:none;position:absolute;top:0;left:0}.PixelPerfect__overlay.isActive{display:block}.PixelPerfect__image{width:100%;max-width:none;height:auto;display:block}.PixelPerfect__panel{font-family:var(--font-sans);top:auto;top:initial;right:auto;right:initial;bottom:auto;bottom:initial;left:auto;left:initial;z-index:9999;box-sizing:border-box;width:24rem;height:auto;max-height:min(32rem, calc(var(--viewport-height) - 8.8rem));color:var(--color-text-inverse);background:var(--color-text-primary);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transform-origin:100% 100%;transition:opacity .18s var(--ease-out-quad), transform .18s var(--ease-out-quad), overlay .18s allow-discrete, display .18s allow-discrete;border:0;flex-direction:column;margin:0;padding:1.2rem;display:flex;position:fixed;bottom:7.2rem;right:1.6rem;overflow:hidden;transform:translateY(.4rem)scale(.96)}.PixelPerfect__panel:popover-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}@starting-style{.PixelPerfect__panel:popover-open{opacity:0;transform:translateY(.4rem)scale(.96)}}.PixelPerfect__controls{border-bottom:1px solid #ffffff1f;flex-direction:column;flex-shrink:0;gap:1.2rem;margin-bottom:1.2rem;padding-bottom:1.2rem;display:flex}.PixelPerfect__check{cursor:pointer;align-items:center;gap:.8rem;display:flex}.PixelPerfect__check:has(.PixelPerfect__checkbox:disabled){cursor:not-allowed;opacity:.48}.PixelPerfect__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-sm);width:1.6rem;height:1.6rem;accent-color:var(--color-accent-primary);cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;flex-shrink:0;margin:0}.PixelPerfect__checkbox:checked{background:var(--color-accent-primary);border-color:var(--color-accent-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.2rem}.PixelPerfect__checkbox:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.PixelPerfect__checkbox:disabled{cursor:not-allowed}.PixelPerfect__checkLabel{color:#ffffffb8}.PixelPerfect__control{flex-direction:column;gap:.8rem;display:flex}.PixelPerfect__controlHead{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.PixelPerfect__controlLabel,.PixelPerfect__controlValue{color:#ffffffb8}.PixelPerfect__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:.4rem;accent-color:var(--color-accent-primary);cursor:pointer;background:#fff3;border-radius:99px;margin:0;padding:0}.PixelPerfect__offsetRow{align-items:center;gap:.8rem;display:flex}.PixelPerfect__offsetRow .PixelPerfect__slider{flex:auto;min-width:0}.PixelPerfect__step{width:2.8rem;height:2.8rem;color:var(--color-text-inverse);border-radius:var(--radius-sm);cursor:pointer;transition:transform .16s var(--ease-out-quad), background-color .16s var(--ease-out-quad);background:#ffffff14;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:1rem;line-height:1;display:flex}.PixelPerfect__step:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.PixelPerfect__step:active{transform:scale(.97)}.PixelPerfect__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex:auto;min-height:0;overflow:hidden auto}.PixelPerfect__list::-webkit-scrollbar{width:4px}.PixelPerfect__list::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:99px}.PixelPerfect__category+.PixelPerfect__category{margin-top:1.2rem}.PixelPerfect__categoryTitle{color:#ffffff8f;margin-bottom:.6rem}.PixelPerfect__images{flex-wrap:wrap;gap:.4rem;display:flex}.PixelPerfect__choice{letter-spacing:.02em;min-width:4.4rem;height:2.8rem;color:var(--color-text-inverse);border-radius:var(--radius-sm);cursor:pointer;transition:transform .16s var(--ease-out-quad), background-color .16s var(--ease-out-quad);background:#ffffff14;border:0;justify-content:center;align-items:center;padding:0 .8rem;font-size:1.2rem;line-height:1;display:flex}.PixelPerfect__choice:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.PixelPerfect__choice:active{transform:scale(.97)}.PixelPerfect__choice[aria-pressed=true]{background:var(--color-accent-primary)}@media (hover:hover){.PixelPerfect__step:hover,.PixelPerfect__choice:hover{background:#ffffff29}.PixelPerfect__choice[aria-pressed=true]:hover{background:var(--color-accent-primary)}}@media (prefers-reduced-motion:reduce){.PixelPerfect__step,.PixelPerfect__choice{transition:none}.PixelPerfect__panel{transition:opacity .18s var(--ease-out-quad), overlay .18s allow-discrete, display .18s allow-discrete;transform:none}.PixelPerfect__panel:popover-open{transform:none}@starting-style{.PixelPerfect__panel:popover-open{transform:none}}}@media (width<=768px){.PixelPerfect__panel{width:min(24rem,100vw - 2.4rem);max-height:min(32rem, calc(var(--viewport-height) - 7.2rem));bottom:6rem;right:1.2rem}}.Dev__bar{z-index:9999;gap:.8rem;display:flex;position:fixed;bottom:1.6rem;right:1.6rem}.Dev__tool{font-family:var(--font-sans);letter-spacing:.02em;width:4.8rem;height:4.8rem;color:var(--color-text-inverse);background:var(--color-text-primary);border-radius:var(--radius-sm);cursor:pointer;opacity:.7;transition:transform .16s var(--ease-out-quad), opacity .16s var(--ease-out-quad), background-color .16s var(--ease-out-quad);border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.2rem;line-height:1;display:flex}.Dev__tool:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Dev__tool:active{transform:scale(.97)}.Dev__tool[aria-pressed=true],.Dev__tool.isOpen{background:var(--color-accent-primary);opacity:1}@media (hover:hover){.Dev__tool:hover{opacity:1}}@media (prefers-reduced-motion:reduce){.Dev__tool{transition:none}}@media (width<=768px){.Dev__bar{bottom:1.2rem;right:1.2rem}.Dev__tool{width:4rem;height:4rem}}.Scrollbar{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0000;width:10px;height:100%;padding:2px;position:fixed;top:0;right:0}.Scrollbar.absolute{position:absolute}.Scrollbar.sticky{position:sticky}.Scrollbar.layout{z-index:var(--z-index-scrollbar)}.Scrollbar:not(.layout){width:.4rem;padding:0}.Scrollbar:not(.alwaysVisible){opacity:0;transition:opacity .5s}.Scrollbar.active{opacity:1}@media (hover:hover){.Scrollbar:hover{opacity:1}}html.isPageScrollLocked .Scrollbar.layout{opacity:0!important}@media (hover:none) and (pointer:coarse){.Scrollbar.layout{display:none!important}}.Scrollbar__thumb{background-color:var(--color-accent-primary);border-radius:1111rem;width:100%}.TextLink{--text-link-slide-duration:.4s;color:inherit;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.TextLink__mask{vertical-align:bottom;max-width:100%;display:inline-grid;overflow:hidden}.TextLink__line{transition:transform var(--text-link-slide-duration) var(--button-slide-ease);grid-area:1/1}.TextLink__line:nth-child(2){transform:translateY(110%)}@media (hover:hover){.TextLink:hover .TextLink__line:first-child{transform:translateY(-110%)}.TextLink:hover .TextLink__line:nth-child(2){transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TextLink__line{transition:none}.TextLink__line:nth-child(2){transform:none}@media (hover:hover){.TextLink:hover .TextLink__line:first-child{transform:none}}}.Breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.Breadcrumbs__item{align-items:center;gap:.8rem;display:flex}.Breadcrumbs__sep,.Breadcrumbs__current{color:var(--color-text-secondary)}.ComingSoon{padding-top:var(--header-height);color:var(--color-text-primary);background:var(--color-bg-primary)}.ComingSoon__inner{min-height:calc(var(--viewport-height) - var(--header-height));grid-template-rows:auto minmax(0,1fr);align-items:center;row-gap:0;position:relative;overflow:clip}.ComingSoon__illustration{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.ComingSoon__illustrationImage{width:192rem;max-width:none;height:103.1rem;position:absolute;top:0;left:50%;translate:-50%}.ComingSoon__illustrationImage .Image__AstroImage{-o-object-fit:fill;object-fit:fill;width:100%;height:100%}.ComingSoon__breadcrumbs{z-index:1;grid-area:1/1/auto/-1;align-self:start;margin-top:3.2rem;position:relative}.ComingSoon__content{z-index:1;text-align:center;flex-direction:column;grid-area:2/1/auto/-1;justify-content:center;align-self:center;align-items:center;gap:3.2rem;width:100%;max-width:60.7rem;margin-left:auto;margin-right:auto;display:flex;position:relative}.ComingSoon__text{flex-direction:column;align-items:center;gap:2.4rem;width:100%;display:flex}.ComingSoon__badge{height:auto;min-height:0;min-height:initial;padding:.3rem .6rem;font-size:1.8rem;line-height:1.4}.ComingSoon__title,.ComingSoon__description{width:100%;margin:0}.ComingSoon__action{flex-shrink:0}@media (width<=768px){.ComingSoon__illustrationImage{top:-11.8rem}.ComingSoon__breadcrumbs{margin-top:1.6rem}.ComingSoon__content{max-width:none}.ComingSoon__text{gap:1.6rem}.ComingSoon__badge{font-size:1.4rem}.ComingSoon__action.Button{width:100%;height:6.4rem}.ComingSoon__action .Button__label{max-width:none}}.FileField{width:fit-content;display:flex}.FileField__attach{cursor:pointer;align-items:center;gap:.8rem;display:flex}.FileField__attachIcon{width:4rem;height:4rem;color:var(--color-accent-primary);border:1px solid var(--color-line-primary);border-radius:var(--radius-sm);transition:border-color var(--transition-duration) var(--ease-out-quad);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FileField.isInvalid .FileField__attachIcon{border-color:var(--color-accent-primary)}.FileField__attachClip{width:2rem;height:2rem}.FileField__attachLabel{color:var(--color-text-primary)}.FileField__chip{color:var(--color-text-primary);background:var(--color-surface-primary);border:1px solid var(--color-line-primary);border-radius:.2rem;align-items:center;gap:1rem;padding:.3rem .6rem;display:flex}.FileField__chip[hidden]{display:none}.FileField.isInvalid .FileField__chip{border-color:var(--color-accent-primary)}.FileField__chipName{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;overflow:hidden}.FileField__clear{width:2.4rem;height:2.4rem;color:var(--color-text-primary);cursor:pointer;transition:opacity var(--transition-duration) var(--ease-out-quad);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.FileField__clearIcon{width:2.4rem;height:2.4rem;transform:rotate(45deg)}.FileField.isFilled .FileField__attach{display:none}@media (hover:hover){.FileField__attach:hover .FileField__attachIcon{border-color:var(--color-accent-primary)}.FileField__clear:hover{opacity:.72}}@media (prefers-reduced-motion:reduce){.FileField__attachIcon,.FileField__clear{transition:none}}.RadioGroup{border:none;margin:0;padding:0}.RadioGroup__legend{color:var(--color-text-secondary);padding:0}@media (width<=1700px){.RadioGroup__legend{font-size:1.6rem}}@media (width<=768px){.RadioGroup__legend{font-size:1.4rem}}.RadioGroup__list{flex-wrap:wrap;gap:1.6rem 8rem;margin-top:1.6rem;display:flex}.RadioGroup__item{cursor:pointer;align-items:center;gap:.8rem;display:flex}.RadioGroup__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-line-primary);cursor:pointer;width:2.2rem;height:2.2rem;transition:background-color var(--transition-duration) var(--ease-out-quad), border-color var(--transition-duration) var(--ease-out-quad);background:0 0;border-radius:50%;flex-shrink:0;margin:0;position:relative}.RadioGroup__input:after{content:"";background:var(--color-text-inverse);opacity:0;transition:opacity var(--transition-duration) var(--ease-out-quad), transform var(--transition-duration) var(--ease-out-quad);border-radius:50%;position:absolute;inset:.45rem;transform:scale(.6)}.RadioGroup__input:checked{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}.RadioGroup__input:checked:after{opacity:1;transform:scale(1)}.RadioGroup__input:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.RadioGroup__label{color:var(--color-text-primary)}@media (width<=1700px){.RadioGroup__label{font-size:1.6rem}}@media (width<=768px){.RadioGroup__label{font-size:1.4rem}}@media (width<=1700px){.RadioGroup__list{gap:1.6rem 4.8rem}}@media (width<=768px){.RadioGroup__list{flex-direction:column;gap:1.6rem}}@media (prefers-reduced-motion:reduce){.RadioGroup__input,.RadioGroup__input:after{transition:none}}.SelectField{flex-direction:column;align-items:stretch;width:100%;display:flex;position:relative}.SelectField__trigger{text-align:left;width:100%;height:5.4rem;color:var(--color-text-primary);background:var(--color-surface-primary);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-duration) var(--ease-out-quad), border-color var(--transition-duration) var(--ease-out-quad);border:1px solid #0000;outline:none;align-items:center;padding:0 4.4rem 0 1.6rem;display:flex;position:relative}.SelectField.isPlaceholder .SelectField__trigger{color:var(--color-text-secondary)}.SelectField.isOpen .SelectField__trigger,.SelectField__trigger:focus{border-color:var(--color-line-primary)}.SelectField.isInvalid .SelectField__trigger,.SelectField__trigger:user-invalid,.SelectField__trigger[aria-invalid=true]{border-color:var(--color-accent-primary)}.SelectField__trigger:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover){.SelectField__trigger:hover:not(:disabled){background:var(--color-surface-hover)}}.SelectField__value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.SelectField__error{color:var(--color-accent-primary);margin:.4rem 0 0;display:none}.SelectField.isInvalid .SelectField__error{display:block}.SelectField__icon{width:2rem;height:2rem;color:var(--color-text-primary);pointer-events:none;transition:transform var(--transition-duration) var(--ease-out-quad);position:absolute;top:50%;right:1.6rem;transform:translateY(-50%)}.SelectField.isOpen .SelectField__icon{transform:translateY(-50%)rotate(180deg)}.SelectField__popover{top:auto;top:initial;right:auto;right:initial;bottom:auto;bottom:initial;left:auto;left:initial;z-index:30;box-sizing:border-box;overscroll-behavior:contain;max-height:28rem;color:var(--color-text-primary);background:var(--color-surface-primary);border-radius:var(--radius-sm);opacity:0;transform-origin:0 0;transition:opacity .18s var(--ease-out-quad), transform .18s var(--ease-out-quad), overlay .18s allow-discrete, display .18s allow-discrete;scrollbar-width:thin;scrollbar-color:var(--color-line-primary) transparent;border:none;margin:0;padding:1.6rem;position:fixed;overflow:hidden auto;transform:translateY(-.4rem)}.SelectField__popover:popover-open{opacity:1;transform:translateY(0)}@starting-style{.SelectField__popover:popover-open{opacity:0;transform:translateY(-.4rem)}}.SelectField__popover::-webkit-scrollbar{width:.6rem}.SelectField__popover::-webkit-scrollbar-track{background:0 0}.SelectField__popover::-webkit-scrollbar-thumb{background:var(--color-line-primary);border-radius:2rem}@media (width<=768px){.SelectField__popover{box-shadow:0 .4rem 1.6rem #0000001a}}.SelectField__list{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.SelectField__item{flex-direction:column;gap:.8rem;display:flex}.SelectField__item:not(:last-child):after{content:"";background:var(--color-line-primary);width:100%;height:1px;display:block}.SelectField__option{text-align:left;width:100%;color:var(--color-text-primary);cursor:pointer;transition:opacity var(--transition-duration) var(--ease-out-quad);background:0 0;border:none;padding:0}.SelectField__option.isSelected{color:var(--color-accent-primary)}.SelectField__option:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:.2rem}@media (hover:hover){.SelectField__option:hover{opacity:.6}}@media (prefers-reduced-motion:reduce){.SelectField__trigger,.SelectField__icon,.SelectField__option{transition:none}.SelectField__popover{opacity:1;transition:none;transform:none}@starting-style{.SelectField__popover:popover-open{opacity:1;transform:none}}}.TextField{flex-direction:column;align-items:stretch;width:100%;display:flex;position:relative}.TextField__input{width:100%;height:5.4rem;color:var(--color-text-primary);background:var(--color-surface-primary);border-radius:var(--radius-sm);transition:background-color var(--transition-duration) var(--ease-out-quad), border-color var(--transition-duration) var(--ease-out-quad);border:1px solid #0000;outline:none;padding:0 1.6rem}.TextField__input::-moz-placeholder{color:var(--color-text-secondary)}.TextField__input::placeholder{color:var(--color-text-secondary)}.TextField__input:focus{border-color:var(--color-line-primary)}.TextField.isInvalid .TextField__input,.TextField__input:user-invalid,.TextField__input[aria-invalid=true]{border-color:var(--color-accent-primary)}@media (hover:hover){.TextField__input:hover{background:var(--color-surface-hover)}}.TextField__error{color:var(--color-accent-primary);margin:.4rem 0 0;display:none}.TextField.isInvalid .TextField__error{display:block}@media (prefers-reduced-motion:reduce){.TextField__input{transition:none}}.ConsultationForm{display:contents}.ConsultationForm__form{border:1px solid var(--color-line-primary);border-radius:var(--radius-sm);flex-direction:column;grid-column:1/5;padding:3.1rem;display:flex}@media (width<=1280px){.ConsultationForm__form{grid-column:1/6}}@media (width<=1024px){.ConsultationForm__form{grid-column:1/-1}}.ConsultationForm__head{flex-direction:column;gap:2.4rem;margin-bottom:3rem;display:flex}@media (width<=1700px){.ConsultationForm__head{margin-bottom:2.4rem}}.ConsultationForm__title,.ConsultationForm__description{margin:0}.ConsultationForm__fields{flex-direction:column;gap:2.4rem;margin-bottom:2.4rem;display:flex}.ConsultationForm__file{margin-top:.8rem}.ConsultationForm__inputs{grid-gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;display:grid}.ConsultationForm__inputName,.ConsultationForm__inputService{grid-column:1/-1}.ConsultationForm.isSplitName .ConsultationForm__inputName{grid-column:auto}.ConsultationForm__letter{flex-direction:column;gap:.8rem;display:flex}.ConsultationForm__letterLabel{color:var(--color-text-secondary);margin:0}.ConsultationForm__textarea{resize:vertical;height:13.5rem;padding-top:1.6rem;padding-bottom:1.6rem}.ConsultationForm__divider{background:var(--color-line-primary);width:100%;height:1px}.ConsultationForm__actions{flex-direction:column;gap:2.3rem;margin-top:auto;display:flex}.ConsultationForm__error{color:var(--color-accent-primary);margin:0}.ConsultationForm__error[hidden]{display:none}.ConsultationForm__consent{cursor:pointer;align-items:flex-start;gap:.8rem;margin:0;display:flex}.ConsultationForm__consentInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-line-primary);border-radius:var(--radius-sm);cursor:pointer;width:2.2rem;height:2.2rem;transition:background-color var(--transition-duration) var(--ease-out-quad), border-color var(--transition-duration) var(--ease-out-quad);background:0 0;flex-shrink:0;margin:0;position:relative}.ConsultationForm__consentInput:after{content:"";border:solid var(--color-text-inverse);opacity:0;width:.55rem;height:1rem;transition:opacity var(--transition-duration) var(--ease-out-quad), transform var(--transition-duration) var(--ease-out-quad);border-width:0 .16rem .16rem 0;position:absolute;top:.4rem;left:.72rem;transform:rotate(45deg)scale(.6)}.ConsultationForm__consentInput:checked{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}.ConsultationForm__consentInput:checked:after{opacity:1;transform:rotate(45deg)scale(1)}.ConsultationForm__consentInput:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ConsultationForm__consentText{color:var(--color-text-secondary);letter-spacing:-.018em}.ConsultationForm__consentText a,.ConsultationForm__consentLink{color:var(--color-text-primary);box-shadow:0 1px}.ConsultationForm__submit{cursor:pointer}.ConsultationForm.isSubmitting .ConsultationForm__submit{opacity:.7;pointer-events:none}.ConsultationForm__consent.isInvalid .ConsultationForm__consentInput{border-color:var(--color-accent-primary)}.ConsultationForm__aside{min-height:73.2rem;padding:var(--card-padding);border-radius:var(--radius-sm);flex-direction:column;grid-column:5/-1;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@media (width<=1700px){.ConsultationForm__aside{min-height:74rem;padding:3.2rem}}@media (width<=1280px){.ConsultationForm__aside{grid-column:6/-1}}@media (width<=1024px){.ConsultationForm__aside{grid-column:1/-1;min-height:max-content}}.ConsultationForm__image{width:100%;height:100%;position:absolute;inset:0}.ConsultationForm__image .Image__AstroImage,.ConsultationForm__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ConsultationForm__asideOverlay{z-index:1;pointer-events:none;background:#0003;position:absolute;inset:0}.ConsultationForm__contacts{z-index:3;background:var(--color-bg-primary);border-radius:var(--radius-sm);align-items:stretch;gap:1.6rem;width:100%;padding:1.6rem 1.6rem 1.6rem 2.4rem;display:flex;position:relative}@media (width<=1280px){.ConsultationForm__contacts{flex-direction:column;align-items:flex-start}}.ConsultationForm__contact{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.ConsultationForm__contactLabel{color:var(--color-text-secondary);margin:0}.ConsultationForm__contactValue{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-text-primary);white-space:nowrap;transition:color var(--transition-duration) var(--ease-out-quad);font-size:3.2rem;font-weight:500;line-height:1.4;-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){.ConsultationForm__contactValue:hover{color:var(--color-accent-primary)}}.ConsultationForm__contactValue:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ConsultationForm__messengers{flex-direction:column;flex-shrink:0;align-self:stretch;gap:.4rem;width:4rem;display:flex}@media (width<=1280px){.ConsultationForm__messengers{flex-direction:row;align-self:flex-start;width:auto}}.ConsultationForm__messenger{width:4rem;min-height:4rem;color:var(--color-text-primary);border:1px solid var(--color-line-primary);border-radius:var(--radius-sm);transition:color var(--transition-duration) var(--ease-out-quad), border-color var(--transition-duration) var(--ease-out-quad);flex:1;justify-content:center;align-items:center;display:flex}@media (hover:hover){.ConsultationForm__messenger:hover{color:var(--color-accent-primary);border-color:var(--color-accent-primary)}}.ConsultationForm__messenger:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ConsultationForm__messengerIcon{width:2rem;height:2rem}@media (width<=1700px){.ConsultationForm__head{gap:1.6rem}.ConsultationForm__contactValue{letter-spacing:0;font-size:2.4rem;line-height:1.2}.ConsultationForm__fields{grid-column-gap:1.6rem;-moz-column-gap:1.6rem;grid-row-gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;display:grid}.ConsultationForm__inputs{display:contents}.ConsultationForm__inputName{grid-area:1/1/auto/-1}.ConsultationForm.isSplitName .ConsultationForm__inputName{grid-column:1}.ConsultationForm__inputLastName{grid-area:1/2}.ConsultationForm__inputPhone{grid-area:2/1}.ConsultationForm__inputEmail{grid-area:2/2}.ConsultationForm__inputService{grid-area:3/1}.ConsultationForm.isSplitName .ConsultationForm__inputService{grid-column:1/-1}.ConsultationForm__inn{grid-area:3/2}.ConsultationForm__inn .TextField__input{font-size:1.6rem}@media (width<=768px){.ConsultationForm__inn .TextField__input{font-size:1.8rem}}.ConsultationForm__palletPlaces{grid-area:4/1/auto/-1;margin-top:1rem}.ConsultationForm__divider{grid-area:5/1/auto/-1;margin-top:.7rem}.ConsultationForm__letter{grid-area:4/1/auto/-1}.ConsultationForm__file{grid-area:6/1/auto/-1}.ConsultationForm.isSplitName .ConsultationForm__file{grid-row:5}}@media (width<=768px){.ConsultationForm__form{grid-column:1/-1;gap:0;min-height:0;padding:3.1rem 1.5rem 1.6rem}.ConsultationForm__head{gap:1.6rem;margin-bottom:2.4rem}.ConsultationForm__fields{flex-direction:column;flex:none;gap:1.6rem;margin-bottom:2.4rem;display:flex}.ConsultationForm__inputs{grid-template-columns:1fr;display:grid}.ConsultationForm__divider{margin-top:-.25rem}.ConsultationForm__file{margin-top:0}.ConsultationForm__inputName,.ConsultationForm__inputLastName,.ConsultationForm__inputPhone,.ConsultationForm__inputEmail,.ConsultationForm__inputService,.ConsultationForm__inn,.ConsultationForm__palletPlaces,.ConsultationForm__divider,.ConsultationForm__letter,.ConsultationForm__file{grid-area:auto}.ConsultationForm__inputService{grid-column:1/-1}.ConsultationForm__actions{gap:2rem;margin-top:-.5rem}.ConsultationForm__submit{width:100%;height:6.4rem}.ConsultationForm__aside{grid-column:1/-1;min-height:34.4rem;padding:1.6rem}.ConsultationForm__contacts{background:var(--color-text-inverse);flex-direction:column;align-items:flex-start;gap:1.6rem;padding:1.6rem 2.4rem}.ConsultationForm__contactValue{letter-spacing:-.02em;font-size:1.8rem;line-height:1.2}.ConsultationForm__messengers{flex-direction:row;gap:.8rem;width:auto;height:3.2rem}.ConsultationForm__messenger{flex:none;width:3.2rem;height:3.2rem;min-height:3.2rem}.ConsultationForm__messengerIcon{width:1.7rem;height:1.7rem}}.ConsultationPopup{--consultation-popup-padding-block:6.4rem;box-sizing:border-box;width:100vw;height:var(--viewport-height);max-width:none;max-height:none;padding:6.4rem 0;padding:var(--consultation-popup-padding-block) 0;color:var(--color-text-primary);background:var(--color-bg-primary);opacity:0;-ms-overflow-style:none;scrollbar-width:none;transition:opacity .28s var(--ease-out-quad), overlay .28s allow-discrete, display .28s allow-discrete;border:none;margin:0;position:fixed;inset:0;overflow:auto}.ConsultationPopup::-webkit-scrollbar{display:none}.ConsultationPopup:popover-open{opacity:1}@starting-style{.ConsultationPopup:popover-open{opacity:0}}.ConsultationPopup::backdrop{opacity:0;transition:opacity .28s var(--ease-out-quad), overlay .28s allow-discrete, display .28s allow-discrete;background:#17171766}.ConsultationPopup:popover-open::backdrop{opacity:1}@starting-style{.ConsultationPopup:popover-open::-csstools-invalid-backdrop{opacity:0}}.ConsultationPopup__close{top:1.6rem;right:var(--screen-offset-x-base);z-index:2;width:4.4rem;height:4.4rem;color:var(--color-text-inverse);background:var(--color-accent-primary);border-radius:var(--radius-sm);cursor:pointer;transition:opacity var(--transition-duration) var(--ease-out-quad), background-color var(--transition-duration) var(--ease-out-quad), transform .16s var(--ease-out-quad);justify-content:center;align-items:center;padding:0;display:flex;position:fixed}.ConsultationPopup__close:active{transform:scale(.97)}.ConsultationPopup__close:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ConsultationPopup__closeIcon{width:2.6rem;height:2.6rem;transform:rotate(45deg)}.ConsultationPopup__inner{box-sizing:border-box;opacity:0;transform-origin:50%;min-height:100%;transition:opacity .28s var(--ease-out-quad), transform .28s var(--ease-out-quad);grid-template-rows:minmax(min-content,1fr);align-content:center;align-items:stretch;transform:scale(.98)}.ConsultationPopup:popover-open .ConsultationPopup__inner{opacity:1;transform:scale(1)}@starting-style{.ConsultationPopup:popover-open .ConsultationPopup__inner{opacity:0;transform:scale(.98)}}.ConsultationPopup .ConsultationForm__form{min-height:100%}.ConsultationPopup .ConsultationForm__fields{flex:auto}.ConsultationPopup .ConsultationForm__aside{height:100%;min-height:0}@media (width<=1024px){.ConsultationPopup__inner{align-content:center;align-items:stretch;gap:var(--grid-gap);grid-template-rows:none}.ConsultationPopup .ConsultationForm__form,.ConsultationPopup .ConsultationForm__aside{height:auto;min-height:0}.ConsultationPopup .ConsultationForm__fields{flex:none}}@media (width<=768px){.ConsultationPopup__inner{row-gap:2.4rem}}@media (hover:hover){.ConsultationPopup__close:hover{opacity:.8}}@media (prefers-reduced-motion:reduce){.ConsultationPopup,.ConsultationPopup::backdrop,.ConsultationPopup__inner,.ConsultationPopup__close{transition:none;transform:none}.ConsultationPopup:popover-open .ConsultationPopup__inner{transform:none}.ConsultationPopup__close:active{transform:none}}.FormSuccessPopup{box-sizing:border-box;width:100vw;height:var(--viewport-height);max-width:none;max-height:none;color:var(--color-text-primary);opacity:0;transition:opacity .28s var(--ease-out-quad), overlay .28s allow-discrete, display .28s allow-discrete;background:0 0;border:none;margin:0;padding:1.6rem;position:fixed;inset:0;overflow:auto}.FormSuccessPopup:popover-open{opacity:1}@starting-style{.FormSuccessPopup:popover-open{opacity:0}}.FormSuccessPopup::backdrop{opacity:0;transition:opacity .28s var(--ease-out-quad), overlay .28s allow-discrete, display .28s allow-discrete;background:#17171766}.FormSuccessPopup:popover-open::backdrop{opacity:1}@starting-style{.FormSuccessPopup:popover-open::-csstools-invalid-backdrop{opacity:0}}.FormSuccessPopup__inner{box-sizing:border-box;justify-content:center;align-items:center;min-height:100%;display:flex}.FormSuccessPopup__card{box-sizing:border-box;background:var(--color-bg-primary);border:1px solid var(--color-line-primary);border-radius:var(--radius-sm);opacity:0;transform-origin:50%;width:min(100%,52rem);transition:opacity .28s var(--ease-out-quad), transform .28s var(--ease-out-quad);flex-direction:column;gap:2.4rem;padding:4rem 3.2rem 3.2rem;display:flex;position:relative;transform:scale(.98)}.FormSuccessPopup:popover-open .FormSuccessPopup__card{opacity:1;transform:scale(1)}@starting-style{.FormSuccessPopup:popover-open .FormSuccessPopup__card{opacity:0;transform:scale(.98)}}.FormSuccessPopup__close{z-index:1;width:4.4rem;height:4.4rem;color:var(--color-text-inverse);background:var(--color-accent-primary);border-radius:var(--radius-sm);cursor:pointer;transition:opacity var(--transition-duration) var(--ease-out-quad), background-color var(--transition-duration) var(--ease-out-quad), transform .16s var(--ease-out-quad);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:1.6rem;right:1.6rem}.FormSuccessPopup__close:active{transform:scale(.97)}.FormSuccessPopup__close:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.FormSuccessPopup__closeIcon{width:2.6rem;height:2.6rem;transform:rotate(45deg)}.FormSuccessPopup__content{flex-direction:column;gap:1.6rem;padding-right:4.8rem;display:flex}.FormSuccessPopup__title,.FormSuccessPopup__description{margin:0}.FormSuccessPopup__action{align-self:flex-start}@media (width<=768px){.FormSuccessPopup__card{padding:3.2rem 2rem 2.4rem}.FormSuccessPopup__content{padding-right:0}.FormSuccessPopup__action,.FormSuccessPopup__action.Button{width:100%}}@media (hover:hover){.FormSuccessPopup__close:hover{opacity:.8}}@media (prefers-reduced-motion:reduce){.FormSuccessPopup,.FormSuccessPopup::backdrop,.FormSuccessPopup__card,.FormSuccessPopup__close{transition:none;transform:none}.FormSuccessPopup:popover-open .FormSuccessPopup__card{transform:none}.FormSuccessPopup__close:active{transform:none}}.Footer{color:var(--color-text-primary);padding-top:1.6rem;padding-bottom:2.4rem}.Footer__inner{row-gap:2.4rem}.Footer__box{grid-column-gap:var(--grid-gap);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);background:var(--color-bg-primary);border:1px solid var(--color-line-primary);border-radius:var(--radius-sm);grid-column:1/-1;grid-template-columns:repeat(8,minmax(0,1fr));padding-top:3.2rem;padding-bottom:3.05rem;display:grid;position:relative;overflow:clip}.Footer__head{display:none}.Footer__columns{display:contents}.Footer__col{flex-direction:column;grid-area:1/span 2;gap:4rem;min-width:0;display:flex}.Footer__col:first-child{padding-left:var(--card-padding)}.Footer__col.hasContacts{justify-content:space-between;gap:11.4rem}.Footer__colGroups{flex-direction:column;gap:4rem;display:flex}.Footer__group{flex-direction:column;gap:1.6rem;min-width:0;display:flex}.Footer__groupTitle{color:var(--color-text-secondary);margin:0}.Footer__list{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.Footer__item{min-width:0}.Footer__link{color:var(--color-text-primary);transition:color var(--transition-duration) var(--ease-out-quad);-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){.Footer__link:hover{color:var(--color-accent-primary)}}.Footer__link:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Footer__contacts{flex-direction:column;gap:2.1rem;display:flex}@media (width<=1700px){.Footer__contacts{gap:1.6rem}}.Footer__contacts--mobile{display:none}.Footer__contact{flex-direction:column;gap:.8rem;min-width:0;display:flex}.Footer__contactLabel{color:var(--color-text-secondary);margin:0}.Footer__contactValue{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--color-text-primary);transition:color var(--transition-duration) var(--ease-out-quad);font-size:3.2rem;font-weight:500;line-height:1.1;-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){.Footer__contactValue:hover{color:var(--color-accent-primary)}}.Footer__contactValue:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Footer__accordion{display:none}.Footer__foot{width:100%;padding-left:var(--card-padding);padding-right:var(--card-padding);pointer-events:none;grid-area:2/1/auto/-1;justify-content:space-between;align-items:flex-end;gap:1.6rem;display:flex;position:absolute;bottom:3.2rem}@media (width<=1700px){.Footer__foot{padding-left:3.2rem;padding-right:3.2rem}}.Footer__logo{color:inherit;flex-shrink:0;align-items:center;-webkit-text-decoration:none;text-decoration:none;display:flex}.Footer__logo:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Footer__logo--mobile{display:none}.Footer__logo--desktop{width:29rem;height:5.9rem}.Footer__logoIcon{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.Footer__toTop{pointer-events:auto;flex-shrink:0;align-items:center;gap:1.6rem;display:flex}.Footer__toTopLabel{color:var(--color-text-secondary)}.Footer__toTopBtn{width:4.8rem;height:4.8rem;color:var(--color-text-primary);border:1px solid var(--color-line-primary);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-duration) var(--ease-out-quad), border-color var(--transition-duration) var(--ease-out-quad), transform .16s var(--ease-out-quad);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.Footer__toTopBtn:hover{color:var(--color-accent-primary);border-color:var(--color-accent-primary)}}.Footer__toTopBtn:active{transform:scale(.97)}.Footer__toTopBtn:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Footer__toTopIcon{width:2.4rem;height:2.4rem}.Footer__legal{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.Footer__copyright{color:var(--color-text-secondary);grid-column:1/3;margin:0}.Footer__legalList{flex-wrap:wrap;grid-column:3/7;align-items:center;gap:.4rem 2.4rem;margin:0;padding:0;list-style:none;display:flex}.Footer__legalLink{color:var(--color-text-primary);transition:color var(--transition-duration) var(--ease-out-quad);-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){.Footer__legalLink:hover{color:var(--color-accent-primary)}}.Footer__legalLink:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Footer__credit{color:var(--color-text-secondary);transition:color var(--transition-duration) var(--ease-out-quad);grid-column:7/-1;justify-self:end;align-items:center;gap:.8rem;-webkit-text-decoration:none;text-decoration:none;display:flex}@media (hover:hover){.Footer__credit:hover{color:var(--color-accent-primary)}}.Footer__credit:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Footer__creditLogo{fill:currentColor;flex-shrink:0;width:5.4rem;height:1.4rem}@media (width<=1700px){.Footer__col{gap:3.2rem}.Footer__col:first-child{padding-left:3.2rem}.Footer__col.hasContacts{gap:11rem}.Footer__colGroups{gap:3.4rem}.Footer__contactValue{font-size:2.4rem}.Footer__logo--desktop{width:22rem;height:4.5rem}}@media (width<=1280px){.Footer__logo--desktop{width:14rem;height:3rem}}@media (width<=1024px){.Footer__logo--desktop{width:10rem;height:2rem}}@media (width<=768px){.Footer{padding-top:1.6rem;padding-bottom:1.6rem}.Footer__inner{row-gap:1.6rem}.Footer__box{flex-direction:column;gap:0;padding:1.6rem 1.5rem 1.5rem;display:flex}.Footer__head{border-bottom:1px solid var(--color-line-primary);justify-content:space-between;align-items:center;gap:1.2rem;padding-top:.4rem;padding-bottom:1.67rem;display:flex}.Footer__columns,.Footer__contacts--desktop{display:none}.Footer__contacts--mobile{margin-top:2.4rem;display:flex}.Footer__contactValue{letter-spacing:-.02em;font-size:2rem;line-height:1.2}.Footer__accordion{flex-direction:column;display:flex}.Footer__details{border-bottom:1px solid var(--color-line-primary)}.Footer__summary{width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;transition:color var(--transition-duration) var(--ease-out-quad), padding-bottom var(--transition-duration) var(--ease-out-quad);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.6rem;padding-top:1.6rem;padding-bottom:1.6rem;display:flex}.Footer__summary:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Footer__summaryTitle{min-width:0}.Footer__summaryIcon{width:2rem;height:2rem;color:var(--color-text-primary);transition:color var(--transition-duration) var(--ease-out-quad), transform var(--transition-duration) var(--ease-out-quad);flex-shrink:0}.Footer__details.isOpen .Footer__summary{color:var(--color-text-secondary);padding-bottom:.8rem}.Footer__details.isOpen .Footer__summaryIcon{color:var(--color-accent-primary);transform:rotate(180deg)}.Footer__accordionPanel{transition:grid-template-rows var(--transition-duration) var(--ease-out-quad);grid-template-rows:0fr;display:grid}.Footer__details.isOpen>.Footer__accordionPanel{grid-template-rows:1fr}.Footer__accordionPanelInner{min-height:0;overflow:hidden}.Footer__list{gap:.71rem}.Footer__list--accordion{padding-top:.8rem;padding-bottom:1.2rem}.Footer__foot{display:none}.Footer__logo--mobile{width:10rem;height:2rem;display:flex}.Footer__toTop{gap:1rem;margin-right:.4rem}.Footer__toTopBtn{width:4rem;height:4rem}.Footer__legal{flex-direction:column;align-items:flex-start;gap:1.6rem;display:flex}.Footer__copyright{order:3}.Footer__legalList{flex-direction:column;order:1;align-items:flex-start;gap:1.6rem}.Footer__credit{justify-self:initial;order:2}}@media (prefers-reduced-motion:reduce){.Footer__link,.Footer__contactValue,.Footer__toTopBtn,.Footer__legalLink,.Footer__credit,.Footer__summary,.Footer__summaryIcon,.Footer__accordionPanel{transition:none}}.Header{--header-trigger-bg:var(--color-surface-glass);--header-trigger-color:var(--color-text-inverse);--header-trigger-active-bg:var(--color-text-inverse);--header-trigger-active-color:var(--color-text-primary);--header-trigger-hover-bg:#fff3;--header-popover-bg:var(--color-bg-primary);--header-link-color:var(--color-text-primary);--header-divider:color-mix(in srgb, var(--color-text-primary) 12%, transparent);--header-gap:.8rem;--header-font-size:1.6rem;z-index:100;width:100%;margin-bottom:calc(-1 * var(--header-height));padding-left:var(--screen-offset-x-base);padding-right:var(--screen-offset-x-base);padding-top:var(--header-padding-block);padding-bottom:var(--header-padding-block);color:var(--header-trigger-color);transition:color var(--transition-duration) var(--ease-out-quad), background-color var(--transition-duration) var(--ease-out-quad), border-color var(--transition-duration) var(--ease-out-quad);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.Header.isLight,.Header.isScrolled{--header-trigger-bg:var(--color-surface-secondary);--header-trigger-color:var(--color-text-primary);--header-trigger-active-bg:var(--color-text-inverse);--header-trigger-active-color:var(--color-text-primary);--header-trigger-hover-bg:var(--color-surface-hover);--header-popover-bg:var(--color-text-inverse);border-bottom-color:var(--color-line-primary);background:var(--color-bg-primary)}.Header__bar{gap:var(--header-gap);align-items:center;display:flex}.Header__logo{width:12rem;height:4.4rem;color:inherit;opacity:0;transition:opacity var(--intro-duration) var(--ease-out-cubic), translate var(--intro-duration) var(--ease-out-cubic);transition-delay:var(--intro-header-delay);flex-shrink:0;align-items:center;margin-right:2.4rem;display:flex;translate:0 -.8rem}html.dom-content-loaded .Header__logo{opacity:1;translate:0}.Header__logoIcon{width:100%;height:100%;display:block}.Header__logoAccent{fill:var(--color-accent-primary)}.Header__logoMark{fill:currentColor}.Header__nav{gap:var(--header-gap);flex:none;align-items:center;display:flex}.Header__item{opacity:0;width:25.2rem;transition:opacity var(--intro-duration) var(--ease-out-cubic), translate var(--intro-duration) var(--ease-out-cubic);flex-shrink:0;position:relative;translate:0 -.8rem}.Header__item:first-child{transition-delay:calc(var(--intro-header-delay) + var(--intro-stagger))}.Header__item:nth-child(2){transition-delay:calc(var(--intro-header-delay) + 2 * var(--intro-stagger))}.Header__item:nth-child(3){transition-delay:calc(var(--intro-header-delay) + 3 * var(--intro-stagger))}html.dom-content-loaded .Header__item{opacity:1;translate:0}.Header__trigger{width:100%;height:var(--header-control-height);font-family:var(--font-sans);font-weight:500;font-size:var(--header-font-size);color:var(--header-trigger-color);background:var(--header-trigger-bg);border-radius:var(--radius-sm);backdrop-filter:blur(1.2rem);transition:color var(--transition-duration) var(--ease-out-quad), background-color var(--transition-duration) var(--ease-out-quad);justify-content:space-between;align-items:center;gap:.8rem;padding-left:1.6rem;padding-right:1.6rem;line-height:1.4;display:flex}.Header__trigger.isOpen{color:var(--header-trigger-active-color);background:var(--header-trigger-active-bg)}@media (hover:hover){.Header__trigger:hover{background:var(--header-trigger-hover-bg)}.Header__trigger.isOpen:hover{background:var(--header-trigger-active-bg)}}.Header__triggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Header__chevron{width:2rem;height:2rem;transition:transform var(--transition-duration) var(--ease-out-quad);flex-shrink:0}.Header__trigger.isOpen .Header__chevron{transform:rotate(180deg)}.Header__end{display:contents}.Header__cta.Button{opacity:0;transition:color var(--transition-duration) var(--ease-out-quad), border-color var(--transition-duration) var(--ease-out-quad), opacity var(--intro-duration) var(--ease-out-cubic), translate var(--intro-duration) var(--ease-out-cubic);transition-delay:0s, 0s, calc(var(--intro-header-delay) + 5 * var(--intro-stagger)), calc(var(--intro-header-delay) + 5 * var(--intro-stagger));translate:0 -.8rem}html.dom-content-loaded .Header__cta.Button{opacity:1;translate:0}.Header__menuGroup{isolation:isolate;min-width:0;height:var(--header-control-height);color:var(--header-trigger-color);border-radius:var(--radius-sm);opacity:0;transition:color var(--transition-duration) var(--ease-out-quad), opacity var(--intro-duration) var(--ease-out-cubic);transition-delay:0s, calc(var(--intro-header-delay) + 4 * var(--intro-stagger));background:0 0;flex:1;justify-content:space-between;align-items:center;padding-left:1.6rem;padding-right:1.9rem;display:flex;position:relative}.Header__menuGroup:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--header-trigger-bg);backdrop-filter:blur(1.2rem);transition:background-color var(--transition-duration) var(--ease-out-quad);position:absolute;inset:0}.Header__menuGroup.isOpen{color:var(--header-trigger-active-color)}.Header__menuGroup.isOpen:before{background:var(--header-trigger-active-bg)}@media (hover:hover){.Header__menuGroup:hover:before{background:var(--header-trigger-hover-bg)}.Header__menuGroup.isOpen:hover:before{background:var(--header-trigger-active-bg)}}html.dom-content-loaded .Header__menuGroup{opacity:1;animation:header-intro-slide var(--intro-duration) var(--ease-out-cubic) backwards;animation-delay:calc(var(--intro-header-delay) + 4 * var(--intro-stagger))}.Header__menuTrigger{min-width:24px;height:100%;min-height:24px;font-family:var(--font-sans);font-weight:500;font-size:var(--header-font-size);color:inherit;flex:1;align-items:center;gap:.8rem;line-height:1.4;display:flex}.Header__burger{flex-shrink:0;width:1.7rem;height:1.7rem;display:block;position:relative}.Header__burgerLine{width:100%;height:1px;transition:transform var(--transition-duration) var(--ease-out-quad), opacity var(--transition-duration) var(--ease-out-quad), width var(--transition-duration) var(--ease-out-quad), left var(--transition-duration) var(--ease-out-quad);background:currentColor;border-radius:1px;position:absolute;top:50%;left:0}.Header__burgerLine:first-child{transform:translateY(calc(-50% - .4rem))}.Header__burgerLine:nth-child(2){width:53%;left:23.5%;transform:translateY(-50%)}.Header__burgerLine:nth-child(3){transform:translateY(calc(.4rem - 50%))}.Header__menuGroup.isOpen .Header__burgerLine:first-child{transform:translateY(-50%)rotate(45deg)}.Header__menuGroup.isOpen .Header__burgerLine:nth-child(2){opacity:0;width:100%;left:0;transform:translateY(-50%)scaleX(0)}.Header__menuGroup.isOpen .Header__burgerLine:nth-child(3){transform:translateY(-50%)rotate(-45deg)}.Header__menuLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Header__langWrap{flex-shrink:0;align-self:stretch;display:flex;position:relative}.Header__lang{min-width:24px;height:100%;min-height:24px;font-family:var(--font-sans);font-weight:500;font-size:var(--header-font-size);color:inherit;flex-shrink:0;justify-content:center;align-items:center;padding-left:.8rem;line-height:1.4;display:inline-flex}.Header__langList,.Header__langItem{flex-direction:column;gap:.6rem;display:flex}.Header__langItem:not(:last-child):after{content:"";background:var(--header-divider);width:100%;height:1px;display:block}.Header__langLink{color:var(--header-link-color)}.Header__langLink.isActive{color:var(--color-accent-primary)}.Header__cta.Button.isCompact{width:18.6rem;height:var(--header-control-height);white-space:nowrap;text-align:center;flex-shrink:0;padding-left:1rem;padding-right:1rem}.Header__cta.Button.isCompact .Button__label,.Header__cta.Button.isCompact .Button__labelLine{white-space:nowrap}.Header__cta.Button.isCompact .Button__label{font-size:var(--header-font-size);line-height:1.4}@keyframes header-intro-slide{0%{transform:translateY(-.8rem)}to{transform:translateY(0)}}.Header__popover{box-sizing:border-box;color:var(--header-link-color);background:var(--header-popover-bg);border-radius:var(--radius-sm);opacity:0;transform-origin:0 0;transition:opacity .18s var(--ease-out-quad), transform .18s var(--ease-out-quad), overlay .18s allow-discrete, display .18s allow-discrete;border:none;margin:0;padding:2.4rem;position:fixed;inset:auto;overflow:clip;transform:translateY(-.4rem)}.Header__popover.isEntered{opacity:1;transform:translateY(0)}.Header__popover--mega{width:calc(25.2rem * 3 + var(--header-gap) * 2);min-width:0;padding:3.2rem}.Header__popover--list{width:calc(25.2rem * 2 + var(--header-gap));min-width:0}.Header__popover--menu{box-sizing:border-box;min-width:0;padding:3.2rem}.Header__popover--lang{width:max-content;min-width:0;padding:.8rem 1.2rem}.Header__menuPanel{display:contents}.Header__menuDesktop{display:block}.Header__menuMobile{display:none}.Header__mega{align-items:flex-start;gap:2.4rem;display:flex}.Header__megaCats{flex-direction:column;flex-shrink:0;gap:1.2rem;width:21.5rem;display:flex}.Header__megaCat{width:100%;font:inherit;letter-spacing:-3%;text-align:left;color:var(--header-link-color);transition:color var(--transition-duration) var(--ease-out-quad);line-height:1;display:block}.Header__megaCat.isActive{color:var(--color-accent-primary)}@media (hover:hover){.Header__megaCat:hover{color:var(--color-accent-primary)}}.Header__megaPanels{flex:1;min-width:0}.Header__megaPanel[hidden]{display:none}.Header__megaList{flex-direction:column;gap:2rem;display:flex}.Header__list{flex-direction:column;gap:1rem;display:flex}.Header__megaItem{position:relative}.Header__megaItem:not(:last-child):after{content:"";background:var(--color-line-primary);height:1px;position:absolute;bottom:-1rem;left:0;right:0}.Header__listItem{flex-direction:column;gap:1rem;display:flex}.Header__listItem:not(:last-child):after{content:"";background:var(--header-divider);width:100%;height:1px;display:block}.Header__megaLink,.Header__listLink{color:var(--header-link-color)}@media (width<=1700px){.Header{--header-font-size:1.4rem}.Header__item:first-child{width:17.1rem}.Header__item:nth-child(2){width:17.4rem}.Header__item:nth-child(3){width:17.1rem}.Header__popover--mega{width:calc(17.1rem + 17.4rem + 17.1rem + var(--header-gap) * 2);padding:2.4rem}.Header__mega{gap:1.6rem}.Header__megaCats{gap:1rem;width:16rem}.Header__popover--list{width:calc(17.4rem + 17.1rem + var(--header-gap))}.Header__cta.Button.isCompact{width:auto;padding-left:3.2rem;padding-right:3.2rem}}@media (width<=1280px){.Header__bar{justify-content:space-between}.Header__nav{display:none}.Header__end{gap:var(--header-gap);flex-shrink:0;align-items:center;display:flex}.Header__cta.Button.isCompact{order:1}.Header__menuGroup{width:var(--header-control-height);flex:none;order:2;justify-content:center;padding:0}.Header__menuLabel,.Header__langWrap{display:none}.Header__menuTrigger{justify-content:center;width:100%;height:100%;padding:1.6rem}.Header__menuDesktop{display:none}.Header__menuMobile{flex-direction:column;gap:0;display:flex}.Header__menuPanel{max-height:calc(var(--viewport-height) - var(--header-height) - 1.6rem);background:var(--header-popover-bg);border-radius:var(--radius-sm);-ms-overflow-style:none;scrollbar-width:none;padding:1.6rem;display:block;overflow-y:auto}.Header__menuPanel::-webkit-scrollbar{display:none}.Header__popover--menu{inset:auto 0 0;top:var(--header-height);width:auto;max-width:none;max-height:none;padding:.8rem var(--screen-offset-x-base);transform-origin:50% 50% 0;transform-origin:initial;background:0 0;border-radius:0;margin:0;position:fixed;overflow:visible;transform:none}.Header__popover--menu::backdrop{clip-path:inset(var(--header-height) 0 0 0);opacity:0;transition:opacity .18s var(--ease-out-quad), overlay .18s allow-discrete, display .18s allow-discrete;background:#0000004d}.Header__popover--menu.isEntered{transform:none}.Header__popover--menu:popover-open::backdrop{opacity:1}@starting-style{.Header__popover--menu:popover-open::backdrop{opacity:0}}.Header__mobileItem{flex-direction:column;gap:0;display:flex}.Header__mobileItem:after{content:"";background:var(--header-divider);width:100%;height:1px;display:block}.Header__mobileItem:last-child:after{display:none}.Header__mobileTrigger{width:100%;height:5.4rem;font-family:var(--font-sans);letter-spacing:-.036rem;text-align:left;color:var(--header-link-color);justify-content:space-between;align-items:center;gap:.8rem;font-size:1.8rem;font-weight:500;line-height:1;display:flex}.Header__mobileItem.isOpen .Header__mobileTrigger{color:var(--color-text-secondary)}.Header__mobileTriggerLabel{min-width:0}.Header__mobileChevron{width:2rem;height:2rem;transition:transform var(--transition-duration) var(--ease-out-quad);flex-shrink:0}.Header__mobileItem.isOpen>.Header__mobileTrigger .Header__mobileChevron,.Header__mobileMegaCat.isOpen>.Header__mobileMegaTrigger .Header__mobileChevron{transform:rotate(180deg)}.Header__mobileChevron.Header__mobileChevron--right{transform:rotate(-90deg)}.Header__mobilePanel{transition:grid-template-rows var(--transition-duration) var(--ease-out-quad);grid-template-rows:0fr;display:grid}.Header__mobileItem.isOpen>.Header__mobilePanel{grid-template-rows:1fr}.Header__mobilePanelInner{flex-direction:column;gap:.8rem;min-height:0;display:flex;overflow:hidden}.Header__mobilePanelInnerContent{padding-bottom:1.6rem}.Header__mobileMega{flex-direction:column;gap:.8rem;display:flex}.Header__mobileMegaCat{background:var(--color-surface-primary);border-radius:var(--radius-sm);flex-direction:column;gap:0;padding-top:1.6rem;padding-bottom:1.6rem;display:flex}.Header__mobileMegaCat:has(.Header__mobileMegaLeaf){background:0 0;padding:0}.Header__mobileMegaTrigger{width:100%;font-family:var(--font-sans);letter-spacing:-.036rem;text-align:left;color:var(--header-link-color);justify-content:space-between;align-items:center;gap:.8rem;padding-left:1.6rem;padding-right:1.6rem;font-size:1.8rem;font-weight:500;line-height:1.2;display:flex}.Header__mobileMegaCat.isOpen .Header__mobileMegaTrigger{color:var(--color-accent-primary)}.Header__mobileMegaLeaf{width:100%;font-family:var(--font-sans);letter-spacing:-.036rem;color:var(--header-link-color);background:var(--color-surface-primary);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.8rem;padding:1.6rem;font-size:1.8rem;font-weight:500;line-height:1.2;display:flex}.Header__mobileMegaLinksWrap{transition:grid-template-rows var(--transition-duration) var(--ease-out-quad), margin-top var(--transition-duration) var(--ease-out-quad);grid-template-rows:0fr;margin-top:0;display:grid}.Header__mobileMegaCat.isOpen>.Header__mobileMegaLinksWrap{grid-template-rows:1fr;margin-top:1.6rem}.Header__mobileMegaLinks{flex-direction:column;gap:1.6rem;min-height:0;padding-left:1.6rem;padding-right:1.6rem;display:flex;overflow:hidden}.Header__mobileMegaCat.isOpen .Header__mobileMegaLinks:before{content:"";background:var(--header-divider);width:100%;height:1px;display:block}.Header__mobileMegaLink{font-family:var(--font-sans);letter-spacing:-.036rem;color:var(--header-link-color);transition:opacity var(--transition-duration) var(--ease-out-quad);font-size:1.8rem;font-weight:500;line-height:1.2}@media (hover:hover){.Header__mobileMegaLink:hover{opacity:.6}}.Header__mobileList{background:var(--color-surface-primary);border-radius:var(--radius-sm);flex-direction:column;gap:1.6rem;padding:1.6rem;display:flex}.Header__mobileListLink{font-family:var(--font-sans);letter-spacing:-.036rem;color:var(--header-link-color);transition:opacity var(--transition-duration) var(--ease-out-quad);font-size:1.8rem;font-weight:500;line-height:1.2}@media (hover:hover){.Header__mobileListLink:hover{opacity:.6}}.Header__mobileFlatLink{box-sizing:content-box;width:100%;height:5.4rem;font-family:var(--font-sans);letter-spacing:-.036rem;color:var(--header-link-color);transition:opacity var(--transition-duration) var(--ease-out-quad);align-items:center;font-size:1.8rem;font-weight:500;line-height:1;display:flex}.Header__mobileFlatLink:not(:last-child){border-bottom:1px solid var(--header-divider)}@media (hover:hover){.Header__mobileFlatLink:hover{opacity:.6}}}@media (width<=768px){.Header__logo{width:10rem;height:3rem}.Header__logoIcon{width:100%;height:100%}.Header__cta.Button.isCompact{width:auto;padding-left:1.9rem;padding-right:1.9rem}}@media (prefers-reduced-motion:reduce){.Header,.Header__logo,.Header__item,.Header__trigger,.Header__chevron,.Header__menuGroup,.Header__cta,.Header__burgerLine,.Header__popover,.Header__popover--menu::backdrop,.Header__megaCat,.Header__megaLink,.Header__listLink,.Header__mobileChevron,.Header__mobilePanel,.Header__mobileMegaLinksWrap{transition:none;animation:none;transform:none}.Header,.Header__logo,.Header__item,.Header__trigger,.Header__menuGroup,.Header__cta,.Header__popover--menu::backdrop{opacity:1}.Header__popover.isEntered{opacity:1;transform:none}}
