.LangSwitcher-module__HqfabW__wrapper{position:relative}.LangSwitcher-module__HqfabW__trigger{border-radius:var(--radius-full);border:1.5px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-600);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);align-items:center;gap:6px;padding:.4rem .75rem;font-weight:600;display:flex}.LangSwitcher-module__HqfabW__trigger:hover{border-color:var(--color-brand-700);color:var(--color-brand-700);background:var(--color-brand-50)}.LangSwitcher-module__HqfabW__code{letter-spacing:.5px}.LangSwitcher-module__HqfabW__optionCode{color:var(--color-gray-400);letter-spacing:.5px}.LangSwitcher-module__HqfabW__chevron{color:var(--color-gray-500);transition:transform var(--transition-fast)}.LangSwitcher-module__HqfabW__chevronOpen{transform:rotate(180deg)}.LangSwitcher-module__HqfabW__dropdown{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);min-width:180px;box-shadow:var(--shadow-lg);padding:var(--space-1);z-index:200;margin:0;list-style:none;animation:.15s ease-out LangSwitcher-module__HqfabW__dropdownFadeIn;position:absolute;top:calc(100% + 8px);right:0}@keyframes LangSwitcher-module__HqfabW__dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.LangSwitcher-module__HqfabW__option{border-radius:var(--radius-md);width:100%;color:var(--color-gray-700);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:.55rem .85rem;font-weight:500;display:flex}.LangSwitcher-module__HqfabW__option:hover{background:var(--color-brand-50);color:var(--color-brand-700)}.LangSwitcher-module__HqfabW__optionActive{color:var(--color-brand-700);background:var(--color-brand-50);font-weight:600}.LangSwitcher-module__HqfabW__optionName{flex:1}.LangSwitcher-module__HqfabW__check{color:var(--color-green-500);flex-shrink:0}
.MobileMenu-module__PEiPha__burger{cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast);background:0 0;border:none;flex-direction:column;gap:5px;padding:6px;display:flex}.MobileMenu-module__PEiPha__burger:hover{background:var(--color-brand-50)}.MobileMenu-module__PEiPha__line{background:var(--color-brand-900);transform-origin:50%;border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.MobileMenu-module__PEiPha__line1Open{transform:translateY(7px)rotate(45deg)}.MobileMenu-module__PEiPha__line2Open{opacity:0;transform:scaleX(0)}.MobileMenu-module__PEiPha__line3Open{transform:translateY(-7px)rotate(-45deg)}.MobileMenu-module__PEiPha__overlay{z-index:150;background:#00000040;animation:.2s MobileMenu-module__PEiPha__fadeIn;position:fixed;inset:0}.MobileMenu-module__PEiPha__drawer{background:var(--color-white);z-index:200;width:min(320px,85vw);padding:calc(var(--navbar-height) + var(--space-4)) calc(var(--space-4) + env(safe-area-inset-right)) calc(var(--space-8) + env(safe-area-inset-bottom)) var(--space-4);flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 32px #0000001f}.MobileMenu-module__PEiPha__drawerClosed{visibility:hidden;pointer-events:none;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s}.MobileMenu-module__PEiPha__drawerOpen{transform:translate(0)}.MobileMenu-module__PEiPha__drawerNav{gap:var(--space-8);flex-direction:column;flex:1;display:flex}.MobileMenu-module__PEiPha__drawerLinks{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MobileMenu-module__PEiPha__header_item{text-transform:uppercase;color:var(--color-gray-400);letter-spacing:.05em;padding:var(--space-2) var(--space-4);font-weight:600}.MobileMenu-module__PEiPha__drawerLink{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-gray-900);text-align:left;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;display:flex}.MobileMenu-module__PEiPha__drawerLink:hover{background:var(--color-brand-50);color:var(--color-brand-700)}.MobileMenu-module__PEiPha__drawerDropdownTrigger{color:var(--color-gray-900)}.MobileMenu-module__PEiPha__chevron{color:var(--color-gray-400);transition:transform var(--transition-fast)}.MobileMenu-module__PEiPha__chevronOpen{transform:rotate(180deg)}.MobileMenu-module__PEiPha__drawerSubLinks{margin:var(--space-1) 0 var(--space-2) var(--space-4);padding:var(--space-1) 0;border-left:1px solid var(--color-gray-200);flex-direction:column;gap:2px;list-style:none;display:flex}.MobileMenu-module__PEiPha__drawerSubLink{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-gray-600);transition:background var(--transition-fast), color var(--transition-fast);font-weight:500;text-decoration:none;display:block}.MobileMenu-module__PEiPha__drawerSubLink:hover{background:var(--color-brand-50);color:var(--color-brand-700)}@keyframes MobileMenu-module__PEiPha__fadeIn{0%{opacity:0}to{opacity:1}}
.Navbar-module__ZERf_q__header{z-index:100;background:var(--color-white);border-bottom:1px solid var(--color-gray-200);box-shadow:var(--shadow-sm);position:sticky;top:0}.Navbar-module__ZERf_q__nav{max-width:var(--container-max);padding:0 var(--container-padding-x);height:var(--navbar-height);align-items:center;gap:var(--space-8);margin:0 auto;display:flex}.Navbar-module__ZERf_q__logo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.Navbar-module__ZERf_q__logoMark{border-radius:var(--radius-md);background:var(--gradient-brand);width:36px;height:36px;color:var(--color-white);letter-spacing:-.5px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.Navbar-module__ZERf_q__logoImage{object-fit:contain;width:auto;height:54px;transition:height var(--transition-normal);flex-shrink:0}@media (max-width:640px){.Navbar-module__ZERf_q__logoImage{height:42px}}.Navbar-module__ZERf_q__logoText{color:var(--color-brand-700);letter-spacing:-.4px;font-weight:700}.Navbar-module__ZERf_q__actions{align-items:center;gap:var(--space-3);flex-shrink:0;margin-left:auto;display:flex}.Navbar-module__ZERf_q__homeIcon{border-radius:var(--radius-md);width:38px;height:38px;color:var(--color-brand-900);transition:background var(--transition-fast), color var(--transition-fast);place-items:center;text-decoration:none;display:grid}.Navbar-module__ZERf_q__homeIcon:hover{background:var(--color-brand-50);color:var(--color-brand-700)}.Navbar-module__ZERf_q__btnOutline{padding:var(--space-2) var(--space-5);border-radius:var(--radius-button);border:1.5px solid var(--color-brand-700);color:var(--color-brand-700);transition:background var(--transition-fast), color var(--transition-fast);white-space:nowrap;font-weight:600;text-decoration:none}.Navbar-module__ZERf_q__btnOutline:hover{background:var(--color-brand-50)}.Navbar-module__ZERf_q__btnPrimary{padding:var(--space-2) var(--space-5);border-radius:var(--radius-button);background:var(--color-brand-700);color:var(--color-white);outline-offset:2px;transition:background var(--transition-fast), outline-color var(--transition-fast), transform .1s ease;white-space:nowrap;outline:2px solid #0000;font-weight:600;text-decoration:none}.Navbar-module__ZERf_q__btnPrimary:hover{background:var(--color-brand-600);outline-color:var(--color-brand-600)}.Navbar-module__ZERf_q__btnPrimary:active{transform:scale(.97)}@media (max-width:1024px){.Navbar-module__ZERf_q__nav{gap:var(--space-4)}}
.Footer-module__hP-FLq__footer{background:var(--color-white);font-family:var(--font-sans);padding:0 var(--container-padding-x) var(--space-8)}.Footer-module__hP-FLq__card{--silver:226, 222, 211;--silver-bright:245, 243, 235;width:100%;max-width:var(--container-max);color:rgb(var(--silver));padding:var(--section-py) clamp(1.5rem, .5rem + 3vw, 3.5rem);background:#1b222e;border-radius:32px;margin:0 auto}.Footer-module__hP-FLq__top{justify-content:space-between;align-items:flex-start;gap:var(--space-12) var(--space-16);flex-wrap:wrap;display:flex}.Footer-module__hP-FLq__nav{flex:420px}.Footer-module__hP-FLq__brand{gap:var(--space-4);flex-direction:column;max-width:340px;display:flex}.Footer-module__hP-FLq__logo{align-items:center;gap:var(--space-3);text-decoration:none;display:inline-flex}.Footer-module__hP-FLq__logoMark{border-radius:var(--radius-md);background:rgba(var(--silver), .15);width:38px;height:38px;color:rgb(var(--silver-bright));letter-spacing:-.02em;flex-shrink:0;place-items:center;font-weight:800;display:grid}.Footer-module__hP-FLq__logoText{color:rgb(var(--silver-bright));letter-spacing:-.01em;font-weight:700;line-height:1.2}.Footer-module__hP-FLq__logoImage{object-fit:contain;filter:brightness(0)invert()brightness(.9)sepia(.18)saturate(1.1);width:auto;height:64px;transition:height var(--transition-normal);flex-shrink:0}@media (max-width:640px){.Footer-module__hP-FLq__logoImage{height:48px}}.Footer-module__hP-FLq__tagline{color:rgba(var(--silver), .72);margin:0;line-height:1.7}.Footer-module__hP-FLq__contactLink{align-items:center;gap:var(--space-2);color:rgba(var(--silver), .9);width:fit-content;transition:color var(--transition-normal);text-decoration:none;display:inline-flex}.Footer-module__hP-FLq__contactLink:hover{color:rgb(var(--silver-bright));text-underline-offset:3px;text-decoration:underline}.Footer-module__hP-FLq__socials{gap:var(--space-2);margin-top:var(--space-2);display:flex}.Footer-module__hP-FLq__socialLink{border-radius:var(--radius-full);background:rgba(var(--silver), .1);border:1px solid rgba(var(--silver), .25);width:40px;height:40px;color:rgb(var(--silver));transition:background var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), transform .1s ease;place-items:center;text-decoration:none;display:grid}.Footer-module__hP-FLq__socialLink:hover{background:rgb(var(--silver-bright));border-color:rgb(var(--silver-bright));color:#1b222e}.Footer-module__hP-FLq__socialLink:active{transform:scale(.95)}.Footer-module__hP-FLq__sectionsRow{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.Footer-module__hP-FLq__section{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__hP-FLq__sectionTitle{text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--silver), .55);margin:0;font-weight:700}.Footer-module__hP-FLq__sectionToggle{appearance:none;width:100%;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;cursor:default;align-items:center;gap:var(--space-2);background:0 0;border:0;margin:0;padding:0;display:inline-flex}.Footer-module__hP-FLq__sectionChevron{transition:transform var(--transition-normal);flex-shrink:0;display:none}.Footer-module__hP-FLq__sectionLinks{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__hP-FLq__sectionLink{color:rgba(var(--silver), .8);align-items:center;gap:var(--space-2);transition:color var(--transition-normal), gap var(--transition-fast);line-height:1.4;text-decoration:none;display:inline-flex}.Footer-module__hP-FLq__sectionLink:before{content:"";border-radius:var(--radius-full);background:rgb(var(--silver-bright));opacity:0;width:4px;height:4px;transition:opacity var(--transition-normal);flex-shrink:0;display:inline-block}.Footer-module__hP-FLq__sectionLink:hover{color:rgb(var(--silver-bright));gap:var(--space-3)}.Footer-module__hP-FLq__sectionLink:hover:before{opacity:1}.Footer-module__hP-FLq__divider{background:rgba(var(--silver), .16);height:1px;margin:var(--section-py-sm) 0 var(--space-6)}.Footer-module__hP-FLq__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Footer-module__hP-FLq__copyright{color:rgba(var(--silver), .6);letter-spacing:.01em;margin:0}.Footer-module__hP-FLq__developedBy{color:rgba(var(--silver), .6);letter-spacing:.01em;transition:color var(--transition-normal);white-space:nowrap;text-decoration:none}.Footer-module__hP-FLq__developedBy:hover{color:rgb(var(--silver-bright))}.Footer-module__hP-FLq__developedByBrand{color:rgb(var(--silver-bright));font-weight:600}@media (max-width:900px){.Footer-module__hP-FLq__top{gap:var(--space-10);flex-direction:column}.Footer-module__hP-FLq__brand{max-width:100%}.Footer-module__hP-FLq__nav{flex:none;width:100%}}@media (max-width:640px){.Footer-module__hP-FLq__card{padding:var(--space-10) var(--space-6);border-radius:24px}.Footer-module__hP-FLq__top{align-items:stretch;gap:var(--space-8)}.Footer-module__hP-FLq__brand{text-align:center;align-items:center;width:100%;max-width:100%}.Footer-module__hP-FLq__logoImage{height:96px}.Footer-module__hP-FLq__socials{justify-content:center}.Footer-module__hP-FLq__sectionsRow{grid-template-columns:1fr;gap:0}.Footer-module__hP-FLq__section{border-top:1px solid rgba(var(--silver), .14);gap:0}.Footer-module__hP-FLq__section:last-child{border-bottom:1px solid rgba(var(--silver), .14)}.Footer-module__hP-FLq__sectionToggle{cursor:pointer;padding:var(--space-4) 0;justify-content:space-between}.Footer-module__hP-FLq__sectionChevron{display:inline-block}.Footer-module__hP-FLq__section[data-open=true] .Footer-module__hP-FLq__sectionChevron{transform:rotate(180deg)}.Footer-module__hP-FLq__sectionLinks{opacity:0;max-height:0;transition:max-height var(--transition-normal), opacity var(--transition-normal), padding-bottom var(--transition-normal);padding-bottom:0;overflow:hidden}.Footer-module__hP-FLq__section[data-open=true] .Footer-module__hP-FLq__sectionLinks{opacity:1;max-height:24rem;padding-bottom:var(--space-4)}.Footer-module__hP-FLq__bottom{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column}}
.CookieConsent-module__1s2sQG__banner{z-index:1000;padding:var(--space-4) var(--container-padding-x) max(var(--space-4), env(safe-area-inset-bottom));pointer-events:none;animation:CookieConsent-module__1s2sQG__cookie-slide-up var(--transition-slow);justify-content:center;display:flex;position:fixed;inset:auto 0 0}.CookieConsent-module__1s2sQG__card{pointer-events:auto;align-items:center;gap:var(--space-5);width:100%;max-width:880px;padding:var(--space-4) var(--space-6);-webkit-backdrop-filter:blur(18px)saturate(160%);border-radius:var(--radius-lg);color:var(--color-brand-900);background:#ffffffa6;border:1px solid #ffffff8c;display:flex;box-shadow:0 10px 40px #1e121d2e,inset 0 1px #fff9}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.CookieConsent-module__1s2sQG__card{background:#ffffffeb}}.CookieConsent-module__1s2sQG__wave{width:1.75rem;height:1.75rem;color:var(--color-brand-700);transform-origin:70% 80%;flex-shrink:0;animation:2.4s ease-in-out 3 CookieConsent-module__1s2sQG__cookie-wave}.CookieConsent-module__1s2sQG__text{min-width:0;color:inherit;flex:1;line-height:1.5}.CookieConsent-module__1s2sQG__link{color:var(--color-brand-700);text-underline-offset:2px;white-space:nowrap;transition:opacity var(--transition-fast);font-weight:600;text-decoration:underline}.CookieConsent-module__1s2sQG__link:hover{opacity:.75}.CookieConsent-module__1s2sQG__accept{padding:var(--space-3) var(--space-6);border-radius:var(--radius-button);background:var(--color-green-600);color:var(--color-white);cursor:pointer;transition:transform var(--transition-fast), background var(--transition-fast);border:none;flex-shrink:0;font-weight:700}.CookieConsent-module__1s2sQG__accept:hover{background:var(--color-green-500)}.CookieConsent-module__1s2sQG__accept:active{transform:scale(.97)}@keyframes CookieConsent-module__1s2sQG__cookie-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes CookieConsent-module__1s2sQG__cookie-wave{0%,60%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(14deg)}20%,40%{transform:rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__1s2sQG__wave{animation:none}}@media (max-width:640px){.CookieConsent-module__1s2sQG__card{align-items:stretch;gap:var(--space-4);padding:var(--space-5);flex-direction:column}.CookieConsent-module__1s2sQG__accept{width:100%}}
.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,gainsboro));appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:#0000}.react-international-phone-country-selector-button__button-content{justify-content:center;align-items:center;display:flex}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke))}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,white));width:300px;max-height:200px;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex;position:absolute;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,gainsboro));border:none}.react-international-phone-country-selector-dropdown__list-item{min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px;display:flex}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap;margin-right:8px;overflow:hidden}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke))}.react-international-phone-dial-code-preview{border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,gainsboro));background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,white));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;align-items:center;margin-right:-1px;padding:0 8px;display:flex}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-border-color,gainsboro);border-radius:var(--react-international-phone-border-radius,4px);background-color:var(--react-international-phone-background-color,white);color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px);border-top-left-radius:0;border-bottom-left-radius:0;margin:0;padding:0 8px;overflow:visible}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,whitesmoke);color:var(--react-international-phone-disabled-text-color,#666)}
.FormSection-module__L4jtcG__section{padding:var(--section-py) 0;background:radial-gradient(circle at top left, var(--color-brand-50), white);align-items:center;min-height:80vh;display:flex}.FormSection-module__L4jtcG__container{width:100%;max-width:680px;padding:0 var(--container-padding-x);margin:0 auto}.FormSection-module__L4jtcG__content{gap:var(--block-gap);flex-direction:column;display:flex}.FormSection-module__L4jtcG__header{text-align:center}.FormSection-module__L4jtcG__title{color:var(--color-heading);margin-bottom:var(--space-4)}.FormSection-module__L4jtcG__description{color:var(--color-gray-500);line-height:1.5}.FormSection-module__L4jtcG__form{-webkit-backdrop-filter:blur(12px);padding:clamp(var(--space-5), 4vw, var(--space-10));background:#ffffffb3;border:1px solid #ffffff80;border-radius:24px;position:relative;box-shadow:0 10px 40px -10px #0000000d,0 0 0 1px #00000005}.FormSection-module__L4jtcG__formBare{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.FormSection-module__L4jtcG__progressHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.FormSection-module__L4jtcG__stepIndicator{text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray-400);font-weight:700}.FormSection-module__L4jtcG__progressContainer{background-color:var(--color-gray-100);border-radius:var(--radius-full);width:100%;height:4px;margin-bottom:var(--space-10);position:relative}.FormSection-module__L4jtcG__progressFill{background:var(--gradient-brand);border-radius:var(--radius-full);height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:0;box-shadow:0 0 12px #50304c4d}.FormSection-module__L4jtcG__grid{gap:var(--space-6);flex-direction:column;display:flex}.FormSection-module__L4jtcG__field{gap:var(--space-2);flex-direction:column;display:flex}.FormSection-module__L4jtcG__label{color:var(--color-gray-700);margin-left:2px;font-weight:700}.FormSection-module__L4jtcG__asterisk{color:var(--color-violet-500);margin-left:4px}.FormSection-module__L4jtcG__input,.FormSection-module__L4jtcG__textarea,.FormSection-module__L4jtcG__select{width:100%;padding:var(--space-4);border:1.5px solid var(--color-gray-100);color:var(--color-gray-900);transition:all var(--transition-normal);background:#fff;border-radius:12px}.FormSection-module__L4jtcG__input:focus,.FormSection-module__L4jtcG__textarea:focus,.FormSection-module__L4jtcG__select:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 4px var(--color-brand-50);outline:none}.FormSection-module__L4jtcG__textarea{min-height:140px}.FormSection-module__L4jtcG__checkboxWrapper{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-gray-50);cursor:pointer;border-radius:12px;display:flex}.FormSection-module__L4jtcG__checkboxInput{width:20px;height:20px;accent-color:var(--color-brand-700)}.FormSection-module__L4jtcG__phoneInputWrapper{--react-international-phone-border-color:var(--color-gray-100);--react-international-phone-border-radius:12px;--react-international-phone-bg-color:white;--react-international-phone-text-color:var(--color-gray-900);--react-international-phone-font-size:max(1rem, var(--font-size-base));--react-international-phone-height:52px;display:flex!important}.FormSection-module__L4jtcG__phoneInputWrapper .react-international-phone-input{border:1.5px solid var(--color-gray-100)!important;border-left:none!important;border-radius:0 12px 12px 0!important;width:100%!important;font-family:inherit!important}.FormSection-module__L4jtcG__phoneInputWrapper .react-international-phone-country-selector-button{border:1.5px solid var(--color-gray-100)!important;background:var(--color-gray-50)!important;border-radius:12px 0 0 12px!important;width:60px!important}:is(.FormSection-module__L4jtcG__phoneInputWrapper:focus-within .react-international-phone-input,.FormSection-module__L4jtcG__phoneInputWrapper:focus-within .react-international-phone-country-selector-button){border-color:var(--color-brand-500)!important}.FormSection-module__L4jtcG__phoneInputWrapper .react-international-phone-country-selector-dropdown{z-index:100!important;border:1px solid var(--color-gray-100)!important;box-shadow:var(--shadow-lg)!important;background-color:#fff!important;border-radius:12px!important;max-height:300px!important;margin-top:8px!important;overflow-y:auto!important}.FormSection-module__L4jtcG__phoneInputWrapper .react-international-phone-country-selector-list-item{transition:background var(--transition-fast)!important;padding:10px 14px!important}.FormSection-module__L4jtcG__phoneInputWrapper .react-international-phone-country-selector-list-item:hover{background-color:var(--color-gray-50)!important}.FormSection-module__L4jtcG__stepActions{justify-content:flex-end;gap:var(--space-4);margin-top:var(--space-10);display:flex}.FormSection-module__L4jtcG__submitBtn{background:var(--gradient-brand);color:var(--color-white);padding:var(--space-4) var(--space-10);border-radius:var(--radius-button);cursor:pointer;outline-offset:2px;align-items:center;gap:var(--space-2);border:none;outline:2px solid #0000;font-weight:700;transition:transform .1s,outline-color .15s;display:inline-flex}.FormSection-module__L4jtcG__submitBtn:hover{outline-color:var(--color-blue-600)}.FormSection-module__L4jtcG__submitBtn:active{transform:scale(.97)}.FormSection-module__L4jtcG__backBtn{background:var(--color-gray-50);border:1.5px solid var(--color-gray-100);color:var(--color-gray-500);padding:var(--space-4) var(--space-8);border-radius:var(--radius-button);transition:all var(--transition-normal);font-weight:600}.FormSection-module__L4jtcG__backBtn:hover{background:var(--color-gray-100);color:var(--color-gray-900)}.FormSection-module__L4jtcG__feedbackCard{padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;align-items:center;animation:.6s cubic-bezier(.2,0,.2,1) forwards FormSection-module__L4jtcG__feedbackEnter;display:flex}@keyframes FormSection-module__L4jtcG__feedbackEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.FormSection-module__L4jtcG__lottieWrapper{width:80px;height:80px;margin-bottom:var(--space-8)}.FormSection-module__L4jtcG__checkmark{stroke-width:2px;stroke:#22c55e;stroke-miterlimit:10;border-radius:50%;width:80px;height:80px;animation:.4s ease-in-out .4s forwards FormSection-module__L4jtcG__fillSuccess,.3s ease-in-out .9s both FormSection-module__L4jtcG__scaleSuccess;display:block;box-shadow:inset 0 0 #22c55e}.FormSection-module__L4jtcG__checkmarkCircle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:#22c55e;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards FormSection-module__L4jtcG__strokeSuccess}.FormSection-module__L4jtcG__checkmarkCheck{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards FormSection-module__L4jtcG__strokeSuccess}.FormSection-module__L4jtcG__cross{stroke-width:2px;stroke:#ef4444;stroke-miterlimit:10;border-radius:50%;width:80px;height:80px;animation:.4s ease-in-out .4s forwards FormSection-module__L4jtcG__fillError,.3s ease-in-out .9s both FormSection-module__L4jtcG__scaleSuccess;display:block}.FormSection-module__L4jtcG__crossCircle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:#ef4444;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards FormSection-module__L4jtcG__strokeSuccess}.FormSection-module__L4jtcG__crossLine1,.FormSection-module__L4jtcG__crossLine2{stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards FormSection-module__L4jtcG__strokeSuccess}@keyframes FormSection-module__L4jtcG__strokeSuccess{to{stroke-dashoffset:0}}@keyframes FormSection-module__L4jtcG__scaleSuccess{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes FormSection-module__L4jtcG__fillSuccess{to{box-shadow:inset 0 0 0 40px #22c55e1a}}@keyframes FormSection-module__L4jtcG__fillError{to{box-shadow:inset 0 0 0 40px #ef44441a}}.FormSection-module__L4jtcG__feedbackTitle{color:var(--color-gray-900);margin-bottom:var(--space-4)}.FormSection-module__L4jtcG__feedbackMessage{color:var(--color-gray-500);max-width:400px;line-height:1.6}.FormSection-module__L4jtcG__feedbackActions{gap:var(--space-4);margin-top:var(--space-10);justify-content:center;width:100%;display:flex}@media (max-width:640px){.FormSection-module__L4jtcG__feedbackActions{flex-direction:column}.FormSection-module__L4jtcG__feedbackActions button{width:100%}.FormSection-module__L4jtcG__form{border-radius:20px}.FormSection-module__L4jtcG__stepActions{flex-direction:column-reverse}.FormSection-module__L4jtcG__backBtn,.FormSection-module__L4jtcG__submitBtn{justify-content:center;width:100%}}.FormSection-module__L4jtcG__select{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);color:var(--color-heading);background:#fff}.FormSection-module__L4jtcG__optionGroup{gap:var(--space-2);flex-direction:column;display:flex}.FormSection-module__L4jtcG__optionRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-small);background:#fff;transition:border-color .15s,background .15s;display:flex}.FormSection-module__L4jtcG__optionRow:hover{border-color:var(--color-brand-400)}.FormSection-module__L4jtcG__optionInput{width:18px;height:18px;accent-color:var(--color-brand-600);flex-shrink:0}.FormSection-module__L4jtcG__fileWrap{gap:var(--space-2);flex-direction:column;display:flex}.FormSection-module__L4jtcG__fileInput{width:100%;padding:var(--space-3) var(--space-4);border:1px dashed var(--color-gray-400);border-radius:var(--radius-md);font-size:var(--font-size-small);cursor:pointer;background:#fff}.FormSection-module__L4jtcG__fileHint{font-size:var(--font-size-small);color:var(--color-gray-500)}.FormSection-module__L4jtcG__fileHintOk{font-size:var(--font-size-small);color:var(--color-green-600)}.FormSection-module__L4jtcG__fileHintErr{font-size:var(--font-size-small);color:var(--color-violet-600)}.FormSection-module__L4jtcG__stepHeading{margin:0 0 var(--space-2);font-size:var(--font-size-h5);color:var(--color-heading)}.FormSection-module__L4jtcG__stepDescription{margin:0 0 var(--space-6);color:var(--color-gray-500);font-size:var(--font-size-small)}
.FAQSection-module__jK8lMG__header{text-align:center}.FAQSection-module__jK8lMG__items{gap:var(--space-3);flex-direction:column;width:100%;margin:0 auto;display:flex}.FAQSection-module__jK8lMG__item{border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background-color:var(--color-white);transition:border-color var(--transition-normal), background-color var(--transition-normal);position:relative}.FAQSection-module__jK8lMG__item:hover{border-color:var(--color-brand-300,var(--color-brand-400))}.FAQSection-module__jK8lMG__item[open]{border-color:var(--color-gray-200);box-shadow:inset 3px 0 0 0 var(--color-brand-500)}.FAQSection-module__jK8lMG__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-brand-800);border-radius:var(--radius-lg);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding:clamp(1rem,.85rem + .7vw,1.375rem) clamp(1.125rem,.95rem + .85vw,1.625rem);list-style:none;display:flex}.FAQSection-module__jK8lMG__summary::-webkit-details-marker{display:none}.FAQSection-module__jK8lMG__summary:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.FAQSection-module__jK8lMG__questionText{color:inherit;margin:0;font-size:clamp(1rem,.97rem + .18vw,1.125rem);font-weight:600;line-height:1.45}.FAQSection-module__jK8lMG__icon{width:1.25rem;height:1.25rem;color:var(--color-brand-500);transition:transform var(--transition-slow), color var(--transition-normal);flex-shrink:0}.FAQSection-module__jK8lMG__item[open] .FAQSection-module__jK8lMG__icon{color:var(--color-brand-700);transform:rotate(180deg)}.FAQSection-module__jK8lMG__answer{color:var(--color-gray-600);animation:FAQSection-module__jK8lMG__slideDown var(--transition-slow);padding:0 clamp(1.125rem,.95rem + .85vw,1.625rem) clamp(1rem,.85rem + .7vw,1.375rem);font-size:clamp(.9375rem,.92rem + .1vw,1rem);line-height:1.7}.FAQSection-module__jK8lMG__answer p{margin-bottom:var(--space-3)}.FAQSection-module__jK8lMG__answer p:last-child{margin-bottom:0}.FAQSection-module__jK8lMG__answer a{color:var(--color-brand-600);text-underline-offset:2px;text-decoration:underline}@keyframes FAQSection-module__jK8lMG__slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.FAQSection-module__jK8lMG__item:target{border-color:var(--color-brand-500)}@media (prefers-reduced-motion:reduce){.FAQSection-module__jK8lMG__answer{animation:none}.FAQSection-module__jK8lMG__icon{transition:none}}
.FormModal-module__RcpQUa__dialog{background:0 0;border:none;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;top:0;left:0;overflow:hidden}.FormModal-module__RcpQUa__dialog::backdrop{opacity:1;background:#0f0f1999;transition:opacity .25s}@starting-style{.FormModal-module__RcpQUa__dialog::backdrop{opacity:0}}.FormModal-module__RcpQUa__closing::backdrop{opacity:0;transition:opacity .28s}.FormModal-module__RcpQUa__dialog[open]{justify-content:center;align-items:center;display:flex}.FormModal-module__RcpQUa__panel{width:min(680px,100%);max-height:min(90dvh,900px);margin:var(--space-6);padding:clamp(var(--space-5), 4vw, var(--space-10));will-change:transform, opacity;opacity:1;background:#fff;border-radius:24px;transition:opacity .26s,transform .26s cubic-bezier(.2,0,.2,1);position:relative;overflow-y:auto;transform:scale(1);box-shadow:0 30px 60px -20px #0000004d,0 0 0 1px #0000000a}@starting-style{.FormModal-module__RcpQUa__panel{opacity:0;transform:scale(.96)}}.FormModal-module__RcpQUa__panelClosing{opacity:0;transition:opacity .22s,transform .22s cubic-bezier(.4,0,1,1);transform:scale(.96)}.FormModal-module__RcpQUa__closeBtn{top:var(--space-4);right:var(--space-4);background:var(--color-gray-50);width:40px;height:40px;color:var(--color-gray-700);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);z-index:1;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.FormModal-module__RcpQUa__closeBtn:hover{background:var(--color-gray-100);color:var(--color-gray-900)}.FormModal-module__RcpQUa__content{gap:var(--block-gap);flex-direction:column;display:flex}.FormModal-module__RcpQUa__header{text-align:center;padding-right:var(--space-10)}.FormModal-module__RcpQUa__title{color:var(--color-heading);margin-bottom:var(--space-3)}.FormModal-module__RcpQUa__description{color:var(--color-gray-500);line-height:1.5}@media (max-width:640px){.FormModal-module__RcpQUa__dialog[open]{align-items:flex-end}.FormModal-module__RcpQUa__panel{width:100%;margin:0;margin-bottom:var(--kb,0px);padding:var(--space-6);padding-bottom:calc(var(--space-6) + var(--kb-inset,env(safe-area-inset-bottom)));max-height:calc(100dvh - var(--kb,0px) - var(--navbar-height) - var(--space-4));border-radius:20px 20px 0 0;transition:transform .4s cubic-bezier(.32,.72,0,1);transform:translateY(0);box-shadow:0 -12px 32px -16px #0000004d}@starting-style{.FormModal-module__RcpQUa__panel{transform:translateY(100%)}}.FormModal-module__RcpQUa__panelClosing{transition:transform .3s cubic-bezier(.32,.72,0,1);transform:translateY(100%)}.FormModal-module__RcpQUa__closeBtn{top:var(--space-3);right:var(--space-3)}}@media (prefers-reduced-motion:reduce){.FormModal-module__RcpQUa__panel,.FormModal-module__RcpQUa__panelClosing{transition-duration:.01ms}}
.CtaSection-module__571vgq__section{font-family:var(--font-sans);padding:var(--space-8) var(--container-padding-x)}.CtaSection-module__571vgq__card{width:100%;max-width:var(--container-max);isolation:isolate;padding:clamp(var(--space-8), 4.5vw, var(--space-14)) clamp(1.5rem, .5rem + 4vw, 4rem);color:var(--color-heading);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:clamp(24px,3vw,40px);margin:0 auto;position:relative;overflow:clip}.CtaSection-module__571vgq__corner{z-index:0;pointer-events:none;width:clamp(48px,9vw,120px);height:clamp(48px,9vw,120px);position:absolute}.CtaSection-module__571vgq__cornerBlue{border-top:3px solid var(--color-blue-500);border-left:3px solid var(--color-blue-500);border-top-left-radius:clamp(16px,2vw,28px);top:clamp(14px,2vw,26px);left:clamp(14px,2vw,26px)}.CtaSection-module__571vgq__cornerPlum{border-bottom:3px solid var(--color-brand-600);border-right:3px solid var(--color-brand-600);border-bottom-right-radius:clamp(16px,2vw,28px);bottom:clamp(14px,2vw,26px);right:clamp(14px,2vw,26px)}.CtaSection-module__571vgq__content{z-index:1;text-align:center;width:100%;max-width:720px;margin:0 auto;position:relative}.CtaSection-module__571vgq__title{margin:0 0 var(--space-4);color:inherit;overflow-wrap:break-word}.CtaSection-module__571vgq__description{max-width:640px;margin:0 auto var(--space-8);color:var(--color-gray-600);overflow-wrap:break-word;line-height:1.55}.CtaSection-module__571vgq__description p{margin-bottom:.75em}.CtaSection-module__571vgq__description p:last-child{margin-bottom:0}.CtaSection-module__571vgq__button{align-items:center;gap:var(--space-2);max-width:100%;padding:.95rem clamp(var(--space-6), 4vw, 2.5rem);border-radius:var(--radius-button);background:var(--gradient-brand);color:var(--color-white);cursor:pointer;touch-action:manipulation;outline-offset:3px;border:none;outline:2px solid #0000;font-family:inherit;font-weight:700;transition:transform .12s,outline-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 12px 28px -12px #50304c8c}.CtaSection-module__571vgq__button:hover{outline-color:var(--color-brand-400);transform:translateY(-2px);box-shadow:0 18px 34px -14px #50304c99}.CtaSection-module__571vgq__button:active{transform:scale(.97)}@media (max-width:480px){.CtaSection-module__571vgq__button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.CtaSection-module__571vgq__button{transition:none}.CtaSection-module__571vgq__button:hover{transform:none}}
.ContactSection-module__1FnHxa__section{padding:var(--section-py) 0;background:0 0;align-items:center;min-height:85vh;display:flex;position:relative;overflow:clip}.ContactSection-module__1FnHxa__container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding-x);margin:0 auto}.ContactSection-module__1FnHxa__containerStandalone{max-width:800px}.ContactSection-module__1FnHxa__content{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:start;display:grid}.ContactSection-module__1FnHxa__containerStandalone .ContactSection-module__1FnHxa__content{grid-template-columns:1fr}.ContactSection-module__1FnHxa__leftColumn{gap:var(--space-10);z-index:2;padding-top:var(--space-4);flex-direction:column;display:flex;position:relative}.ContactSection-module__1FnHxa__rightColumn{z-index:3;position:relative}.ContactSection-module__1FnHxa__formContainer{width:100%}.ContactSection-module__1FnHxa__header{gap:var(--space-4);flex-direction:column;display:flex}.ContactSection-module__1FnHxa__sectionTitle{color:var(--color-brand-900);margin:0}.ContactSection-module__1FnHxa__description{color:var(--color-gray-500);max-width:480px}.ContactSection-module__1FnHxa__groups{gap:var(--space-6);grid-template-columns:1fr;display:grid}.ContactSection-module__1FnHxa__card{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ContactSection-module__1FnHxa__body{padding:var(--space-5) var(--space-5) var(--space-6);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.ContactSection-module__1FnHxa__titleWrap{margin-bottom:var(--space-2)}.ContactSection-module__1FnHxa__title{color:var(--color-heading);overflow-wrap:break-word;align-items:center;margin:0;display:flex;position:relative}.ContactSection-module__1FnHxa__emoji,.ContactSection-module__1FnHxa__titleIcon{margin-right:var(--space-2);vertical-align:middle;display:inline-block}.ContactSection-module__1FnHxa__titleIcon{color:var(--color-brand-500);margin-top:-.1em}.ContactSection-module__1FnHxa__contactList{padding-top:var(--space-3);border-top:1px solid var(--color-gray-200);gap:var(--space-2);flex-direction:column;margin:auto 0 0;display:flex}.ContactSection-module__1FnHxa__contactRow{gap:0 var(--space-2);grid-template-columns:5.5rem 1fr;align-items:start;display:grid}.ContactSection-module__1FnHxa__contactLabel{color:var(--color-gray-400);margin:0;padding-top:.1em}.ContactSection-module__1FnHxa__contactValue{color:var(--color-gray-700);overflow-wrap:break-word;margin:0}.ContactSection-module__1FnHxa__link{color:inherit;text-decoration:none;transition:color .2s}.ContactSection-module__1FnHxa__link:hover{color:var(--color-brand-600)}@media (max-width:1024px){.ContactSection-module__1FnHxa__section{min-height:0}.ContactSection-module__1FnHxa__content{gap:var(--block-gap);grid-template-columns:1fr}.ContactSection-module__1FnHxa__leftColumn{gap:var(--space-8);padding-top:0}}@media (max-width:640px){.ContactSection-module__1FnHxa__groups{grid-template-columns:1fr}}
.VacancySearchSection-module__s0we2q__section{margin-top:-50px;padding-bottom:2rem;position:relative;overflow:hidden}@media (max-width:640px){.VacancySearchSection-module__s0we2q__section{padding-top:clamp(20px,4vw,32px);padding-bottom:clamp(90px,18vw,140px)}}.VacancySearchSection-module__s0we2q__section_first{padding-top:clamp(40px,5vw,72px)}@media (max-width:640px){.VacancySearchSection-module__s0we2q__section_first{padding-top:clamp(28px,8vw,48px)}}.VacancySearchSection-module__s0we2q__container{z-index:2;max-width:var(--container-max);padding:0 var(--container-padding-x);margin:0 auto;position:relative}.VacancySearchSection-module__s0we2q__content{gap:var(--block-gap);flex-direction:column;display:flex}.VacancySearchSection-module__s0we2q__form{background:var(--color-white);border:1px solid var(--color-gray-200);width:100%;max-width:1000px;padding:var(--space-6) var(--space-6);border-radius:20px;margin:0 auto}.VacancySearchSection-module__s0we2q__formFallback{background:var(--color-white);border-radius:20px;width:100%;max-width:1000px;min-height:100px;margin:0 auto;box-shadow:0 24px 64px #0000002e,0 4px 16px #0000001a}.VacancySearchSection-module__s0we2q__row{gap:var(--space-4);grid-template-columns:repeat(3,1fr) auto;align-items:end;display:grid}@media (max-width:1024px){.VacancySearchSection-module__s0we2q__row{gap:var(--space-3);grid-template-columns:1fr 1fr}}@media (max-width:480px){.VacancySearchSection-module__s0we2q__row{gap:var(--space-3);grid-template-columns:1fr}}.VacancySearchSection-module__s0we2q__field{gap:var(--space-2);flex-direction:column;display:flex}.VacancySearchSection-module__s0we2q__title{margin:0 0 var(--space-4);font-size:var(--font-size-h5,1.25rem);color:var(--color-heading);letter-spacing:-.01em;font-weight:700}.VacancySearchSection-module__s0we2q__select{appearance:none;width:100%;padding:var(--space-3) var(--space-10) var(--space-3) var(--space-4);border:1.5px solid var(--color-gray-200);border-radius:var(--radius-md);background-color:var(--color-white);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2350304c' stroke-width='2'><path d='M4 6l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right var(--space-4) center;color:var(--color-gray-900);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background-size:16px;height:48px}.VacancySearchSection-module__s0we2q__select:focus-visible{border-color:var(--color-brand-700);box-shadow:0 0 0 4px var(--color-brand-50);outline:none}.VacancySearchSection-module__s0we2q__select:disabled{background-color:var(--color-gray-50);color:var(--color-gray-500);cursor:not-allowed}.VacancySearchSection-module__s0we2q__submit{height:48px;padding:0 var(--space-8);border-radius:var(--radius-button);background:var(--gradient-brand);color:var(--color-white);white-space:nowrap;cursor:pointer;touch-action:manipulation;outline-offset:2px;border:none;outline:2px solid #0000;justify-content:center;align-self:end;align-items:center;font-weight:700;transition:transform .1s,outline-color .15s,opacity .15s;display:inline-flex}.VacancySearchSection-module__s0we2q__submit:hover:not(:disabled){outline-color:var(--color-blue-600)}.VacancySearchSection-module__s0we2q__submit:active:not(:disabled){transform:scale(.97)}.VacancySearchSection-module__s0we2q__submit:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.VacancySearchSection-module__s0we2q__submit{grid-column:1/-1;width:100%;height:52px}}@media (max-width:480px){.VacancySearchSection-module__s0we2q__submit{height:52px}}
.VacancyResultsSection-module__geqCFq__section{padding-top:var(--section-py);padding-bottom:var(--section-py);scroll-margin-top:var(--navbar-height)}.VacancyResultsSection-module__geqCFq__container{max-width:var(--container-max);padding:0 var(--container-padding-x);margin:0 auto}.VacancyResultsSection-module__geqCFq__content{gap:var(--block-gap);flex-direction:column;display:flex}.VacancyResultsSection-module__geqCFq__grid{gap:var(--gutter);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){.VacancyResultsSection-module__geqCFq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.VacancyResultsSection-module__geqCFq__grid{grid-template-columns:1fr}}.VacancyResultsSection-module__geqCFq__card{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:16px;flex-direction:column;transition:box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000008}.VacancyResultsSection-module__geqCFq__card:hover{border-color:var(--color-gray-300);box-shadow:0 12px 32px #00000014}.VacancyResultsSection-module__geqCFq__imageWrap{aspect-ratio:16/10;background:var(--color-gray-100);position:relative;overflow:hidden}.VacancyResultsSection-module__geqCFq__imageWrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#50304c2e 100%);position:absolute;inset:0}.VacancyResultsSection-module__geqCFq__image{object-fit:cover;width:100%;height:100%;transition:transform .6s ease-out;display:block}.VacancyResultsSection-module__geqCFq__card:hover .VacancyResultsSection-module__geqCFq__image{transform:scale(1.02)}.VacancyResultsSection-module__geqCFq__body{padding:var(--space-5) var(--space-5) var(--space-6);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.VacancyResultsSection-module__geqCFq__title{color:var(--color-heading);overflow-wrap:break-word;margin:0;transition:color .3s;display:inline-block;position:relative}.VacancyResultsSection-module__geqCFq__card:hover .VacancyResultsSection-module__geqCFq__title{color:var(--color-brand-600)}.VacancyResultsSection-module__geqCFq__meta{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.VacancyResultsSection-module__geqCFq__salary{background:var(--gradient-brand);color:var(--color-white);border-radius:var(--radius-full);letter-spacing:.01em;font-weight:700;font-size:var(--font-size-small);align-items:center;gap:.4em;margin:0;padding:.3em .85em;line-height:1;display:inline-flex;box-shadow:0 2px 8px #50304c40}.VacancyResultsSection-module__geqCFq__salaryIcon{flex-shrink:0;width:1em;height:1em;margin-top:-.05em}.VacancyResultsSection-module__geqCFq__city{background:var(--color-brand-50);color:var(--color-brand-700);border:1px solid var(--color-brand-100);border-radius:var(--radius-full);align-items:center;gap:.4em;margin:0;padding:.3em .75em;font-weight:500;line-height:1;display:inline-flex}.VacancyResultsSection-module__geqCFq__cityIcon{width:1em;height:1em;color:var(--color-brand-500);flex-shrink:0;margin-top:-.05em}.VacancyResultsSection-module__geqCFq__requirements{padding-top:var(--space-3);border-top:1px solid var(--color-gray-200);gap:var(--space-2);flex-direction:column;margin:auto 0 0;display:flex}.VacancyResultsSection-module__geqCFq__requirementRow{gap:0 var(--space-2);grid-template-columns:5.5rem 1fr;align-items:start;display:grid}.VacancyResultsSection-module__geqCFq__requirementLabel{font-size:var(--font-size-tiny);color:var(--color-gray-400);margin:0;padding-top:.1em;font-weight:400;line-height:1.5}.VacancyResultsSection-module__geqCFq__requirementValue{font-size:var(--font-size-tiny);color:var(--color-gray-700);overflow-wrap:break-word;margin:0;font-weight:500;line-height:1.5}.VacancyResultsSection-module__geqCFq__applyBtn{margin-top:var(--space-4);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-button);background:var(--color-brand-600);color:var(--color-white);font-weight:600;font-size:var(--font-size-small);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:inline-flex}.VacancyResultsSection-module__geqCFq__applyBtn:hover{background:var(--color-brand-700)}.VacancyResultsSection-module__geqCFq__applyBtn:active{transform:scale(.98)}.VacancyResultsSection-module__geqCFq__empty{padding:var(--space-12) var(--space-4);text-align:center;color:var(--color-gray-500);background:var(--color-white);border-radius:var(--radius-lg);border:1px dashed var(--color-gray-200);margin:0}.VacancyResultsSection-module__geqCFq__pagination{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.VacancyResultsSection-module__geqCFq__pageList{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.VacancyResultsSection-module__geqCFq__pageLink{min-width:40px;height:40px;padding:0 var(--space-3);border-radius:var(--radius-button);border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-heading);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.VacancyResultsSection-module__geqCFq__pageLink:hover{background:var(--color-brand-50);border-color:var(--color-brand-400)}.VacancyResultsSection-module__geqCFq__pageLinkIcon{width:40px;font-size:var(--font-size-h5);padding:0}.VacancyResultsSection-module__geqCFq__pageLinkIcon svg{width:1em;height:1em}.VacancyResultsSection-module__geqCFq__pageLinkActive{background:var(--color-brand-700);border-color:var(--color-brand-700);color:var(--color-white);cursor:default}.VacancyResultsSection-module__geqCFq__pageLinkActive:hover{background:var(--color-brand-700);border-color:var(--color-brand-700)}.VacancyResultsSection-module__geqCFq__pageLinkDisabled{opacity:.4;cursor:not-allowed;pointer-events:none}.VacancyResultsSection-module__geqCFq__pageGap{min-width:24px;color:var(--color-gray-500);justify-content:center;align-items:center;display:inline-flex}@media (max-width:480px){.VacancyResultsSection-module__geqCFq__pagination{gap:var(--space-1)}.VacancyResultsSection-module__geqCFq__pageLink{min-width:36px;height:36px;padding:0 var(--space-2)}.VacancyResultsSection-module__geqCFq__pageLinkIcon{width:36px}}
.ServiceGridSection-module__HlZwOW__grid{gap:var(--gutter);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){.ServiceGridSection-module__HlZwOW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ServiceGridSection-module__HlZwOW__grid{grid-template-columns:1fr}}.ServiceGridSection-module__HlZwOW__card{display:flex}.ServiceGridSection-module__HlZwOW__cardLink{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);width:100%;color:inherit;box-shadow:var(--shadow-sm);flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;overflow:hidden}.ServiceGridSection-module__HlZwOW__cardLink:hover{box-shadow:var(--shadow-lg);border-color:var(--color-brand-400);transform:translateY(-4px)}.ServiceGridSection-module__HlZwOW__cardLink:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.ServiceGridSection-module__HlZwOW__media{aspect-ratio:16/10;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ServiceGridSection-module__HlZwOW__media_employment{background:linear-gradient(135deg, var(--color-brand-600), var(--color-brand-800))}.ServiceGridSection-module__HlZwOW__media_education{background:linear-gradient(135deg, var(--color-blue-600), var(--color-blue-900))}.ServiceGridSection-module__HlZwOW__image{object-fit:cover;width:100%;height:100%;display:block}.ServiceGridSection-module__HlZwOW__mediaIcon{color:#ffffffd9;width:56px;height:56px}.ServiceGridSection-module__HlZwOW__badge{top:var(--space-3);left:var(--space-3);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-tiny);background:var(--color-white);box-shadow:var(--shadow-sm);font-weight:600;line-height:1;display:inline-flex;position:absolute}.ServiceGridSection-module__HlZwOW__badge_employment{color:var(--color-brand-700)}.ServiceGridSection-module__HlZwOW__badge_education{color:var(--color-blue-700)}.ServiceGridSection-module__HlZwOW__badgeIcon{width:14px;height:14px}.ServiceGridSection-module__HlZwOW__body{gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.ServiceGridSection-module__HlZwOW__title{font-size:var(--font-size-h4);color:var(--color-heading);margin:0;line-height:1.25}.ServiceGridSection-module__HlZwOW__teaser{font-size:var(--font-size-small);color:var(--color-gray-600);margin:0;line-height:1.6}.ServiceGridSection-module__HlZwOW__more{align-items:center;gap:var(--space-2);font-size:var(--font-size-small);color:var(--color-brand-600);margin-top:auto;font-weight:600;display:inline-flex}.ServiceGridSection-module__HlZwOW__moreIcon{width:16px;height:16px;transition:transform .2s}.ServiceGridSection-module__HlZwOW__cardLink:hover .ServiceGridSection-module__HlZwOW__moreIcon{transform:translate(4px)}
.SplitHero-module__AyK0lq__section{background:var(--color-brand-800);flex-direction:column;min-height:60vh;display:flex;position:relative;overflow:hidden}.SplitHero-module__AyK0lq__textColumn{padding:var(--space-8) var(--container-padding-x);color:var(--color-white);z-index:2;flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.SplitHero-module__AyK0lq__imageColumn{flex:1;min-height:400px;position:relative}.SplitHero-module__AyK0lq__image{object-fit:cover}.SplitHero-module__AyK0lq__title{text-transform:uppercase;margin-bottom:var(--space-4);letter-spacing:-.02em;font-size:clamp(2rem,5vw,4rem);font-weight:800;line-height:1.1}.SplitHero-module__AyK0lq__subtitle{margin-bottom:var(--space-6);color:var(--color-brand-100);text-transform:uppercase;font-size:clamp(1rem,2vw,1.25rem);font-weight:600}.SplitHero-module__AyK0lq__content{color:var(--color-white);line-height:1.6}.SplitHero-module__AyK0lq__content ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SplitHero-module__AyK0lq__content li{text-transform:uppercase;font-weight:600;font-size:var(--font-size-small);letter-spacing:.02em;padding-left:1.5rem;position:relative}.SplitHero-module__AyK0lq__content li:before{content:"•";color:var(--color-white);font-weight:700;position:absolute;left:0}.SplitHero-module__AyK0lq__badge{right:var(--space-4);background:var(--color-brand-800);border-radius:var(--radius-full);text-align:center;width:120px;height:120px;padding:var(--space-3);border:3px solid var(--color-white);z-index:3;font-weight:700;font-size:var(--font-size-tiny);color:var(--color-white);text-transform:uppercase;justify-content:center;align-items:center;line-height:1.3;display:flex;position:absolute;bottom:-60px;box-shadow:0 10px 30px #0000004d}@media (min-width:1024px){.SplitHero-module__AyK0lq__section{flex-direction:row;min-height:80vh}.SplitHero-module__AyK0lq__textColumn{padding:var(--space-8) 4vw;padding-left:max(4vw, calc((100vw - var(--container-max)) / 2 + var(--container-padding-x)))}.SplitHero-module__AyK0lq__imageColumn{min-height:auto}.SplitHero-module__AyK0lq__badge{width:160px;height:160px;padding:var(--space-4);font-size:var(--font-size-small);top:50%;bottom:auto;right:-80px;transform:translateY(-50%)}}
.CardGrid-module__2vR_Hq__grid{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:640px){.CardGrid-module__2vR_Hq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CardGrid-module__2vR_Hq__grid{grid-template-columns:repeat(3,1fr)}}.CardGrid-module__2vR_Hq__card{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-4);box-shadow:var(--shadow-sm);transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);flex-direction:column;display:flex}@media (hover:hover){.CardGrid-module__2vR_Hq__card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-brand-400);transform:translateY(-4px)}}.CardGrid-module__2vR_Hq__cardHeader{align-items:center;gap:var(--space-3);display:flex}.CardGrid-module__2vR_Hq__cardIcon{box-sizing:border-box;border-radius:var(--radius-md);background:var(--color-brand-50);width:44px;height:44px;color:var(--color-brand-700);flex-shrink:0;padding:10px}.CardGrid-module__2vR_Hq__cardTitle{font-size:var(--font-size-h5);letter-spacing:.01em;text-transform:uppercase;color:var(--color-brand-900);margin:0;font-weight:700;line-height:1.25}.CardGrid-module__2vR_Hq__cardBody{flex:1}.CardGrid-module__2vR_Hq__richText p{font-size:var(--font-size-base);color:var(--color-gray-600);margin:0 0 var(--space-4);line-height:1.55}.CardGrid-module__2vR_Hq__richText ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CardGrid-module__2vR_Hq__richText li{font-size:var(--font-size-base);color:var(--color-gray-800);padding-left:1.6rem;line-height:1.5;position:relative}.CardGrid-module__2vR_Hq__richText li:before{content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%234A306D\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"></polyline></svg>");position:absolute;top:1px;left:0}@media (prefers-reduced-motion:reduce){.CardGrid-module__2vR_Hq__card,.CardGrid-module__2vR_Hq__card:hover{transition:none;transform:none}}
.IconList-module__geWmMW__headerWrapper{margin-bottom:var(--space-8);border-bottom:2px solid var(--color-brand-800);padding-bottom:var(--space-4)}.IconList-module__geWmMW__list{gap:var(--space-4);flex-direction:column;display:flex}.IconList-module__geWmMW__item{align-items:flex-start;gap:var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-white);transition:border-color var(--transition-normal), box-shadow var(--transition-normal);padding:clamp(1rem,.85rem + .7vw,1.375rem) clamp(1.125rem,.95rem + .85vw,1.625rem);display:flex}@media (hover:hover){.IconList-module__geWmMW__item:hover{border-color:var(--color-brand-400);box-shadow:var(--shadow-sm)}}.IconList-module__geWmMW__iconCircle{box-sizing:border-box;background:var(--color-brand-50);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:12px;display:flex}.IconList-module__geWmMW__icon{width:100%;height:100%;color:var(--color-brand-700)}@media (min-width:640px){.IconList-module__geWmMW__iconCircle{width:56px;height:56px;padding:14px}}.IconList-module__geWmMW__contentWrapper{flex:1;min-width:0}.IconList-module__geWmMW__itemTitle{font-size:var(--font-size-h5);letter-spacing:.01em;text-transform:uppercase;margin:0 0 var(--space-2);color:var(--color-brand-900);font-weight:700;line-height:1.3}.IconList-module__geWmMW__richText{font-size:var(--font-size-base);color:var(--color-gray-600);line-height:1.65}.IconList-module__geWmMW__richText ul{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.IconList-module__geWmMW__richText li{color:var(--color-gray-800);padding-left:1.5rem;line-height:1.5;position:relative}.IconList-module__geWmMW__richText li:before{content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%234A306D\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"></polyline></svg>");position:absolute;top:2px;left:0}@media (prefers-reduced-motion:reduce){.IconList-module__geWmMW__item{transition:none}}
.WideCard-module__rrcKrW__card{border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-white);flex-direction:column;display:flex;overflow:hidden}@media (min-width:640px){.WideCard-module__rrcKrW__card{flex-direction:row;align-items:stretch}.WideCard-module__rrcKrW__imageLeft{flex-direction:row-reverse}}.WideCard-module__rrcKrW__content{min-width:0;padding:var(--space-8);justify-content:center;gap:var(--space-4);flex-direction:column;flex:1;display:flex}.WideCard-module__rrcKrW__iconWrapper{background:var(--color-brand-800);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.WideCard-module__rrcKrW__icon{width:24px;height:24px;color:var(--color-white);fill:currentColor}.WideCard-module__rrcKrW__title{text-transform:uppercase;color:var(--color-heading);font-weight:700;line-height:1.25}.WideCard-module__rrcKrW__richtext{color:var(--color-gray-800);line-height:1.55}.WideCard-module__rrcKrW__richtext ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WideCard-module__rrcKrW__richtext li{padding-left:1.5rem;position:relative}.WideCard-module__rrcKrW__richtext li:before{content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%234A306D\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"></polyline></svg>");position:absolute;top:2px;left:0}.WideCard-module__rrcKrW__button{margin-top:var(--space-2);background:var(--color-brand-800);color:var(--color-white);border-radius:var(--radius-button);align-self:flex-start;align-items:center;padding:.75rem 1.75rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.WideCard-module__rrcKrW__button:hover{opacity:.9}.WideCard-module__rrcKrW__imageWrapper{padding:var(--space-4);background:var(--color-white);flex:0 0 42%;justify-content:center;align-items:center;display:flex}.WideCard-module__rrcKrW__image{object-fit:contain;width:100%;height:auto;display:block}
.EmptyState-module__eCAa3G__section{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:clamp(3rem,8vw,7rem) 1.5rem;display:flex}.EmptyState-module__eCAa3G__animationWrap{width:clamp(180px,35vw,280px);height:clamp(180px,35vw,280px);margin-bottom:2.5rem;position:relative}.EmptyState-module__eCAa3G__animationWrap:before{content:"";pointer-events:none;background:radial-gradient(#4296f01f 0%,#0000 70%);border-radius:50%;position:absolute;inset:-20%}.EmptyState-module__eCAa3G__title{color:var(--color-gray-900);margin:0 0 var(--space-3)}.EmptyState-module__eCAa3G__description{color:var(--color-gray-500);max-width:38ch;line-height:1.65}.EmptyState-module__eCAa3G__section{animation:.6s both EmptyState-module__eCAa3G__fadeUp}@keyframes EmptyState-module__eCAa3G__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.Breadcrumbs-module__ikFi2a__nav{background:var(--color-white)}.Breadcrumbs-module__ikFi2a__container{width:100%;max-width:var(--container-max);padding:var(--space-4) var(--container-padding-x);align-items:center;margin:0 auto;display:flex}.Breadcrumbs-module__ikFi2a__list{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__ikFi2a__item{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--font-size-small);line-height:1.4;display:inline-flex}.Breadcrumbs-module__ikFi2a__separator{width:.9em;height:.9em;color:var(--color-gray-400);flex:none}.Breadcrumbs-module__ikFi2a__link{color:var(--color-gray-500);border-radius:var(--radius-sm);transition:color var(--transition-fast);text-decoration:none}.Breadcrumbs-module__ikFi2a__link:hover,.Breadcrumbs-module__ikFi2a__link:focus-visible{color:var(--color-brand-700);text-underline-offset:2px;text-decoration:underline}.Breadcrumbs-module__ikFi2a__link:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:2px;text-decoration:none}.Breadcrumbs-module__ikFi2a__current{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;max-width:60ch;font-weight:600;overflow:hidden}
