html{scroll-padding-top:84px;scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body.lp{margin:0;background:#fff;color:#000;font-family:"Karla",sans-serif;font-size:1.1rem;line-height:1.6;overflow-x:clip}.lp-header{position:sticky;top:0;z-index:60;background:#aed000;transition:box-shadow .3s ease}.lp-header.is-scrolled{box-shadow:0 4px 12px rgba(0,0,0,.12)}.lp-header__inner{max-width:1440px;height:84px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;gap:2rem}.lp-header__logo{display:flex;align-items:center;flex-shrink:0}.lp-header__logo img{display:block;width:132px;height:auto}.lp-header__nav{display:none;align-items:center;gap:.25rem;margin-right:auto}.lp-header__contact{display:none;align-items:center;gap:1.25rem;padding-left:1.25rem;border-left:1px solid rgba(13,16,56,.25)}.lp-header__phone{display:flex;flex-direction:column;justify-content:center;gap:.1rem;min-height:44px;color:#000;line-height:1.15;white-space:nowrap}.lp-header__phone:hover{color:#000}.lp-header__phone-label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.lp-header__phone-number{font-size:1.1rem;font-weight:800}.lp-header__mobile{margin-left:auto;display:flex;align-items:center;gap:1rem}.lp-header__call{color:#000;font-weight:700}.lp-header__call:hover{color:#000}.lp-header__burger{appearance:none;width:48px;height:48px;margin:0;padding:0;border:0;background:#0d1038;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.lp-header__burger span{display:block;width:22px;height:3px;background:#fff}@media(min-width: 1180px){.lp-header__nav,.lp-header__contact{display:flex}.lp-header__mobile{display:none}}.lp-nav__link{display:inline-flex;flex-direction:column;align-items:center;padding:.5rem .8rem;font-family:"Montserrat","Karla",sans-serif;font-size:1rem;font-weight:500;color:#000;background-image:linear-gradient(#000, #000);background-repeat:no-repeat;background-position:left .8rem bottom;background-size:0% 2px;transition:background-size .45s ease,font-weight .4s ease}.lp-nav__link::after{content:attr(data-text);height:0;overflow:hidden;visibility:hidden;pointer-events:none;font-weight:800}.lp-nav__link:hover,.lp-nav__link.is-active{color:#000;font-weight:800;background-size:calc(100% - 1.6rem) 2px}.lp-menu{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 84px);overflow-y:auto;padding:.5rem 1.5rem 1.5rem;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.15);display:flex;flex-direction:column}.lp-menu[hidden]{display:none}.lp-menu__link{padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.175);font-family:"Montserrat","Karla",sans-serif;font-size:1.2rem;font-weight:600;color:#000}.lp-menu__link:hover{color:#000}.lp-menu__cta{margin-top:1.5rem}@media(min-width: 1180px){.lp-menu{display:none}}
