:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneNumberField_phoneField__pChv_{width:100%;min-width:0}.PhoneNumberField_phoneField__pChv_ .PhoneInput{--PhoneInputCountryFlag-height:14px;display:flex;align-items:stretch;width:100%;height:48px;border:1px solid var(--line,#e4e7ec);border-radius:8px;background:#fff;overflow:visible;transition:border-color .2s ease,box-shadow .2s ease}.PhoneNumberField_phoneField__pChv_ .PhoneInput:focus-within{border-color:var(--red,#e30613);box-shadow:0 0 0 3px var(--red-glow,rgba(227,6,19,.12))}.PhoneNumberField_countrySelect__pD02w{position:relative;display:flex;align-items:center;align-self:stretch;margin-right:0;padding:0 10px 0 12px;background:var(--surface,#f8f9fb);border-right:1px solid var(--line,#e4e7ec);border-radius:8px 0 0 8px}.PhoneNumberField_countrySelectButton__jK_KU{position:relative;display:flex;align-items:center;gap:6px;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer;z-index:1;opacity:1}.PhoneNumberField_countrySelectButton__jK_KU:disabled{cursor:default}.PhoneNumberField_phoneField__pChv_ .PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height);flex-shrink:0;overflow:hidden}.PhoneNumberField_phoneField__pChv_ .PhoneInputCountryIcon svg,.PhoneNumberField_phoneField__pChv_ .PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneNumberField_flagIcon__Rve4C{display:inline-flex;align-items:center;justify-content:center;width:21px;height:14px;flex-shrink:0;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.PhoneNumberField_flagIcon__Rve4C svg,.PhoneNumberField_flagImg__q3xHT{display:block;width:100%;height:100%}.PhoneNumberField_flagImg__q3xHT{object-fit:cover}.PhoneNumberField_phoneField__pChv_ .PhoneInputCountrySelectArrow{display:block;width:5px;height:5px;margin-left:0;border-color:var(--gray,#5c6370);opacity:.7;flex-shrink:0}.PhoneNumberField_countryList__mVZos{z-index:30;max-height:240px;margin:0;padding:6px 0;list-style:none;overflow-y:auto;border:1px solid var(--line,#e4e7ec);border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(16,24,40,.12)}.PhoneNumberField_countryOption__fSnT1{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;text-align:left;font-size:12px;font-family:inherit;color:var(--ink,#1b1d21);cursor:pointer}.PhoneNumberField_countryOptionSelected__sHv7D,.PhoneNumberField_countryOption__fSnT1:hover{background:rgba(227,6,19,.08)}.PhoneNumberField_countryOptionFlag__jbGy7{display:flex;align-items:center;justify-content:center;width:28px;flex-shrink:0}.PhoneNumberField_countryOptionFlag__jbGy7 .PhoneNumberField_flagIcon__Rve4C{width:24px;height:16px}.PhoneNumberField_countryOptionLabel__InqB5{min-width:0;line-height:1.3}.PhoneNumberField_phoneField__pChv_ .PhoneInputInput{flex:1;min-width:0;height:100%;padding:0 16px;border:none;border-radius:0 8px 8px 0;background:transparent;font-size:12px;font-family:inherit;color:var(--ink,#1b1d21);outline:none}.PhoneNumberField_phoneField__pChv_ .PhoneInputInput::placeholder{color:var(--gray-light,#9aa1ac)}.PhoneNumberField_contactVariant___YkcY .PhoneInput{height:auto;min-height:44px;border-width:1.5px;border-color:var(--line,#e3e4e6)}.PhoneNumberField_contactVariant___YkcY .PhoneInput:focus-within{box-shadow:0 0 0 3px rgba(226,35,26,.1)}.PhoneNumberField_contactVariant___YkcY .PhoneInputInput{padding:12px 14px;font-size:13px}.contact_page__tv7sI{--red:#e2231a;--red-dark:#b91c14;--red-pale:rgba(226,35,26,.08);--ink:#1b1d21;--gray:#6b7280;--gray-light:#9ca3af;--line:#e5e7eb;--surface:#f7f8fa;--surface-warm:#f3f4f6;--shadow-sm:0 2px 12px rgba(17,19,21,.06);--shadow:0 4px 24px rgba(17,19,21,.08);--section-x:var(--site-gutter);--section-y:clamp(48px,6vw,72px);font-family:Segoe UI,SegoeUI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--ink);background:#fff;width:100%}.contact_accent__awhh4{color:var(--red)}.contact_sectionInner__sgbCo{max-width:1280px;margin:0 auto;width:100%}.contact_hero__kSAL4{background-color:#fafafa}.contact_hero__kSAL4:before{content:"";position:absolute;inset:0;z-index:0;background-image:url(/assets/img/contact/contactus_hero.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.contact_hero__kSAL4:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.contact_helpSection__woCvf{padding:clamp(32px,4vw,48px) var(--section-x);background:#fff}.contact_centeredTitle__C8pjo{margin:0 0 clamp(24px,3vw,36px);text-align:center;font-size:clamp(20px,2.8vw,28px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);line-height:1.2}.contact_helpGrid__BDKpD{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.5vw,20px)}.contact_helpCard__5cvlO{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(24px,2.5vw,32px) clamp(16px,1.5vw,20px);background:#fff;border:1px solid rgba(229,231,235,.8);border-radius:12px;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,transform .2s ease}.contact_helpCard__5cvlO:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.contact_helpIcon__70gOc{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:16px;color:var(--red)}.contact_helpCardTitle__LqgNL{margin:0 0 8px;font-size:clamp(12px,1.2vw,14px);font-weight:700;color:var(--ink);line-height:1.3}.contact_helpCardDesc__CrQ0u{margin:0;font-size:clamp(10px,1vw,11px);line-height:1.55;color:var(--gray)}.contact_connectSection__gMcMX{padding:var(--section-y) var(--section-x);background:var(--surface)}.contact_connectLayout__XXIoQ{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(32px,4vw,56px);align-items:start}.contact_connectHeadingRule__MwP_w{display:block;width:36px;height:3px;margin-bottom:14px;background:var(--red);border-radius:2px}.contact_connectTitle__t3DGu{margin:0 0 16px;font-size:clamp(22px,2.8vw,28px);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);line-height:1.15}.contact_connectIntro__HaXA6{margin:0 0 28px;font-size:13px;line-height:1.7;color:var(--gray)}.contact_infoCards__fdGIU{display:flex;flex-direction:column;gap:14px}.contact_infoCard__CrTZN{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease}.contact_infoCard__CrTZN:hover{border-color:rgba(226,35,26,.2);box-shadow:var(--shadow-sm)}.contact_infoIcon__pGK78{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--red-pale);color:var(--red)}.contact_infoCardLabel__HulIu{margin:0 0 4px;font-size:12px;font-weight:700;color:var(--ink)}.contact_infoCardValue__eNvsw{margin:0;font-size:12px;line-height:1.5;font-weight:600;color:var(--ink)}.contact_infoCardValue__eNvsw a{color:var(--ink);text-decoration:none;transition:color .15s ease}.contact_infoCardValue__eNvsw a:hover{color:var(--red)}.contact_formCard__sDnzI{background:#fff;border:1px solid var(--line);border-radius:16px;padding:clamp(24px,3vw,40px);box-shadow:var(--shadow)}.contact_formGrid__TSZdJ{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:640px){.contact_formGrid__TSZdJ{grid-template-columns:1fr 1fr}.contact_fieldFull__amGhS{grid-column:1/-1}}.contact_field__IjJuW{display:flex;flex-direction:column;gap:6px}.contact_label__0_OjP{font-size:11px;font-weight:600;color:var(--ink)}.contact_input__nmAzy,.contact_textarea__AhgmX{width:100%;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--ink);background:#fff;border:1.5px solid var(--line);border-radius:8px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.contact_input__nmAzy::placeholder,.contact_textarea__AhgmX::placeholder{color:var(--gray-light)}.contact_input__nmAzy:hover,.contact_textarea__AhgmX:hover{border-color:#d1d5db}.contact_input__nmAzy:focus,.contact_textarea__AhgmX:focus{border-color:var(--red);box-shadow:0 0 0 3px rgba(226,35,26,.1)}.contact_textarea__AhgmX{min-height:140px;resize:vertical}.contact_phoneField__s4v3I{min-width:0}.contact_recaptchaWrap__uxmKN{display:flex;justify-content:flex-start}.contact_statusMessages__ysa_n{display:flex;flex-direction:column;gap:6px;min-height:0}.contact_statusMessages__ysa_n #cspan,.contact_statusMessages__ysa_n #sspan{font-size:12px;line-height:1.5}.contact_statusMessages__ysa_n #cspan:not(:empty){color:var(--red-dark)}.contact_statusMessages__ysa_n #sspan:not(:empty){color:#15803d}.contact_formActions__afI__{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.contact_submitBtn__5k78j{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-size:12px;font-weight:700;color:#fff;background:var(--red);border:none;border-radius:8px;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 14px rgba(226,35,26,.25)}.contact_submitBtn__5k78j:hover{background:var(--red-dark);transform:translateY(-1px);box-shadow:0 6px 20px rgba(226,35,26,.3)}.contact_submitBtn__5k78j:active{transform:translateY(0)}.contact_readySection__9Tp0B{padding:clamp(32px,4vw,44px) var(--section-x);background:#fff9f9;text-align:center}.contact_readyInner__AMj1E{max-width:680px;margin:0 auto;text-align:center}.contact_readyTitle__O_lLZ{margin:0 0 14px;font-size:clamp(20px,2.6vw,26px);font-weight:800;color:var(--ink);line-height:1.25}.contact_readyText__i7omw{margin:0 auto 20px;max-width:620px;font-size:13px;line-height:1.7;color:var(--gray)}.contact_readyResponse__guDXf{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:12px;color:var(--ink)}.contact_readyResponseIcon__sP6Wv{flex-shrink:0;color:var(--red)}.contact_readyResponse__guDXf strong{font-weight:700;color:var(--red)}.contact_globalPresenceSection__s1XNV{padding:clamp(48px,5vw,64px) var(--section-x) clamp(56px,6vw,72px);background:#f3f4f6}.contact_globalPresenceHeader__DgkD6{text-align:center;margin-bottom:clamp(32px,4vw,44px)}.contact_globalPresenceAccentWrap__58aLE{display:inline-flex;flex-direction:column;align-items:center;gap:6px;vertical-align:top}.contact_globalPresenceRule__vgSPv{display:block;width:100%;min-width:48px;height:2px;background:var(--red);border-radius:1px}.contact_cityGrid__G2UpO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.contact_cityGridCentered__K_Xn6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:75%;max-width:100%;margin:24px auto 0}.contact_cityGridItem__dZ563{min-width:0;height:100%}.contact_cityCard__0Fowz{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(17,19,21,.08);transition:transform .3s ease,box-shadow .3s ease}.contact_cityCard__0Fowz:hover{transform:translateY(-5px);box-shadow:0 10px 32px rgba(17,19,21,.12)}.contact_cityImageWrap__rx7Ok{position:relative;width:100%;height:clamp(148px,17vw,188px);overflow:hidden;background:#e8eaed}.contact_cityImage__VVeId{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .4s ease}.contact_cityCard__0Fowz:hover .contact_cityImage__VVeId{transform:scale(1.06)}.contact_cityBody__F6mw_{display:flex;flex-direction:column;gap:10px;padding:20px 18px 22px;flex:1}.contact_cityTitle__a8zcm{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--red);line-height:1.3}.contact_cityDetail__ex2TW{display:flex;align-items:flex-start;gap:10px}.contact_cityDetailIcon__jLmdD{flex-shrink:0;margin-top:2px;color:var(--red)}.contact_cityDetailText__fcSft{margin:0;font-size:11px;line-height:1.55;color:#333;text-transform:uppercase}.contact_cityAddressDetail__ghGR1{align-items:flex-start;min-height:calc(11px * 1.55 * 4)}.contact_cityContactGroup__U3IZV{display:flex;flex-direction:column;gap:10px}.contact_cityAddressLine___Spam{display:block}.contact_cityEmailLink__QVvSp{color:inherit;text-decoration:none;text-transform:lowercase}.contact_cityEmailLink__QVvSp:hover{color:var(--red)}.contact_globalPresenceTitle__NFfIA{margin:0;text-align:center;font-size:clamp(20px,2.8vw,28px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);line-height:1.2}@media (max-width:1100px){.contact_hero__kSAL4:after{background:linear-gradient(180deg,hsla(0,0%,98%,.94) 0,hsla(0,0%,98%,.82) 42%,hsla(0,0%,98%,.45) 68%,transparent)}.contact_helpGrid__BDKpD{grid-template-columns:repeat(3,minmax(0,1fr))}.contact_cityGrid__G2UpO{grid-template-columns:repeat(2,minmax(0,1fr))}.contact_cityGridCentered__K_Xn6{width:100%;margin-top:20px}}@media (max-width:960px){.contact_connectLayout__XXIoQ{grid-template-columns:1fr}}@media (max-width:700px){.contact_helpGrid__BDKpD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.contact_cityGrid__G2UpO,.contact_helpGrid__BDKpD{grid-template-columns:1fr}.contact_cityGridCentered__K_Xn6{grid-template-columns:1fr;width:100%}}.jobCareerModal_overlay__eZW3G{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,32px);background:rgba(15,17,20,.62);backdrop-filter:blur(4px)}.jobCareerModal_dialog__3Zrc4{position:relative;width:min(100%,720px);max-height:min(90vh,860px);display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(17,19,21,.22);overflow:hidden;animation:jobCareerModal_modalIn__GNuGx .28s cubic-bezier(.16,1,.3,1)}@keyframes jobCareerModal_modalIn__GNuGx{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.jobCareerModal_header__zfiS_{position:relative;padding:clamp(24px,3vw,32px) clamp(24px,3vw,32px) 0;border-bottom:1px solid #e4e7ec}.jobCareerModal_closeBtn__o2zk8{position:absolute;top:clamp(16px,2vw,20px);right:clamp(16px,2vw,20px);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e4e7ec;border-radius:50%;background:#fff;color:#5c6370;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.jobCareerModal_closeBtn__o2zk8:hover{border-color:#e30613;color:#e30613;background:#fff5f5}.jobCareerModal_category__G2hj2{display:inline-block;margin:0 0 10px;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e30613}.jobCareerModal_title__yDJzO{margin:0;padding-right:44px;font-size:clamp(20px,2.8vw,26px);font-weight:800;line-height:1.25;letter-spacing:-.02em;color:#1a2f4e}.jobCareerModal_body__pnj0m{flex:1;overflow-y:auto;padding:clamp(20px,3vw,28px) clamp(24px,3vw,32px)}.jobCareerModal_status__8XhbE{margin:0;font-size:13px;color:#5c6370}.jobCareerModal_error__gQoWK{margin:0 0 16px;padding:12px 16px;font-size:12px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.jobCareerModal_detailsRow__fofKn{display:flex;align-items:stretch;gap:14px;margin-bottom:clamp(20px,2.5vw,28px)}.jobCareerModal_detailItem__bF1Cg{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#f8f9fb;border:1px solid #e4e7ec;border-radius:10px}.jobCareerModal_detailIcon__nbTUn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:8px;background:#fff;color:#e30613;border:1px solid rgba(227,6,19,.12)}.jobCareerModal_detailContent__aFRgT{min-width:0}.jobCareerModal_detailLabel__OV6oi{display:block;margin:0 0 4px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9aa1ac}.jobCareerModal_detailValue__YR6HL{display:block;margin:0;font-size:12px;font-weight:600;line-height:1.45;color:#1b1d21;word-break:break-word}.jobCareerModal_descriptionBlock__TqEvy,.jobCareerModal_qualificationBlock__3KYyC,.jobCareerModal_responsibilitiesBlock__CQPim{margin-bottom:clamp(20px,2.5vw,28px)}.jobCareerModal_responsibilitiesList__NwzXN{margin:0;padding:0 0 0 18px;list-style:disc}.jobCareerModal_responsibilityItem__vZyq_{margin:0 0 8px;font-size:13px;line-height:1.75;color:#5c6370;word-break:break-word}.jobCareerModal_sectionTitle__3PXpF{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1a2f4e}.jobCareerModal_description__QWNwN{margin:0;font-size:13px;line-height:1.75;color:#5c6370}.jobCareerModal_skillsBlock__xxEgW{margin-bottom:0}.jobCareerModal_skillsList__MLMSU{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.jobCareerModal_skillTag__eqNAN{padding:7px 14px;font-size:11px;font-weight:600;color:#1a2f4e;background:#e8eef6;border:1px solid rgba(43,94,167,.14);border-radius:100px}.jobCareerModal_emptySkills__1H512{margin:0;font-size:12px;color:#9aa1ac}.jobCareerModal_footer__U8EI3{padding:clamp(16px,2.5vw,24px) clamp(24px,3vw,32px);border-top:1px solid #e4e7ec;background:#fafbfc}.jobCareerModal_applyBtn__1rHrG{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 24px;font-size:12px;font-weight:700;font-family:inherit;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#e30613;border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 16px rgba(227,6,19,.28);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.jobCareerModal_applyBtn__1rHrG:hover:not(:disabled){background:#c00510;transform:translateY(-1px);box-shadow:0 6px 22px rgba(227,6,19,.36)}.jobCareerModal_applyBtn__1rHrG:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){.jobCareerModal_overlay__eZW3G{align-items:flex-end;padding:0}.jobCareerModal_dialog__3Zrc4{width:100%;max-height:92vh;border-radius:16px 16px 0 0}.jobCareerModal_detailsRow__fofKn{flex-direction:column;gap:12px}.jobCareerModal_title__yDJzO{font-size:20px}}