.Header_topBar__7hA8w{background:var(--navy);border-bottom:1px solid hsla(0,0%,100%,.08);padding:8px 0}.Header_topBarInner__6J8_O{max-width:var(--max-w);margin:0 auto;padding:0 var(--pad-x);display:flex;align-items:center;justify-content:space-between;gap:16px}.Header_topBarLinks__JhTZR{display:flex;align-items:center;gap:24px}.Header_topBarLinks__JhTZR a{color:hsla(0,0%,100%,.55);font-size:14px;text-decoration:none;transition:color .2s}.Header_topBarLinks__JhTZR a:hover{color:#fff}.Header_header__5bMLD{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--white);border-bottom:1px solid var(--border);box-shadow:0 1px 4px rgba(26,31,46,.05)}.Header_inner__5RIrv{max-width:var(--max-w);margin:0 auto;padding:0 var(--pad-x);height:64px;display:flex;align-items:center;gap:24px}.Header_logo__9UrpV{gap:10px;text-decoration:none}.Header_logoMark__3nHzG,.Header_logo__9UrpV{display:flex;align-items:center;flex-shrink:0}.Header_logoMark__3nHzG{width:34px;height:34px;background:var(--red);justify-content:center}.Header_logoText__I0fZ_{font-size:18px;font-weight:700;color:var(--navy);letter-spacing:-.02em}.Header_nav__UxqfA{display:flex;align-items:center;gap:4px;flex:1 1}.Header_navLink___TQUS{padding:8px 14px;font-size:16px;color:var(--muted);font-weight:500;transition:color .2s;border-radius:2px;text-decoration:none;white-space:nowrap}.Header_navLink___TQUS:hover{color:var(--navy)}.Header_right__vAq9l{display:flex;align-items:center;gap:12px;flex-shrink:0}.Header_phone__tTwR8{font-size:15px;font-weight:600;color:var(--navy);text-decoration:none;white-space:nowrap;transition:color .2s}.Header_phone__tTwR8:hover{color:var(--red)}@media (max-width:900px){.Header_phone__tTwR8{display:none}}@media (max-width:640px){.Header_topBar__7hA8w{display:none}}@media (max-width:767px){.Header_inner__5RIrv{height:58px;padding:0 20px;gap:12px}.Header_loginBtn__JwqbU,.Header_nav__UxqfA{display:none}}.Footer_footer__Hn8qK{background:var(--navy);padding:48px 0 28px}.Footer_inner__koMAF{max-width:var(--max-w);margin:0 auto;padding:0 var(--pad-x)}.Footer_logo__ohVnd{display:flex;align-items:center;gap:10px;margin-bottom:14px}.Footer_logoMark__1kAbt{width:32px;height:32px;background:var(--red);display:flex;align-items:center;justify-content:center;flex-shrink:0}.Footer_logoText__BE7U1{font-size:17px;font-weight:700;color:#fff;letter-spacing:-.02em}.Footer_cols__T7uD9{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:40px}.Footer_brandDesc__n45kg{color:hsla(0,0%,100%,.5);font-size:15px;line-height:1.65;margin-bottom:20px}.Footer_socials__Vw8BI{display:flex;gap:10px}.Footer_social__WBuUU{width:36px;height:36px;background:hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;border-radius:4px;color:hsla(0,0%,100%,.6);transition:background .2s,color .2s;text-decoration:none}.Footer_social__WBuUU:hover{background:hsla(0,0%,100%,.15);color:#fff}.Footer_colTitle__Zo6ck{color:hsla(0,0%,100%,.4);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.Footer_col__cB_Yk a{display:block;color:hsla(0,0%,100%,.6);font-size:15px;text-decoration:none;margin-bottom:8px;transition:color .2s}.Footer_col__cB_Yk a:hover{color:#fff}.Footer_bottom__LHDT3{border-top:1px solid hsla(0,0%,100%,.1);padding-top:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.Footer_copy__AhLvK{color:hsla(0,0%,100%,.35);font-size:14px}.Footer_bottomLinks__Z_nYG{display:flex;gap:20px}.Footer_bottomLinks__Z_nYG a{color:hsla(0,0%,100%,.35);font-size:14px;text-decoration:none;transition:color .2s}.Footer_bottomLinks__Z_nYG a:hover{color:hsla(0,0%,100%,.7)}@media (max-width:1100px){.Footer_cols__T7uD9{grid-template-columns:1fr 1fr 1fr;gap:28px}.Footer_brand__qT5NC{grid-column:1/-1;display:flex;align-items:flex-start;gap:40px}.Footer_brandDesc__n45kg{margin-bottom:0;max-width:360px}}@media (max-width:767px){.Footer_cols__T7uD9{grid-template-columns:1fr 1fr;gap:24px}.Footer_brand__qT5NC{grid-column:1/-1;flex-direction:column;gap:12px}.Footer_bottom__LHDT3{flex-direction:column;text-align:center}}@media (max-width:480px){.Footer_cols__T7uD9{grid-template-columns:1fr}.Footer_inner__koMAF{padding:0 20px}}