.footer-module__fnqJzq__footer{color:#7d7d7d;background:#f6f6f6;width:100%}.footer-module__fnqJzq__inner{max-width:1520px;margin:0 auto;padding:80px 18px 35px}.footer-module__fnqJzq__topRow{border-bottom:1px solid #e7e7e7;justify-content:space-between;gap:44px;padding-bottom:58px;display:flex}.footer-module__fnqJzq__companyBlock{min-width:340px;line-height:1.46}.footer-module__fnqJzq__brandName{color:#5f5f5f;margin:0 0 14px;font-size:20px;font-weight:700;line-height:1}.footer-module__fnqJzq__companyBlock p{color:#797979;margin:0;font-size:20px}.footer-module__fnqJzq__menuCols{grid-template-columns:repeat(2,minmax(180px,1fr));gap:46px;padding-top:2px;display:grid}.footer-module__fnqJzq__menuCols h3{color:#131313;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.1}.footer-module__fnqJzq__menuCols ul{margin:0;padding:0;list-style:none}.footer-module__fnqJzq__menuCols li{margin:0 0 7px;line-height:1.2}.footer-module__fnqJzq__menuCols a{color:#6f6f6f;font-size:20px;text-decoration:none}.footer-module__fnqJzq__menuCols a:hover{color:#202020}.footer-module__fnqJzq__contactBlock{min-width:260px}.footer-module__fnqJzq__contactBlock strong{color:#0a0a0a;margin-bottom:12px;font-size:20px;line-height:1;display:block}.footer-module__fnqJzq__contactBlock p{color:#1e1e1e;margin:0 0 12px;font-size:20px;line-height:1.22}.footer-module__fnqJzq__bottomRow{justify-content:space-between;align-items:center;gap:20px;padding-top:20px;font-size:20px;display:flex}.footer-module__fnqJzq__bottomRow small{color:#737373;margin:0}.footer-module__fnqJzq__policyLinks{align-items:center;gap:30px;display:inline-flex}.footer-module__fnqJzq__policyLinks a{color:#8c8c8c;font-size:20px;text-decoration:none}.footer-module__fnqJzq__policyLinks a:hover{color:#202020}@media (max-width:900px){.footer-module__fnqJzq__inner{padding:42px 16px 24px}.footer-module__fnqJzq__topRow{flex-direction:column;gap:24px;padding-bottom:34px}.footer-module__fnqJzq__menuCols{grid-template-columns:repeat(2,minmax(140px,1fr));gap:24px}.footer-module__fnqJzq__brandName{margin-bottom:12px;font-size:20px}.footer-module__fnqJzq__companyBlock p,.footer-module__fnqJzq__menuCols h3,.footer-module__fnqJzq__menuCols a{font-size:20px}.footer-module__fnqJzq__contactBlock strong{margin-bottom:12px;font-size:20px}.footer-module__fnqJzq__contactBlock p{margin-bottom:10px;font-size:20px}.footer-module__fnqJzq__bottomRow{flex-direction:column;align-items:flex-start;gap:12px;font-size:20px}.footer-module__fnqJzq__policyLinks{gap:18px}.footer-module__fnqJzq__policyLinks a{font-size:20px}}
.header-module__Mk7mLW__header{z-index:60;will-change:transform,opacity;background:0 0;border-bottom:1px solid #ffffff5c;width:100%;transition:background .22s,height .22s,transform .28s,opacity .24s;position:fixed;top:0;left:0;transform:translateY(0)}.header-module__Mk7mLW__dark{border-bottom-color:#1111112e}.header-module__Mk7mLW__hidden{opacity:0;pointer-events:none;transform:translateY(-120%)}.header-module__Mk7mLW__scrolled:not(.header-module__Mk7mLW__dark):not(.header-module__Mk7mLW__headerOpen){-webkit-backdrop-filter:blur(10px);background:#000000bf}.header-module__Mk7mLW__scrolled.header-module__Mk7mLW__dark:not(.header-module__Mk7mLW__headerOpen){-webkit-backdrop-filter:blur(10px);background:#ffffffd9}.header-module__Mk7mLW__inner{align-items:center;gap:28px;width:min(1520px,100%);margin:0 auto;padding:15px 0;display:flex}.header-module__Mk7mLW__brand{align-items:center;text-decoration:none;display:inline-flex}.header-module__Mk7mLW__logo{width:90px;height:auto;display:block}.header-module__Mk7mLW__nav{align-items:center;gap:42px;margin-left:auto;display:flex}.header-module__Mk7mLW__navItem{color:#fff;opacity:.92;letter-spacing:-.01em;font-size:20px;font-weight:400;text-decoration:none}.header-module__Mk7mLW__dark .header-module__Mk7mLW__navItem{color:#111}.header-module__Mk7mLW__navItem:hover{opacity:1}.header-module__Mk7mLW__contactButton{color:#fff;background:#1872fff2;border-radius:999px;padding:10px 25px;font-size:20px;font-weight:500;line-height:1;text-decoration:none}.header-module__Mk7mLW__menuButton,.header-module__Mk7mLW__mobileMenu{display:none}.header-module__Mk7mLW__menuButton{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;margin-left:auto;padding:0}.header-module__Mk7mLW__menuButton span{background:#fff;border-radius:999px;width:22px;height:2px;transition:transform .18s,opacity .18s,background .18s;display:block}.header-module__Mk7mLW__dark .header-module__Mk7mLW__menuButton span{background:#111}.header-module__Mk7mLW__headerOpen .header-module__Mk7mLW__menuButton span{background:#fff}.header-module__Mk7mLW__mobileMenu{opacity:0;pointer-events:none;width:min(1520px,100%);height:calc(100dvh - 69px);max-height:0;margin:0 auto;transition:max-height .22s,opacity .18s;overflow:hidden}.header-module__Mk7mLW__mobileMenuOpen{opacity:1;pointer-events:auto;max-height:calc(100dvh - 69px)}.header-module__Mk7mLW__mobileNav{flex-direction:column;padding:0 24px 20px;display:flex}.header-module__Mk7mLW__mobileNavItem{color:#fff;letter-spacing:-.04em;border-bottom:1px solid #ffffff29;padding:22px 0 20px;font-size:32px;font-weight:600;text-decoration:none}.header-module__Mk7mLW__mobileNavItem:hover{color:#ffffffc7}.header-module__Mk7mLW__menuButtonOpen span:first-child{transform:translateY(8px)rotate(45deg)}.header-module__Mk7mLW__menuButtonOpen span:nth-child(2){opacity:0}.header-module__Mk7mLW__menuButtonOpen span:last-child{transform:translateY(-8px)rotate(-45deg)}@media (max-width:1280px){.header-module__Mk7mLW__inner{padding:16px 24px 14px}.header-module__Mk7mLW__logo{width:96px}.header-module__Mk7mLW__nav{gap:24px}.header-module__Mk7mLW__navItem{font-size:18px}.header-module__Mk7mLW__contactButton{padding:10px 18px;font-size:18px}}@media (max-width:960px){.header-module__Mk7mLW__headerOpen{background:#000000eb;border-bottom-color:#ffffff1a;height:100dvh}.header-module__Mk7mLW__dark.header-module__Mk7mLW__headerOpen{background:#000000eb;border-bottom-color:#ffffff1a}.header-module__Mk7mLW__nav,.header-module__Mk7mLW__contactButton{display:none}.header-module__Mk7mLW__menuButton,.header-module__Mk7mLW__mobileMenu{display:flex}.header-module__Mk7mLW__mobileMenu{display:block}.header-module__Mk7mLW__logo{width:84px}}@media (max-width:640px){.header-module__Mk7mLW__mobileNav{padding:0 16px 20px}.header-module__Mk7mLW__mobileNavItem{padding:20px 0 18px;font-size:26px}}
