*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--black:#090909;--red:#E3030F;--white:#FFFFFF;--gray:#707070;--light:#F7F7F7;--nav-h:88px;--header-bg:rgba(9,9,9,.88);--r-card:20px;--max-w:1280px;--px:32px}html{scroll-behavior:smooth}body{font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.65;color:#1c1c1c;background:var(--white);overflow-x:hidden}a{text-decoration:none;color:inherit}ul{list-style:none}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:0 0}h1,h2,h3{font-family:'Exo 2',sans-serif;font-weight:800;line-height:1.1;letter-spacing:.02em}.pol-section[id],section[id]{scroll-margin-top:calc(var(--nav-h) + 20px)}.wrap{max-width:var(--max-w);margin-inline:auto;padding-inline:var(--px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-family:Manrope,sans-serif;font-weight:600;font-size:15px;border-radius:14px;border:2px solid var(--red);background:var(--red);color:var(--white);cursor:pointer;transition:background .22s,color .22s,transform .18s,border-color .22s;white-space:nowrap;line-height:1}.btn:hover{background:0 0;color:var(--red);transform:translateY(-2px)}.hdr{position:fixed;inset-block-start:0;inset-inline:0;z-index:200;height:var(--nav-h);background:var(--header-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06)}.hdr-inner{display:flex;align-items:center;height:100%;gap:28px}.logo{flex-shrink:0;display:flex;align-items:center;line-height:1}.logo-img{height:48px;width:auto;display:block;object-fit:contain}.hdr-nav{display:flex;align-items:center;gap:24px;flex:1}.hdr-nav a{font-size:13px;font-weight:500;color:rgba(255,255,255,.6);letter-spacing:.02em;transition:color .2s;white-space:nowrap}.hdr-nav a:hover{color:var(--white)}.hdr-contacts{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.hdr-phone{font-family:'Exo 2',sans-serif;font-weight:800;font-size:16px;color:var(--white);white-space:nowrap;transition:color .2s}.hdr-phone:hover{color:var(--red)}.hdr-addr{font-size:11px;color:rgba(255,255,255,.38);white-space:nowrap}.hdr-btn{flex-shrink:0;padding:11px 22px;font-size:13px;border-radius:12px}.ftr{background:#050505;border-top:1px solid rgba(255,255,255,.06);padding-block:36px}.ftr-in{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.ftr-logo{display:flex;align-items:center}.ftr-logo-img{height:36px;width:auto;display:block;object-fit:contain;opacity:.9;transition:opacity .2s}.ftr-logo:hover .ftr-logo-img{opacity:1}.ftr-copy{font-size:15px;color:var(--white);text-align:center;line-height:1.85}.ftr-copy a{color:var(--gray);transition:color .2s}.ftr-copy a:hover{color:var(--white)}.ftr-phone{font-family:'Exo 2',sans-serif;font-weight:800;font-size:15px;color:var(--white);transition:color .2s}.ftr-phone:hover{color:var(--red)}.msg-widget{position:fixed;bottom:28px;right:24px;z-index:300;display:flex;flex-direction:column;align-items:center;gap:12px}.msg-btn{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.28);transition:transform .22s,box-shadow .22s;flex-shrink:0}.msg-btn:hover{transform:translateY(-4px) scale(1.08);box-shadow:0 8px 28px rgba(0,0,0,.36)}.msg-btn img{width:64px;height:64px;display:block;object-fit:contain}@media (max-width:1060px){:root{--px:24px}}@media (max-width:720px){:root{--nav-h:68px;--px:18px}.hdr-addr{display:none}.ftr-in{flex-direction:column;text-align:center}}@media (max-width:480px){.msg-widget{bottom:20px;right:16px;gap:10px}.msg-btn,.msg-btn img{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:NaNs!important;transition-duration:NaNs!important}}