.Footer_footer__pQtti{background:var(--color-grey-900);color:var(--color-white)}.Footer_footerMain__yH0rJ{padding:60px 0 40px}.Footer_footerContent__yAl3k{max-width:1200px;margin:0 auto;padding:0 24px}.Footer_footerGrid__K31Dz{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:48px;gap:48px}.Footer_footerBrand__s5UQq{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.Footer_logoImage__WD24i{height:40px;width:auto;object-fit:contain}.Footer_tagline__edhu4{font-size:14px;color:var(--color-grey-300)}.Footer_footerHeading__3uvto{font-size:14px;font-weight:600;color:var(--color-white);text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px}.Footer_footerContact__1eAu_ p{font-size:14px;color:var(--color-grey-300);margin-bottom:8px;line-height:1.6}.Footer_contactLink__41hSo a{color:var(--color-white);font-weight:500;transition:color var(--transition-fast)}.Footer_contactLink__41hSo a:hover{color:var(--color-primary)}.Footer_footerLinks__M17kI{display:flex;flex-direction:column;gap:12px}.Footer_footerLinks__M17kI a{font-size:14px;color:var(--color-grey-300);transition:all var(--transition-fast)}.Footer_footerLinks__M17kI a:hover{color:var(--color-white);transform:translateX(4px)}.Footer_footerBottom__YIYBj{padding:20px 0;border-top:1px solid hsla(0,0%,100%,.1)}.Footer_footerBottom__YIYBj p{font-size:13px;color:var(--color-grey-500);text-align:center}@media (max-width:968px){.Footer_footerGrid__K31Dz{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:640px){.Footer_footerMain__yH0rJ{padding:40px 0 30px}.Footer_footerGrid__K31Dz{grid-template-columns:1fr;gap:32px}.Footer_footerContent__yAl3k{padding:0 16px}}.LanguageSwitcher_switcher__CViAX{display:flex;gap:4px;background:hsla(0,0%,100%,.1);padding:4px;border-radius:var(--radius-xl)}.LanguageSwitcher_langButton__nMmYh{background:transparent;border:none;color:hsla(0,0%,100%,.7);padding:6px 12px;border-radius:var(--radius-lg);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.LanguageSwitcher_langButton__nMmYh:hover{color:var(--color-white);background:hsla(0,0%,100%,.1)}.LanguageSwitcher_langButton__nMmYh.LanguageSwitcher_active__KxGtj{background:var(--color-white);color:var(--color-primary)}@media (max-width:768px){.LanguageSwitcher_langButton__nMmYh{padding:5px 10px;font-size:12px}}.Header_header__KwdYD{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);width:100%;padding:16px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 2px 10px rgba(0,0,0,.15)}.Header_headerContent__MvHuQ{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.Header_logoSection__fLgA2{display:flex;align-items:center;gap:20px;text-decoration:none;transition:opacity var(--transition-fast)}.Header_logoSection__fLgA2:hover{opacity:.9}.Header_serviceText__wMPk4{font-size:18px;color:var(--color-white);font-weight:500}.Header_logoImage__NjB6a{height:45px;width:auto;object-fit:contain}.Header_rightSection__xbq_L{display:flex;align-items:center;gap:16px}.Header_phoneLink__Mo6dQ{display:flex;align-items:center;gap:8px;padding:10px 20px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:var(--radius-xl);color:var(--color-white);font-weight:600;font-size:15px;transition:all var(--transition-normal)}.Header_phoneLink__Mo6dQ:hover{background:var(--color-white);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Header_phoneIcon__WYm0u{width:18px;height:18px}@media (max-width:768px){.Header_headerContent__MvHuQ{padding:0 16px}.Header_serviceText__wMPk4{display:none}.Header_logoImage__NjB6a{height:35px}.Header_phoneLink__Mo6dQ span{display:none}.Header_phoneLink__Mo6dQ{padding:10px;border-radius:50%}}.Navigation_navigation__pd51o{background:var(--color-white);width:100%;position:-webkit-sticky;position:sticky;top:77px;z-index:99;border-bottom:1px solid var(--color-border)}.Navigation_navContainer__CvDUA{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:center;align-items:center;gap:8px}.Navigation_navLink__iFSOa{color:var(--color-grey-700);font-size:14px;font-weight:600;padding:16px 20px;text-decoration:none;transition:all var(--transition-fast);position:relative;border-radius:var(--radius-sm)}.Navigation_navLink__iFSOa:hover{color:var(--color-primary);background:rgba(220,20,60,.05)}.Navigation_navLink__iFSOa.Navigation_active__SA7aP{color:var(--color-primary);background:var(--color-white);box-shadow:var(--shadow-sm)}@media (max-width:968px){.Navigation_navContainer__CvDUA{overflow-x:auto;justify-content:flex-start;gap:4px;padding:8px 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.Navigation_navContainer__CvDUA::-webkit-scrollbar{display:none}.Navigation_navLink__iFSOa{font-size:13px;padding:12px 16px;white-space:nowrap}}:root{--color-primary:#dc143c;--color-primary-dark:#b8102f;--color-primary-light:#ff1a47;--color-white:#fff;--color-black:#1a1a1a;--color-grey-900:#2d2d2d;--color-grey-700:#4a4a4a;--color-grey-500:#6b6b6b;--color-grey-300:#9a9a9a;--color-grey-100:#f5f5f7;--color-grey-50:#fafafa;--color-border:#e5e5e5;--shadow-sm:0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08);--shadow-lg:0 8px 30px rgba(0,0,0,.12);--shadow-xl:0 20px 50px rgba(0,0,0,.15);--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:30px;--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body,html{max-width:100vw;overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--color-black);background:var(--color-white);line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.container{max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width:768px){.container{padding:0 16px}}