.Footer-module__wfXe4G__footer{background:var(--gradient-deep);isolation:isolate;position:relative;overflow:hidden}.Footer-module__wfXe4G__footer:before{z-index:-1;background:radial-gradient(circle, rgb(var(--color-brand-rgb) / 60%) 0%, transparent 68%);opacity:.8;pointer-events:none;filter:blur(2rem);content:"";width:51.25rem;height:51.25rem;position:absolute;bottom:-21.25rem;right:-17.5rem}.Footer-module__wfXe4G__edge{background:repeating-linear-gradient(90deg, rgb(var(--color-white-rgb) / 8%) 0%, rgb(var(--color-white-rgb) / 8%) 14%, rgb(var(--color-white-rgb) / 62%) 20%, rgb(var(--color-white-rgb) / 8%) 26%, rgb(var(--color-white-rgb) / 8%) 50%);width:200%;height:.0625rem;animation:var(--anim-marquee-side) 24s linear infinite;pointer-events:none;position:absolute;top:0;left:0}.Footer-module__wfXe4G__inner{color:var(--color-white);gap:clamp(2.75rem,2.38vw + 1.4125rem,4.625rem);padding-top:clamp(3.5rem,3.17vw + 1.7125rem,6rem);padding-bottom:clamp(1.625rem,1.19vw + .95625rem,2.5625rem);display:grid;position:relative}.Footer-module__wfXe4G__columns{grid-template-columns:var(--footer-cols,minmax(0, 1.2fr) minmax(0, .85fr) minmax(0, 1fr));gap:clamp(2.125rem,2.38vw + .7875rem,4rem);display:grid}@media (prefers-reduced-motion:reduce){.Footer-module__wfXe4G__edge{animation:none}}
@media (max-width:78.75em){.FooterAdaptive-module__itQala__adaptive.FooterAdaptive-module__itQala__adaptive{--footer-cta-pad:2.5rem 2.375rem;--footer-cta-gap:2rem}}@media not (min-width:62em){.FooterAdaptive-module__itQala__adaptive.FooterAdaptive-module__itQala__adaptive{--footer-cols:minmax(0, 1fr) minmax(0, 1fr);--footer-brand-span:1 / -1;--footer-cta-dir:column;--footer-cta-align:flex-start}}@media not (min-width:48em){.FooterAdaptive-module__itQala__adaptive.FooterAdaptive-module__itQala__adaptive{--footer-cols:minmax(0, 1fr);--footer-cta-pad:1.875rem 1.5rem;--footer-legal-dir:column;--footer-legal-text:center}}@media not (min-width:30em){.FooterAdaptive-module__itQala__adaptive.FooterAdaptive-module__itQala__adaptive{--footer-nav-cols:minmax(0, 1fr)}}
.FooterBrand-module__r1rp5W__brand{grid-column:var(--footer-brand-span,auto);flex-direction:column;align-items:flex-start;gap:1.375rem;max-width:26.25rem;display:flex}.FooterBrand-module__r1rp5W__logoLink{transition:transform var(--motion-base) var(--ease-out);padding:.25rem;display:inline-flex;position:relative}.FooterBrand-module__r1rp5W__logoLink:after{background:radial-gradient(circle, rgb(var(--color-brand-rgb) / 90%) 0%, transparent 66%);opacity:0;width:10rem;height:10rem;transition:opacity var(--motion-slow) var(--ease-out);pointer-events:none;filter:blur(1rem);content:"";position:absolute;top:50%;left:-1rem;transform:translateY(-50%)}.FooterBrand-module__r1rp5W__logo{z-index:1;aspect-ratio:622/120;width:10.5rem;height:auto;color:var(--color-white);position:relative}.FooterBrand-module__r1rp5W__text{font-size:var(--fs-16);font-weight:var(--fw-regular);color:rgb(var(--color-white-rgb) / 78%);margin-bottom:0;line-height:1.6}.FooterBrand-module__r1rp5W__logoLink:focus-visible:after,.FooterBrand-module__r1rp5W__logoLink:active:after{opacity:1}.FooterBrand-module__r1rp5W__logoLink[data-hovered=true]{transform:translateY(-.125rem)}.FooterBrand-module__r1rp5W__logoLink[data-hovered=true]:after{opacity:1}@media (hover:hover){.FooterBrand-module__r1rp5W__logoLink:hover{transform:translateY(-.125rem)}.FooterBrand-module__r1rp5W__logoLink:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.FooterBrand-module__r1rp5W__logoLink,.FooterBrand-module__r1rp5W__logoLink[data-hovered=true]{transform:none}}
.FooterFigures-module__mTLt5a__figures{flex-wrap:wrap;gap:1.125rem 1.875rem;margin-bottom:0;display:flex}.FooterFigures-module__mTLt5a__figure{flex-direction:column-reverse;gap:.125rem;padding-left:.875rem;display:flex;position:relative}.FooterFigures-module__mTLt5a__figure:before{background:linear-gradient(180deg, var(--color-white) 0%, rgb(var(--color-white-rgb) / 10%) 100%);width:.125rem;transition:transform var(--motion-slow) var(--ease-out) .36s;content:"";transform-origin:top;border-radius:.125rem;position:absolute;top:.25rem;bottom:.1875rem;left:0;transform:scaleY(0)}[data-inview=true] .FooterFigures-module__mTLt5a__figure:before{transform:scaleY(1)}.FooterFigures-module__mTLt5a__value{font-size:var(--fs-28);font-weight:var(--fw-heavy);color:var(--color-white);margin-left:0;line-height:1.1}.FooterFigures-module__mTLt5a__label{max-width:7rem;font-size:var(--fs-13);font-weight:var(--fw-medium);color:rgb(var(--color-white-rgb) / 74%);line-height:1.35}@media (prefers-reduced-motion:reduce){.FooterFigures-module__mTLt5a__figure:before{transform:none}}
.FooterContacts-module__Brge6a__contacts{flex-direction:column;gap:1.25rem;display:flex}.FooterContacts-module__Brge6a__title{font-size:var(--fs-13);font-weight:var(--fw-bold);letter-spacing:.1375rem;text-transform:uppercase;color:rgb(var(--color-white-rgb) / 72%)}.FooterContacts-module__Brge6a__address{font-style:normal}.FooterContacts-module__Brge6a__list{flex-direction:column;gap:1rem;max-width:20.625rem;list-style:none;display:flex}
.FooterContactItem-module__Iy6FfW__item{display:flex}.FooterContactItem-module__Iy6FfW__row{transition:transform var(--motion-fast) var(--ease-out);align-items:center;gap:.875rem;display:flex;position:relative}.FooterContactItem-module__Iy6FfW__icon{width:2.5rem;height:2.5rem;color:var(--color-white);background:rgb(var(--color-white-rgb) / 8%);border:.0625rem solid rgb(var(--color-white-rgb) / 16%);transition:background var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FooterContactItem-module__Iy6FfW__glyph{width:1.0625rem;height:1.0625rem}.FooterContactItem-module__Iy6FfW__text{flex-direction:column;gap:.1875rem;display:flex}.FooterContactItem-module__Iy6FfW__caption{font-size:var(--fs-12);font-weight:var(--fw-medium);color:rgb(var(--color-white-rgb) / 72%);line-height:1.2}.FooterContactItem-module__Iy6FfW__label{font-size:var(--fs-16);font-weight:var(--fw-bold);color:var(--color-white);padding-bottom:.1875rem;line-height:1.3;display:inline-block;position:relative}.FooterContactItem-module__Iy6FfW__link .FooterContactItem-module__Iy6FfW__label:after{background:linear-gradient(90deg, var(--color-white) 0%, var(--color-brand-hover) 60%, transparent 100%);height:.125rem;transition:transform var(--motion-base) var(--ease-out);content:"";transform-origin:0;border-radius:.125rem;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.FooterContactItem-module__Iy6FfW__link:focus-visible .FooterContactItem-module__Iy6FfW__label:after,.FooterContactItem-module__Iy6FfW__link:active .FooterContactItem-module__Iy6FfW__label:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.FooterContactItem-module__Iy6FfW__row{transform:none}}
.FooterContactItemHover-module__2uZ_Yq__link[data-hovered=true]{transform:translate(.1875rem)}.FooterContactItemHover-module__2uZ_Yq__link[data-hovered=true] .FooterContactItemHover-module__2uZ_Yq__icon{background:var(--gradient-brand);border-color:#0000}.FooterContactItemHover-module__2uZ_Yq__link[data-hovered=true] .FooterContactItemHover-module__2uZ_Yq__label:after{transform:scaleX(1)}@media (hover:hover){.FooterContactItemHover-module__2uZ_Yq__link:hover{transform:translate(.1875rem)}.FooterContactItemHover-module__2uZ_Yq__link:hover .FooterContactItemHover-module__2uZ_Yq__icon{background:var(--gradient-brand);border-color:#0000}.FooterContactItemHover-module__2uZ_Yq__link:hover .FooterContactItemHover-module__2uZ_Yq__label:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.FooterContactItemHover-module__2uZ_Yq__link:hover,.FooterContactItemHover-module__2uZ_Yq__link[data-hovered=true]{transform:none}}
.FooterCta-module__4Ry3mW__cta{flex-direction:var(--footer-cta-dir,row);justify-content:space-between;align-items:var(--footer-cta-align,center);gap:var(--footer-cta-gap,2.75rem);padding:var(--footer-cta-pad,2.875rem 3.25rem);background:linear-gradient(118deg, rgb(var(--color-white-rgb) / 9%) 0%, rgb(var(--color-white-rgb) / 3%) 100%);border:.0625rem solid rgb(var(--color-white-rgb) / 14%);border-radius:var(--radius-card);isolation:isolate;display:flex;position:relative;overflow:hidden}.FooterCta-module__4Ry3mW__cta:before{z-index:-1;background:radial-gradient(circle, rgb(var(--color-brand-rgb) / 90%) 0%, transparent 68%);opacity:.85;pointer-events:none;filter:blur(1.5rem);content:"";width:32.5rem;height:32.5rem;position:absolute;top:-13.75rem;right:-8.75rem}.FooterCta-module__4Ry3mW__line{border-radius:0;width:auto;position:absolute;top:0;left:0;right:0}.FooterCta-module__4Ry3mW__body{flex-direction:column;gap:.625rem;max-width:35rem;display:flex}.FooterCta-module__4Ry3mW__title{font-size:clamp(var(--fs-24), calc(1.19vw + 1.24375rem), var(--fs-32));font-weight:var(--fw-bold);color:var(--color-white);line-height:1.16}.FooterCta-module__4Ry3mW__text{font-size:var(--fs-16);font-weight:var(--fw-regular);color:rgb(var(--color-white-rgb) / 78%);margin-bottom:0;line-height:1.5}.FooterCta-module__4Ry3mW__action{flex-shrink:0}
.FooterLine-module__5hXaTa__line{background:linear-gradient(90deg, var(--color-white) 0%, var(--color-brand-hover) 34%, var(--color-violet) 62%, transparent 100%);width:100%;height:.125rem;transition:transform var(--motion-slow) var(--ease-out);transform-origin:0;border-radius:.125rem;flex-shrink:0;transform:scaleX(0)}[data-inview=true] .FooterLine-module__5hXaTa__line{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.FooterLine-module__5hXaTa__line{transform:none}}
.FooterLegal-module__bmNvsa__legal{flex-direction:var(--footer-legal-dir,row);text-align:var(--footer-legal-text,left);border-top:.0625rem solid rgb(var(--color-white-rgb) / 14%);justify-content:space-between;align-items:center;gap:.875rem 1.75rem;padding-top:1.625rem;display:flex}.FooterLegal-module__bmNvsa__copy,.FooterLegal-module__bmNvsa__place{font-size:var(--fs-13);font-weight:var(--fw-regular);color:rgb(var(--color-white-rgb) / 72%);line-height:1.4}.FooterLegal-module__bmNvsa__vgm{font-weight:var(--fw-bold);color:var(--color-white);transition:color var(--motion-fast) var(--ease-out);display:inline-block;position:relative}.FooterLegal-module__bmNvsa__vgm:after{background:linear-gradient(90deg, var(--color-white) 0%, var(--color-brand-hover) 60%, transparent 100%);height:.125rem;transition:transform var(--motion-base) var(--ease-out);content:"";transform-origin:0;border-radius:.125rem;position:absolute;bottom:-.1875rem;left:0;right:0;transform:scaleX(0)}.FooterLegal-module__bmNvsa__vgm:focus-visible:after,.FooterLegal-module__bmNvsa__vgm:active:after,.FooterLegal-module__bmNvsa__vgm[data-hovered=true]:after{transform:scaleX(1)}@media (hover:hover){.FooterLegal-module__bmNvsa__vgm:hover:after{transform:scaleX(1)}}
.FooterNav-module__O8wjmW__nav{flex-direction:column;gap:1.25rem;display:flex}.FooterNav-module__O8wjmW__title{font-size:var(--fs-13);font-weight:var(--fw-bold);letter-spacing:.1375rem;text-transform:uppercase;color:rgb(var(--color-white-rgb) / 72%)}.FooterNav-module__O8wjmW__list{grid-template-columns:var(--footer-nav-cols,repeat(2, minmax(0, 1fr)));gap:.75rem 1.5rem;list-style:none;display:grid}.FooterNav-module__O8wjmW__link{font-size:var(--fs-16);font-weight:var(--fw-medium);color:rgb(var(--color-white-rgb) / 78%);transition:color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);line-height:1.4;display:inline-flex}.FooterNav-module__O8wjmW__label{padding-bottom:.25rem;display:inline-block;position:relative}.FooterNav-module__O8wjmW__label:after{background:linear-gradient(90deg, var(--color-white) 0%, var(--color-brand-hover) 60%, transparent 100%);height:.125rem;transition:transform var(--motion-base) var(--ease-out);content:"";transform-origin:0;border-radius:.125rem;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.FooterNav-module__O8wjmW__link:focus-visible{color:var(--color-white)}.FooterNav-module__O8wjmW__link:focus-visible .FooterNav-module__O8wjmW__label:after,.FooterNav-module__O8wjmW__link:active .FooterNav-module__O8wjmW__label:after{transform:scaleX(1)}.FooterNav-module__O8wjmW__link[data-hovered=true]{color:var(--color-white);transform:translate(.1875rem)}.FooterNav-module__O8wjmW__link[data-hovered=true] .FooterNav-module__O8wjmW__label:after{transform:scaleX(1)}@media (hover:hover){.FooterNav-module__O8wjmW__link:hover{color:var(--color-white);transform:translate(.1875rem)}.FooterNav-module__O8wjmW__link:hover .FooterNav-module__O8wjmW__label:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.FooterNav-module__O8wjmW__link,.FooterNav-module__O8wjmW__link[data-hovered=true]{transform:none}.FooterNav-module__O8wjmW__label:after{transition-duration:.01ms}}
.Header-module__0E5lua__header{z-index:20;padding:var(--header-pad,1.125rem) 0;background:var(--color-white);transition:padding var(--motion-base) var(--ease-out), background var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);position:sticky;top:0}.Header-module__0E5lua__compact{--header-pad:.5625rem;--logo-width:8rem;background:rgb(var(--color-white-rgb) / 88%);box-shadow:0 .75rem 1.875rem rgb(var(--color-ink-rgb) / 8%);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.Header-module__0E5lua__inner{align-items:center;gap:var(--header-gap,2.25rem);min-height:2.875rem;display:flex}.Header-module__0E5lua__nav{display:var(--nav-display,block);margin-inline:auto}.Header-module__0E5lua__actions{display:var(--actions-display,flex);flex-shrink:0;align-items:center;gap:.875rem}.Header-module__0E5lua__cta.Header-module__0E5lua__cta{font-size:var(--contacts-size,var(--fs-15));border-radius:.75rem;padding:.6875rem 1.25rem}.Header-module__0E5lua__burgerHidden{visibility:hidden}.Header-module__0E5lua__rail{background:var(--gradient-brand);height:.125rem;transition:transform var(--motion-slow) var(--ease-out);transform-origin:0;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Header-module__0E5lua__compact .Header-module__0E5lua__rail{transform:scaleX(1)}
@media not (min-width:90em){.HeaderAdaptive-module__c_JRoa__adaptive.HeaderAdaptive-module__c_JRoa__adaptive{--header-gap:1.625rem}}@media (max-width:78.75em){.HeaderAdaptive-module__c_JRoa__adaptive.HeaderAdaptive-module__c_JRoa__adaptive{--header-gap:1.125rem;--nav-gap:1rem;--nav-size:var(--fs-14);--contacts-size:var(--fs-14)}}@media not (min-width:62em){.HeaderAdaptive-module__c_JRoa__adaptive.HeaderAdaptive-module__c_JRoa__adaptive{--nav-display:none;--actions-display:none;--burger-display:flex}}
.BurgerButton-module__GbFTZW__burger{display:var(--burger-display,none);width:2.75rem;height:2.75rem;transition:background var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-out);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto}.BurgerButton-module__GbFTZW__bars{flex-direction:column;gap:.375rem;width:1.625rem;display:flex}.BurgerButton-module__GbFTZW__bar{background:var(--color-brand);width:100%;height:.125rem;transition:opacity var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out) var(--motion-fast), transform var(--motion-fast) var(--ease-out);border-radius:.125rem}.BurgerButton-module__GbFTZW__burgerCrossed .BurgerButton-module__GbFTZW__bar{background:var(--color-white);transition-delay:0s}.BurgerButton-module__GbFTZW__burgerCrossed .BurgerButton-module__GbFTZW__bar:first-child{transform:translateY(.5rem)rotate(45deg)}.BurgerButton-module__GbFTZW__burgerCrossed .BurgerButton-module__GbFTZW__bar:nth-child(2){opacity:0;transform:scaleX(.3)}.BurgerButton-module__GbFTZW__burgerCrossed .BurgerButton-module__GbFTZW__bar:nth-child(3){transform:translateY(-.5rem)rotate(-45deg)}.BurgerButton-module__GbFTZW__burgerClosing .BurgerButton-module__GbFTZW__bar{background:var(--color-brand);transition-delay:var(--motion-fast)}.BurgerButton-module__GbFTZW__pressed{background:rgb(var(--color-white-rgb) / 16%);pointer-events:none;transform:rotate(90deg)}@media (hover:hover){.BurgerButton-module__GbFTZW__burger:hover{background:rgb(var(--color-brand-rgb) / 8%)}.BurgerButton-module__GbFTZW__burger:hover .BurgerButton-module__GbFTZW__bar{background:var(--color-brand-hover)}.BurgerButton-module__GbFTZW__burger:hover .BurgerButton-module__GbFTZW__bar:nth-child(2){transform:translate(.1875rem)}.BurgerButton-module__GbFTZW__burgerCrossed:hover{background:rgb(var(--color-white-rgb) / 16%);transform:rotate(90deg)}.BurgerButton-module__GbFTZW__burgerCrossed:hover .BurgerButton-module__GbFTZW__bar{background:var(--color-white)}.BurgerButton-module__GbFTZW__burgerCrossed:hover .BurgerButton-module__GbFTZW__bar:nth-child(2){opacity:0;transform:scaleX(.3)}}
.ContactsMenu-module__-EkMsW__root{flex-shrink:0;position:relative}.ContactsMenu-module__-EkMsW__trigger{font-size:var(--contacts-size,var(--fs-15));font-weight:var(--fw-bold);white-space:nowrap;color:var(--color-ink);background:rgb(var(--color-brand-rgb) / 6%);transition:color var(--motion-base) var(--ease-out), background var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);border:none;border-radius:.75rem;align-items:center;gap:.625rem;padding:.625rem 1rem;display:inline-flex}.ContactsMenu-module__-EkMsW__triggerOpen{color:var(--color-brand);background:rgb(var(--color-brand-rgb) / 10%);box-shadow:0 .625rem 1.5rem rgb(var(--color-shadow-rgb) / 16%)}.ContactsMenu-module__-EkMsW__icon{width:1.125rem;height:1.125rem;color:var(--color-brand);flex-shrink:0}.ContactsMenu-module__-EkMsW__chevron{width:.5625rem;height:.5625rem;transition:transform var(--motion-base) var(--ease-out);border-bottom:.125rem solid;border-right:.125rem solid;flex-shrink:0;transform:translateY(-.1875rem)rotate(45deg)}.ContactsMenu-module__-EkMsW__triggerOpen .ContactsMenu-module__-EkMsW__chevron{transform:translateY(.125rem)rotate(-135deg)}.ContactsMenu-module__-EkMsW__panel{z-index:3;background:var(--color-white);border-radius:var(--radius-card);width:21.25rem;box-shadow:0 1.25rem 2.75rem rgb(var(--color-ink-rgb) / 16%);opacity:0;visibility:hidden;transition:grid-template-rows var(--motion-base) var(--ease-out), opacity var(--motion-fast) var(--ease-out), transform var(--motion-base) var(--ease-out), visibility 0s linear var(--motion-base);pointer-events:none;grid-template-rows:0fr;display:grid;position:absolute;top:calc(100% + 1rem);right:0;transform:translateY(-.375rem)}.ContactsMenu-module__-EkMsW__panel[data-open=true]{opacity:1;visibility:visible;transition:grid-template-rows var(--motion-base) var(--ease-out), opacity var(--motion-fast) var(--ease-out), transform var(--motion-base) var(--ease-out), visibility 0s;pointer-events:auto;grid-template-rows:1fr;transform:none}@media (hover:hover){.ContactsMenu-module__-EkMsW__trigger:hover{color:var(--color-brand);background:rgb(var(--color-brand-rgb) / 10%);transform:translateY(-.125rem)}}
.ContactsMenuPanel-module__nn3CjG__inner{min-height:0;padding:.5rem;overflow:hidden}.ContactsMenuPanel-module__nn3CjG__title{font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-soft);padding:.625rem .875rem .375rem}.ContactsMenuPanel-module__nn3CjG__list{gap:.125rem;display:grid}.ContactsMenuPanel-module__nn3CjG__list>li{opacity:0;transition:opacity var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-out);transform:translateY(.375rem)}.ContactsMenuPanel-module__nn3CjG__list>li:nth-child(2){--step:1}.ContactsMenuPanel-module__nn3CjG__list>li:nth-child(3){--step:2}[data-open=true] .ContactsMenuPanel-module__nn3CjG__list>li{opacity:1;transition-delay:calc(var(--step,0) * 55ms);transform:none}
.ContactRow-module__oujMDW__body{color:var(--row-color,var(--color-ink));transition:color var(--motion-base) var(--ease-out), background var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);border-radius:.625rem;grid-template-columns:1.375rem 1fr;align-items:center;column-gap:.875rem;padding:.625rem .875rem .8125rem;font-style:normal;display:grid;position:relative}.ContactRow-module__oujMDW__body:after{background:var(--gradient-brand);width:calc(100% - 4rem);height:.125rem;transition:transform var(--motion-fast) var(--ease-out);transform-origin:0;content:"";border-radius:.125rem;position:absolute;bottom:.4375rem;left:3.125rem;transform:scaleX(0)}.ContactRow-module__oujMDW__icon{width:1.375rem;height:1.375rem;color:var(--row-icon,var(--color-brand));grid-row:span 2}.ContactRow-module__oujMDW__label{font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--row-label,var(--color-muted-deep))}.ContactRow-module__oujMDW__value{font-size:var(--fs-15);font-weight:var(--fw-medium);color:inherit;line-height:1.35}.ContactRow-module__oujMDW__body:focus-visible:after{transform:scaleX(1)}@media (hover:hover){.ContactRow-module__oujMDW__body:hover{color:var(--row-hover,var(--color-brand));background:var(--row-hover-bg,rgb(var(--color-brand-rgb) / 6%));transform:translate(.1875rem)}.ContactRow-module__oujMDW__body:hover:after{transform:scaleX(1)}}
.HeaderLogo-module__lffO_G__logo{color:var(--color-brand);transition:color var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);flex-shrink:0;align-items:center;position:relative}.HeaderLogo-module__lffO_G__logo:after{background:var(--gradient-brand);height:.125rem;transition:transform var(--motion-base) var(--ease-out);transform-origin:0;content:"";border-radius:.125rem;position:absolute;bottom:-.5625rem;left:0;right:0;transform:scaleX(0)}.HeaderLogo-module__lffO_G__mark{width:var(--logo-width,9.125rem);aspect-ratio:622/120;height:auto;transition:width var(--motion-base) var(--ease-out)}.HeaderLogo-module__lffO_G__logo:focus-visible:after{transform:scaleX(1)}@media (hover:hover){.HeaderLogo-module__lffO_G__logo:hover{color:var(--color-brand-light);transform:translateY(-.125rem)}.HeaderLogo-module__lffO_G__logo:hover:after{transform:scaleX(1)}}
.MobileMenu-module__p_6LnW__dialog{background:0 0;border:none;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.MobileMenu-module__p_6LnW__dialog::backdrop{background:rgb(var(--color-ink-rgb) / 55%)}.MobileMenu-module__p_6LnW__toggle{--burger-display:flex;top:calc(var(--header-pad,1.125rem) + .0625rem);right:var(--container-padding);z-index:2;position:fixed}.MobileMenu-module__p_6LnW__panel{height:100%;color:var(--color-white);background:url(/images/hero/media-frame.svg) center / cover no-repeat, var(--gradient-deep);flex-direction:column;gap:2.5rem;padding:5.25rem 1.5rem 2.5rem;display:flex;overflow-y:auto}.MobileMenu-module__p_6LnW__nav{--nav-gap:1.375rem;--nav-size:var(--fs-24)}.MobileMenu-module__p_6LnW__nav>ul{flex-direction:column;align-items:flex-start}.MobileMenu-module__p_6LnW__contacts{--step:5}.MobileMenu-module__p_6LnW__nav>ul>li:nth-child(2){--step:1}.MobileMenu-module__p_6LnW__nav>ul>li:nth-child(3){--step:2}.MobileMenu-module__p_6LnW__nav>ul>li:nth-child(4){--step:3}.MobileMenu-module__p_6LnW__nav>ul>li:nth-child(5){--step:4}@media not (min-width:48em){.MobileMenu-module__p_6LnW__nav{--nav-size:var(--fs-20)}}
.MobileMenuMotion-module__TgbFiq__dialog[open] .MobileMenuMotion-module__TgbFiq__panel{animation:MobileMenuMotion-module__TgbFiq__menu-drop var(--motion-base) var(--ease-out) both}.MobileMenuMotion-module__TgbFiq__dialog[open].MobileMenuMotion-module__TgbFiq__closing .MobileMenuMotion-module__TgbFiq__panel{animation:MobileMenuMotion-module__TgbFiq__menu-retract var(--motion-base) var(--ease-snap) forwards}.MobileMenuMotion-module__TgbFiq__dialog[open]::backdrop{animation:MobileMenuMotion-module__TgbFiq__menu-veil-in var(--motion-fast) var(--ease-out) both}.MobileMenuMotion-module__TgbFiq__dialog[open].MobileMenuMotion-module__TgbFiq__closing::backdrop{animation:MobileMenuMotion-module__TgbFiq__menu-veil-out var(--motion-base) var(--ease-out) forwards}.MobileMenuMotion-module__TgbFiq__dialog[open] .MobileMenuMotion-module__TgbFiq__nav>ul>li,.MobileMenuMotion-module__TgbFiq__dialog[open] .MobileMenuMotion-module__TgbFiq__contacts{animation:var(--anim-rise) var(--motion-slow) var(--ease-out) both;animation-delay:calc(var(--step,0) * 70ms + .14s)}.MobileMenuMotion-module__TgbFiq__dialog[open].MobileMenuMotion-module__TgbFiq__closing .MobileMenuMotion-module__TgbFiq__nav>ul>li,.MobileMenuMotion-module__TgbFiq__dialog[open].MobileMenuMotion-module__TgbFiq__closing .MobileMenuMotion-module__TgbFiq__contacts{animation:MobileMenuMotion-module__TgbFiq__menu-sink var(--motion-fast) var(--ease-snap) forwards}.MobileMenuMotion-module__TgbFiq__dialog[open].MobileMenuMotion-module__TgbFiq__closing{pointer-events:none}@keyframes MobileMenuMotion-module__TgbFiq__menu-drop{0%{opacity:.4;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes MobileMenuMotion-module__TgbFiq__menu-retract{0%{opacity:1;transform:none}to{opacity:.2;transform:translateY(-100%)}}@keyframes MobileMenuMotion-module__TgbFiq__menu-sink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(1.125rem)}}@keyframes MobileMenuMotion-module__TgbFiq__menu-veil-in{0%{opacity:0}to{opacity:1}}@keyframes MobileMenuMotion-module__TgbFiq__menu-veil-out{0%{opacity:1}to{opacity:0}}
.MobileContacts-module__DB2JoG__contacts{--row-color:var(--color-white);--row-icon:var(--color-white);--row-label:rgb(var(--color-white-rgb) / 60%);--row-hover:var(--color-white);--row-hover-bg:rgb(var(--color-white-rgb) / 12%);flex-direction:column;gap:.375rem;margin-top:auto;display:flex}.MobileContacts-module__DB2JoG__rows{gap:.125rem;display:grid}.MobileContacts-module__DB2JoG__telegram{font-size:var(--fs-15);font-weight:var(--fw-bold);color:var(--color-white);transition:background var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);border-radius:.625rem;align-items:center;gap:.75rem;padding:.75rem .875rem}.MobileContacts-module__DB2JoG__telegramIcon{flex-shrink:0;width:1.375rem;height:1.375rem}@media (hover:hover){.MobileContacts-module__DB2JoG__telegram:hover{background:rgb(var(--color-white-rgb) / 12%);transform:translate(.1875rem)}}
.NavMenu-module__3SeZVq__list{align-items:center;gap:var(--nav-gap,1.75rem);display:flex}.NavMenu-module__3SeZVq__link{font-size:var(--nav-size,var(--fs-15));font-weight:var(--fw-bold);white-space:nowrap;color:inherit;transition:color var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:.5rem;padding:.4375rem 0;line-height:1.2;display:inline-flex;position:relative}.NavMenu-module__3SeZVq__link:after{background:var(--gradient-brand);height:.125rem;transition:transform var(--motion-fast) var(--ease-out);transform-origin:0;content:"";border-radius:.125rem;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.NavMenu-module__3SeZVq__link:focus-visible:after,.NavMenu-module__3SeZVq__link[aria-expanded=true]:after{transform:scaleX(1)}@media (hover:hover){.NavMenu-module__3SeZVq__link:hover{color:var(--color-brand);transform:translateY(-.125rem)}.NavMenu-module__3SeZVq__link:hover:after{transform:scaleX(1)}}
.NavDropdown-module__kW42Xa__root{position:relative}.NavDropdown-module__kW42Xa__chevron{width:.5625rem;height:.5625rem;transition:transform var(--motion-base) var(--ease-out);flex-shrink:0}.NavDropdown-module__kW42Xa__chevronOpen{transform:rotate(-180deg)}.NavDropdown-module__kW42Xa__panel{z-index:3;background:var(--color-white);border-radius:var(--radius-card);min-width:13.625rem;box-shadow:0 1.25rem 2.75rem rgb(var(--color-ink-rgb) / 14%);opacity:0;visibility:hidden;transition:grid-template-rows var(--motion-base) var(--ease-out), opacity var(--motion-fast) var(--ease-out), transform var(--motion-base) var(--ease-out), visibility 0s linear var(--motion-base);pointer-events:none;grid-template-rows:0fr;display:grid;position:absolute;top:calc(100% + 1rem);left:-1.125rem;transform:translateY(-.375rem)}.NavDropdown-module__kW42Xa__panel[data-open=true]{opacity:1;visibility:visible;transition:grid-template-rows var(--motion-base) var(--ease-out), opacity var(--motion-fast) var(--ease-out), transform var(--motion-base) var(--ease-out), visibility 0s;pointer-events:auto;grid-template-rows:1fr;transform:none}
.NavDropdownPanel-module__wARWRq__list{gap:.125rem;min-height:0;padding:.625rem;display:grid;overflow:hidden}.NavDropdownPanel-module__wARWRq__list>li{--step:0}.NavDropdownPanel-module__wARWRq__list>li:nth-child(2){--step:1}.NavDropdownPanel-module__wARWRq__list>li:nth-child(3){--step:2}.NavDropdownPanel-module__wARWRq__list>li:nth-child(4){--step:3}.NavDropdownPanel-module__wARWRq__item{width:100%;font-size:var(--fs-15);font-weight:var(--fw-medium);color:var(--color-ink);opacity:0;transition:opacity var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out), background var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-out);border-radius:.5625rem;padding:.5625rem .75rem .75rem;line-height:1.2;display:block;position:relative;transform:translateY(.375rem)}.NavDropdownPanel-module__wARWRq__item:after{background:var(--gradient-brand);width:calc(100% - 1.5rem);height:.125rem;transition:transform var(--motion-fast) var(--ease-out);transform-origin:0;content:"";border-radius:.125rem;position:absolute;bottom:.375rem;left:.75rem;transform:scaleX(0)}[data-open=true] .NavDropdownPanel-module__wARWRq__item{opacity:1;transition-delay:calc(var(--step,0) * 55ms);transform:none}.NavDropdownPanel-module__wARWRq__item:focus-visible:after{transform:scaleX(1)}@media (hover:hover){.NavDropdownPanel-module__wARWRq__item:hover{color:var(--color-brand);background:rgb(var(--color-brand-rgb) / 6%)}.NavDropdownPanel-module__wARWRq__item:hover:after{transform:scaleX(1)}}
.layout-module__L5FxyW__body{flex-direction:column;min-height:100%;display:flex;overflow-x:hidden}@supports (overflow:clip){.layout-module__L5FxyW__body{overflow-x:clip}}.layout-module__L5FxyW__body>*{min-width:0}.layout-module__L5FxyW__main{flex:auto}.layout-module__L5FxyW__skipLink{z-index:110;font-size:var(--fs-16);font-weight:var(--fw-bold);color:var(--color-white);background:var(--color-brand);padding:.75rem 1.25rem;position:fixed;top:-6.25rem;left:.625rem}.layout-module__L5FxyW__skipLink:focus-visible{top:.625rem}
:root{--color-white:#fff;--color-white-rgb:255 255 255;--color-black:#000;--color-ink:#070725;--color-ink-rgb:7 7 37;--color-brand:#202c98;--color-brand-rgb:32 44 152;--color-brand-hover:#3a4fc3;--color-brand-active:#1d2356;--color-brand-light:#2c3ccb;--color-brand-deep:#1a306a;--color-violet:#5f2ccc;--color-accent:#f40303;--color-support:#e8aa31;--color-shadow-rgb:65 38 243;--color-surface:#f5f5f5;--color-surface-warm:#fbf7f7;--color-border:#dedddc;--color-shade:#d0d0d0;--color-muted:#848487;--color-muted-soft:#9597a0;--color-muted-deep:#6f717b;--font-body-stack:var(--font-body), sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-heavy:800;--fs-10:.625rem;--fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-15:.9375rem;--fs-16:1rem;--fs-17:1.0625rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-22:1.375rem;--fs-24:1.5rem;--fs-25:1.5625rem;--fs-28:1.75rem;--fs-30:1.875rem;--fs-32:2rem;--fs-36:2.25rem;--fs-38:2.375rem;--fs-40:2.5rem;--fs-45:2.8125rem;--fs-50:3.125rem;--fs-60:3.75rem;--container-width:76.875rem;--container-padding:.9375rem;--radius-card:.75rem;--radius-button:1.25rem;--transition-fast:.2s ease-in-out;--transition-base:.3s ease-in-out;--transition-slow:.4s ease-in-out;--anim-marquee-up:r-marquee-up;--anim-marquee-side:r-marquee-side;--anim-spin:r-spin;--anim-glare:r-glare;--anim-pop-in:r-pop-in;--anim-rise:r-rise;--anim-draw-line:r-draw-line;--anim-draw-check:r-draw-check;--anim-pulse-ring:r-pulse-ring;--motion-fast:.25s;--motion-base:.45s;--motion-slow:.8s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.7, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--gradient-brand:linear-gradient(100deg, var(--color-brand) 0%, var(--color-violet) 55%, var(--color-brand-hover) 100%);--gradient-deep:linear-gradient(160deg, var(--color-brand-active) 0%, var(--color-ink) 100%);--shadow-brand:0 .875rem 2.125rem rgb(var(--color-shadow-rgb) / 32%);--shadow-card:0 1.125rem 3.125rem rgb(var(--color-ink-rgb) / 10%);--shadow-inset:inset 0 .0625rem 0 rgb(var(--color-white-rgb) / 60%);--min-width:20rem;--max-width:90rem}
*,:before,:after{box-sizing:border-box}:where(ul,ol){padding-left:0}body,:where(blockquote,figure){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl){margin-block:0}:where(dd){margin-left:0}:where(fieldset){border:none;margin-left:0;padding:0}:where(ul){list-style:none}:where(address){font-style:normal}:where(p:not(:last-child)){margin-bottom:1.25rem}img,video{max-width:100%;height:auto;display:block}input,textarea,select,button{font:inherit;color:inherit}:where(table){border-collapse:collapse;border-color:currentColor}
html{min-width:var(--min-width);height:100%;font-family:var(--font-body-stack);background:var(--color-white);scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:8.75rem}body{min-width:var(--min-width);min-height:100%;font-family:var(--font-body-stack);font-size:var(--fs-16);font-weight:var(--fw-medium);text-rendering:optimizelegibility;color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:normal}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
h1{font-size:var(--fs-38);font-weight:var(--fw-bold);color:var(--color-ink);line-height:1.11}h2{font-size:var(--fs-50);font-weight:var(--fw-bold);color:var(--color-ink);line-height:1.2}h3{font-size:var(--fs-24);font-weight:var(--fw-bold);color:var(--color-ink);line-height:1.25}p{font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:1.5}
a{color:inherit;text-decoration:none;display:inline-flex}button,label{cursor:pointer}:where(svg[data-dynamic-color] [fill]:not([fill=none],[fill^=url])){fill:currentColor}:where(svg[data-dynamic-color] [stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}svg *{transition-property:fill,stroke}:focus:not(:focus-visible){outline:none}:focus-visible{outline:.125rem solid var(--color-brand);outline-offset:.125rem}.srOnly{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@keyframes r-marquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes r-marquee-side{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes r-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes r-glare{0%{transform:translate(-160%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}@keyframes r-pop-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes r-rise{0%{opacity:0;transform:translateY(1.875rem)}to{opacity:1;transform:none}}@keyframes r-draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes r-draw-check{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}@keyframes r-pulse-ring{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}

