.lp-footer{border-top:1px solid var(--c-line--dce6e1);background:#fff;padding:22px 16px 20px}.lp-footer__inner{flex-direction:column;gap:22px;max-width:1120px;margin-inline:auto;display:flex}.lp-footer__top{flex-direction:column;gap:18px;display:flex}.lp-footer__brand{flex-direction:column;gap:16px;display:flex}.lp-footer__tagline{color:var(--c-body--3d4944);max-width:420px;margin:0;font-size:14px;line-height:1.45}.lp-footer__telegram{min-height:44px;color:inherit;align-items:flex-start;gap:10px;margin-top:6px;text-decoration:none;display:flex}.lp-footer__telegram-icon{background:var(--c-soft--e3f4ec);width:30px;height:30px;color:var(--c-main--047857);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-footer__telegram span:last-child{color:var(--c-body--3d4944);font-size:14px;line-height:1.45}.lp-footer__telegram-handle{color:var(--c-main--047857);white-space:nowrap;font-weight:500}.lp-footer__cols{border-top:1px solid var(--c-track--e6ede9);border-bottom:1px solid var(--c-track--e6ede9)}.lp-footer__group{border-top:1px solid var(--c-track--e6ede9)}.lp-footer__group:first-child{border-top:0}.lp-footer__summary{cursor:pointer;min-height:48px;color:var(--c-ink--0b1512);justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:15px;font-weight:600;list-style:none;display:flex}.lp-footer__summary::-webkit-details-marker{display:none}.lp-footer__chev{color:var(--c-caption--5f6773);transition:transform var(--dur-panel,.28s) var(--ease-brand,ease);flex-shrink:0}.lp-footer__group[open]>.lp-footer__summary .lp-footer__chev{transform:rotate(180deg)}.lp-footer__links{-moz-column-gap:16px;grid-template-columns:1fr 1fr;column-gap:16px;margin:0;padding:0 2px 10px;list-style:none;display:grid}.lp-footer__links li{padding:0}.lp-footer__links a,.lp-footer__links button{min-height:44px;color:var(--c-body--3d4944);align-items:center;font-size:15px;line-height:1.3;text-decoration:none;display:flex}.lp-footer__links a:hover,.lp-footer__links button:hover{color:var(--c-main--047857);text-underline-offset:3px;text-decoration:underline}.lp-footer__hub{color:var(--c-main--047857)!important}.lp-footer__bottom{color:var(--c-caption--666d7a);flex-direction:column;gap:8px;font-size:13px;display:flex}.lp-footer__mail{min-height:44px;color:var(--c-caption--666d7a);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.lp-footer__mail:hover,.lp-footer__mail-icon{color:var(--c-main--047857)}@media (min-width:768px){.lp-footer{padding:60px 16px 32px}.lp-footer__inner{flex-direction:column;gap:0;display:flex}.lp-footer__top{flex-direction:column;align-items:stretch;gap:32px;display:flex}.lp-footer__brand{width:100%;max-width:420px}.lp-footer__tagline{font-size:15px}.lp-footer__cols{border:0;flex-wrap:wrap;gap:32px 56px;width:100%;display:flex}.lp-footer__group{border:0;flex:160px;min-width:160px}.lp-footer__group::details-content{content-visibility:visible;display:block}.lp-footer__summary{pointer-events:none;letter-spacing:.08em;text-transform:uppercase;min-height:0;color:var(--c-caption--5f6773);justify-content:flex-start;gap:0;margin-bottom:5px;font-size:12px;font-weight:700}.lp-footer__chev{display:none}.lp-footer__links{flex-direction:column;gap:13px;padding:0;display:flex}.lp-footer__links a,.lp-footer__links button{text-align:left;min-height:0;font-size:15px;line-height:1.35}.lp-footer__bottom{border-top:1px solid var(--c-track--e6ede9);flex-direction:row;justify-content:space-between;align-items:center;margin-top:52px;padding-top:22px;font-size:13.5px}}@media (min-width:768px) and (max-width:1023.98px){.lp-footer__links a,.lp-footer__links button{min-height:44px}}@media (min-width:1024px){.lp-footer{padding:60px 80px 32px}}@media (min-width:1180px){.lp-footer__top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0}.lp-footer__brand{flex-shrink:0;width:320px;max-width:none}.lp-footer__cols{flex-wrap:nowrap;align-self:flex-start;gap:72px;width:auto}}@media (max-width:1023.98px){.lp-footer--chat-band{padding-bottom:calc(84px + var(--safe-area-max-inset-bottom,0px))}}