.logo[data-v-ae3d6939]{align-items:center;color:#333;display:flex;font-size:1.2rem;font-weight:700;text-decoration:none}.logo img[data-v-ae3d6939]{height:40px;margin-right:10px}.logo span[data-v-ae3d6939]{color:#d4a762}.app-header__sidebar-header[data-v-d726cc89]{display:none}@media (max-width:1030px){.app-header__sidebar-close[data-v-d726cc89]{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;justify-content:center;padding:5px}.app-header__sidebar-header[data-v-d726cc89]{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px}}.app-header__modal[data-v-ed127ad7]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;margin-top:8px;min-width:280px;overflow:hidden;position:absolute;top:80%;z-index:100}.app-header__modal-container[data-v-ed127ad7]{padding:8px 0}.app-header__modal-link[data-v-ed127ad7]{align-items:center;color:#333;display:flex;padding:12px 16px;text-decoration:none;transition:all .2s}.app-header__modal-icon[data-v-ed127ad7]{color:#1a73e8;margin-right:12px}.app-header__modal-text[data-v-ed127ad7]{line-height:1.4}.app-header__modal-text div[data-v-ed127ad7]{color:#222;font-weight:500}.app-modal__modal-text small[data-v-ed127ad7]{color:#666}.app-header__modal-link[data-v-ed127ad7]:hover{background:#0000000d}@media (max-width:1030px){.app-header__modal[data-v-ed127ad7]{background:#f9f9f9;border:1px solid #eee;border-radius:8px;box-shadow:none;margin:10px 0;overflow:hidden;position:static}.app-header__modal-link[data-v-ed127ad7]{color:#444;padding:15px}.app-modal__modal-text small[data-v-ed127ad7]{display:block;font-size:.8rem}.app-header__modal-link[data-v-ed127ad7]:hover{background:#d4a76214}}.app-header__nav-list{display:flex;list-style:none;margin:0;padding:0}.app-header__nav-item{cursor:pointer;margin:0 15px;position:relative}.app-header__na-link{align-items:center;color:#333;display:flex;font-size:1rem;font-weight:500;padding:5px 0;position:relative;text-decoration:none;transition:color .3s}.app-header__na-link.active,.app-header__na-link:hover{color:#d4a762}.app-header__na-link.active:after{background:#d4a762;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.app-header__arrow{margin-left:5px;transform:rotate(-180deg);transition:transform .3s ease}.arrow-up{transform:rotate(0)}@media (max-width:1030px){.app-header__nav-wrapper{overflow:hidden;overflow-y:scroll;scrollbar-width:none}.app-header__nav-list{flex-direction:column;flex-grow:1;padding:20px}.app-header__nav-item{background:transparent;border-radius:8px;margin:0 0 15px;overflow:hidden;padding:0}.app-header__na-link{border-radius:8px;color:#333;font-size:1.1rem;justify-content:space-between;padding:12px 15px;transition:all .3s}.app-header__na-link.active{background:#d4a76226;color:#8b5a2b}.app-header__na-link.active:after{display:none}.app-header__na-link:hover{background:#d4a7621a;color:#8b5a2b}}.app-header__sidebar-footer[data-v-684506d0]{display:none}@media (max-width:1030px){.app-header__sidebar-footer[data-v-684506d0]{background:#fafafa;border-top:1px solid #f0f0f0;display:block;margin-top:auto;padding:20px}.app-header__sidebar-phone[data-v-684506d0]{align-items:center;color:#8b5a2b;display:flex;font-weight:500;margin-bottom:15px;text-decoration:none}.app-header__sidebar-phone svg[data-v-684506d0]{margin-right:10px}.app-header__sidebar-consultation[data-v-684506d0]{background:#d4a762;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-weight:500;padding:12px 20px;text-align:center;transition:background .3s;width:100%}.app-header__sidebar-consultation[data-v-684506d0]:hover{background:#c09555}}.app-header__nav[data-v-0c70129d]{transition:all .3s ease}@media (max-width:1030px){.app-header__nav[data-v-0c70129d]{background:#fff;border-left:1px solid #f0f0f0;bottom:0;display:flex;flex-direction:column;padding:0;position:fixed;right:-320px;top:0;transition:right .4s cubic-bezier(.23,1,.32,1);width:320px;z-index:999}.app-header__nav.active[data-v-0c70129d]{right:0}}.app-header__actions[data-v-19f9f37f],.app-header__phone-link[data-v-19f9f37f]{align-items:center;display:flex}.app-header__phone-link[data-v-19f9f37f]{color:#333;font-weight:500;margin-right:20px;text-decoration:none;transition:color .3s}.app-header__phone-link[data-v-19f9f37f]:hover{color:#d4a762}.app-header__menu-button[data-v-19f9f37f]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:8px;justify-content:space-between;position:relative;width:48px}.app-header__menu-line[data-v-19f9f37f]{background:#d4a762;border-radius:10px;display:block;height:4px;transition:all .3s ease;width:100%}@media (max-width:1030px){.app-header__menu-button[data-v-19f9f37f]{display:flex}}@media (max-width:480px){.app-header__phone-link[data-v-19f9f37f]{display:none}}.container{margin:0 auto;max-width:1200px;padding:0 15px}.app-header__section{background:#fffffff2;box-shadow:0 2px 10px #0000001a;left:0;padding:20px 0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.app-header__section.scrolled{background:#fffffffa;box-shadow:0 4px 15px #0000001a;padding:10px 0}.app-header{align-items:center;display:flex;justify-content:space-between}@media (max-width:1030px){.app-header__overlay{background:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;visibility:hidden;width:100%;z-index:998}.app-header__overlay.active{opacity:1;visibility:visible}}.footer[data-v-5e07837b]{background:#222;color:#fff;padding:60px 0 30px}.footer-content[data-v-5e07837b]{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:40px}.footer-column[data-v-5e07837b],.footer-logo[data-v-5e07837b]{margin-bottom:20px}.footer-logo[data-v-5e07837b]{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:700;text-decoration:none}.footer-logo img[data-v-5e07837b]{height:40px;margin-right:10px}.footer-text[data-v-5e07837b]{color:#aaa;line-height:1.6;margin-bottom:15px}.footer-title[data-v-5e07837b]{color:#fff;font-size:1.2rem;margin-bottom:20px;position:relative}.footer-title[data-v-5e07837b]:after{background:#d4a762;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:40px}.footer-features[data-v-5e07837b]{margin-top:20px}.feature-item[data-v-5e07837b]{align-items:center;color:#aaa;display:flex;font-size:.9rem;margin-bottom:8px}.feature-icon[data-v-5e07837b]{color:#d4a762;font-weight:700;margin-right:8px}.footer-links[data-v-5e07837b]{list-style:none;margin:0;padding:0}.footer-link-item[data-v-5e07837b]{margin-bottom:12px}.footer-link[data-v-5e07837b]{color:#aaa;display:block;padding:4px 0;text-decoration:none;transition:all .3s}.footer-link[data-v-5e07837b]:hover{color:#d4a762;padding-left:8px}.footer-contacts[data-v-5e07837b]{list-style:none;margin:0;padding:0}.footer-contact-item[data-v-5e07837b]{align-items:flex-start;display:flex;gap:12px;margin-bottom:20px}.contact-info[data-v-5e07837b]{display:flex;flex-direction:column}.contact-label[data-v-5e07837b]{color:#666;font-size:.8rem;margin-top:2px}.callback-btn[data-v-5e07837b]{background:#d4a762;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-bottom:20px;padding:12px 24px;transition:all .3s;width:100%}.callback-btn[data-v-5e07837b]:hover{background:#c1954d;transform:translateY(-2px)}.social-title[data-v-5e07837b]{color:#aaa;font-size:.9rem;margin-bottom:12px}.social-links[data-v-5e07837b]{display:flex;gap:12px}.social-link[data-v-5e07837b]{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:44px;justify-content:center;transition:all .3s;width:44px}.social-link[data-v-5e07837b]:hover{background:#d4a762;transform:translateY(-2px)}.footer-bottom[data-v-5e07837b]{align-items:center;border-top:1px solid #444;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:30px}.copyright[data-v-5e07837b]{color:#aaa;margin:0}.footer-bottom-links[data-v-5e07837b]{display:flex;gap:20px}.policy-link[data-v-5e07837b]{color:#aaa;font-size:.9rem;text-decoration:none;transition:color .3s}.policy-link[data-v-5e07837b]:hover{color:#d4a762}@media (max-width:768px){.footer-content[data-v-5e07837b]{gap:30px;grid-template-columns:1fr 1fr}.footer-bottom[data-v-5e07837b]{flex-direction:column;gap:15px;text-align:center}.footer-bottom-links[data-v-5e07837b]{flex-direction:column;gap:10px}}@media (max-width:480px){.footer-content[data-v-5e07837b]{grid-template-columns:100%}.footer-contact-item[data-v-5e07837b]{flex-direction:column;gap:8px}.social-links[data-v-5e07837b]{justify-content:center}}
