.Navbar-module__O8Na-a__navbar{z-index:1000;-webkit-backdrop-filter:blur(20px);background:#0a0a0ccc;border-bottom:1px solid #0000;height:64px;transition:border-color .15s ease-out,background-color .15s ease-out;position:fixed;top:0;left:0;right:0}.Navbar-module__O8Na-a__navbar.Navbar-module__O8Na-a__scrolled{background:#0a0a0cf2;border-bottom-color:#2a2a3599}.Navbar-module__O8Na-a__inner{align-items:center;gap:2rem;height:100%;display:flex}.Navbar-module__O8Na-a__logo{flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:flex}.Navbar-module__O8Na-a__logoMark{object-fit:contain;flex-shrink:0;width:28px;height:28px}.Navbar-module__O8Na-a__logoText{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:1.1875rem;font-weight:700}.Navbar-module__O8Na-a__desktopNav{flex:1;align-items:center;gap:.125rem;display:flex}@media (max-width:1024px){.Navbar-module__O8Na-a__desktopNav{display:none}}.Navbar-module__O8Na-a__navLink{font-family:var(--font-body);color:var(--muted);border-radius:var(--r-btn);white-space:nowrap;padding:.4rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s ease-out}.Navbar-module__O8Na-a__navLink:hover,.Navbar-module__O8Na-a__navLink.Navbar-module__O8Na-a__active{color:var(--ink)}.Navbar-module__O8Na-a__actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (max-width:480px){.Navbar-module__O8Na-a__actions{gap:.375rem}}.Navbar-module__O8Na-a__smartFormBtn{background:var(--accent);color:#f0f0f5;font-family:var(--font-body);border-radius:var(--r-btn);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.Navbar-module__O8Na-a__smartFormBtn:hover{transform:scale(1.02);box-shadow:0 0 28px -8px #e8271a}@media (max-width:1024px){.Navbar-module__O8Na-a__smartFormBtn{display:none}}.Navbar-module__O8Na-a__langToggle{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);border-radius:var(--r-btn);border:1px solid var(--line);padding:.3125rem .625rem;font-size:.6875rem;font-weight:600;text-decoration:none;transition:color .15s ease-out,border-color .15s ease-out}.Navbar-module__O8Na-a__langToggle:hover{color:var(--ink);border-color:var(--silver)}.Navbar-module__O8Na-a__iconBtn{border:1px solid var(--line);border-radius:var(--r-btn);color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;padding:.375rem;transition:color .15s ease-out,border-color .15s ease-out;display:inline-flex}.Navbar-module__O8Na-a__iconBtn:hover{color:var(--ink);border-color:var(--silver)}.Navbar-module__O8Na-a__overlay{z-index:999;-webkit-backdrop-filter:blur(2px);background:#0009;position:fixed;inset:0}.Navbar-module__O8Na-a__mobileDrawer{background:var(--panel);z-index:1000;padding:1.5rem var(--container-pad);border-right:1px solid var(--line);padding-top:5rem;position:fixed;inset:0;overflow-y:auto}.Navbar-module__O8Na-a__mobileNav{flex-direction:column;gap:.125rem;display:flex}.Navbar-module__O8Na-a__mobileNavLink{font-family:var(--font-body);color:var(--muted);border-radius:var(--r-btn);padding:.75rem .875rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .15s ease-out,background-color .15s ease-out}.Navbar-module__O8Na-a__mobileNavLink:hover,.Navbar-module__O8Na-a__mobileNavLink.Navbar-module__O8Na-a__active{color:var(--ink);background:var(--surface)}.Navbar-module__O8Na-a__mobileNavLink.Navbar-module__O8Na-a__active{color:var(--ink)}.Navbar-module__O8Na-a__mobileSmartFormBtn{background:var(--accent);color:#f0f0f5;font-family:var(--font-body);border-radius:var(--r-btn);justify-content:center;align-items:center;gap:.5rem;min-height:52px;margin-top:1.25rem;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out;display:flex}.Navbar-module__O8Na-a__mobileSmartFormBtn:hover{transform:scale(1.02);box-shadow:0 0 28px -8px #e8271a}.Navbar-module__O8Na-a__drawerClose{top:1rem;right:var(--container-pad);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--muted);cursor:pointer;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:.375rem;transition:color .15s ease-out,border-color .15s ease-out;display:inline-flex;position:absolute}.Navbar-module__O8Na-a__drawerClose:hover{color:var(--ink);border-color:var(--silver)}
.Footer-module__yg9ahW__footer{background:#11111666;border-top:1px solid #2a2a3580;margin-top:auto}.Footer-module__yg9ahW__inner{grid-template-columns:1.6fr 1fr 1fr 1.4fr 1.4fr;gap:2.5rem;padding-top:4rem;padding-bottom:3rem;display:grid}@media (max-width:1200px){.Footer-module__yg9ahW__inner{grid-template-columns:1fr 1fr 1fr;gap:2rem}}@media (max-width:640px){.Footer-module__yg9ahW__inner{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (max-width:400px){.Footer-module__yg9ahW__inner{grid-template-columns:1fr;gap:2rem}}.Footer-module__yg9ahW__brand{flex-direction:column;gap:.75rem;display:flex}.Footer-module__yg9ahW__logo{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:1.375rem;font-weight:700;text-decoration:none;display:inline-block}.Footer-module__yg9ahW__tagline{font-family:var(--font-body);color:var(--muted);max-width:260px;font-size:.875rem;line-height:1.6}.Footer-module__yg9ahW__sirovedLink{font-family:var(--font-body);color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-btn);align-items:center;gap:.4rem;width:fit-content;margin-top:.5rem;padding:.5rem .75rem;font-size:.8125rem;text-decoration:none;transition:color .15s ease-out,border-color .15s ease-out;display:inline-flex}.Footer-module__yg9ahW__sirovedLink strong{color:var(--accent)}.Footer-module__yg9ahW__sirovedLink:hover{color:var(--ink);border-color:var(--silver)}.Footer-module__yg9ahW__col{flex-direction:column;gap:.75rem;display:flex}.Footer-module__yg9ahW__colTitle{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.Footer-module__yg9ahW__linkList{flex-direction:column;gap:.25rem;list-style:none;display:flex}.Footer-module__yg9ahW__footerLink{font-family:var(--font-body);color:var(--muted);padding:.25rem 0;font-size:.875rem;text-decoration:none;transition:color .15s ease-out}.Footer-module__yg9ahW__footerLink:hover{color:var(--silver)}.Footer-module__yg9ahW__ctaText{font-family:var(--font-body);color:var(--muted);margin-bottom:.25rem;font-size:.875rem;line-height:1.5}.Footer-module__yg9ahW__footerCta{background:var(--accent);color:#f0f0f5;font-family:var(--font-body);border-radius:var(--r-btn);align-items:center;gap:.4rem;width:fit-content;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.Footer-module__yg9ahW__footerCta:hover{transform:scale(1.02);box-shadow:0 0 20px -8px #e8271a}.Footer-module__yg9ahW__bottom{border-top:1px solid #2a2a3580;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;padding-bottom:2rem;display:flex}.Footer-module__yg9ahW__copyright{font-family:var(--font-mono);color:var(--muted);opacity:.7;font-size:.75rem}.Footer-module__yg9ahW__legalLinks{align-items:center;gap:1rem;display:flex}.Footer-module__yg9ahW__legal{font-family:var(--font-mono);color:var(--muted);opacity:.6;font-size:.75rem}.Footer-module__yg9ahW__legalLink{font-family:var(--font-mono);color:var(--muted);font-size:.75rem;text-decoration:none;transition:color .15s ease-out}.Footer-module__yg9ahW__legalLink:hover{color:var(--silver)}.Footer-module__yg9ahW__infoList{flex-direction:column;gap:.6rem;list-style:none;display:flex}.Footer-module__yg9ahW__infoLabel{font-family:var(--font-display);color:var(--ink);font-size:.875rem;font-weight:600;display:block}.Footer-module__yg9ahW__infoValue{font-family:var(--font-body);color:var(--muted);font-size:.8125rem;line-height:1.5}.Footer-module__yg9ahW__infoRow{align-items:flex-start;gap:.45rem;display:flex}.Footer-module__yg9ahW__infoIcon{color:var(--accent);flex-shrink:0;margin-top:2px}.Footer-module__yg9ahW__infoLink{font-family:var(--font-body);color:var(--muted);font-size:.8125rem;text-decoration:none;transition:color .15s ease-out}.Footer-module__yg9ahW__infoLink:hover{color:var(--silver)}
.CookieConsent-module__ek9mSa__overlay{background:var(--panel);border:1px solid var(--line);z-index:1000;border-radius:var(--r-card);flex-direction:column;gap:1rem;width:100%;max-width:400px;padding:1.75rem;display:flex;position:fixed;bottom:2rem;right:2rem;overflow:hidden;box-shadow:0 20px 60px #0009}.CookieConsent-module__ek9mSa__glow{background:var(--accent);opacity:.07;filter:blur(40px);pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-20px;right:-20px}.CookieConsent-module__ek9mSa__title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.0625rem;font-weight:600}.CookieConsent-module__ek9mSa__desc{font-family:var(--font-body);color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.CookieConsent-module__ek9mSa__buttons{gap:.75rem;margin-top:.25rem;display:flex}.CookieConsent-module__ek9mSa__btnAccept{background:var(--accent);color:#f0f0f5;font-family:var(--font-body);border-radius:var(--r-btn);cursor:pointer;border:none;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:transform .15s ease-out,box-shadow .15s ease-out}.CookieConsent-module__ek9mSa__btnAccept:hover{transform:scale(1.02);box-shadow:0 0 20px -8px #e8271a}.CookieConsent-module__ek9mSa__btnDecline{color:var(--muted);border:1px solid var(--line);font-family:var(--font-body);border-radius:var(--r-btn);cursor:pointer;background:0 0;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:color .15s ease-out,border-color .15s ease-out}.CookieConsent-module__ek9mSa__btnDecline:hover{color:var(--ink);border-color:var(--silver)}@media (max-width:1023px){.CookieConsent-module__ek9mSa__overlay{bottom:calc(100px + env(safe-area-inset-bottom));max-width:calc(100vw - 2rem);padding:1.25rem;left:1rem;right:1rem}}
