.NavBar-module__d-sbrW__nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);height:var(--nav-h);background:rgba(255,255,255,.9);border-bottom:1px solid #eee;position:-webkit-sticky;position:sticky;top:0}.NavBar-module__d-sbrW__navInner{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;height:100%;margin:0 auto;padding:0 20px;display:flex;position:relative}.NavBar-module__d-sbrW__logo img{width:auto;height:40px;display:block}.NavBar-module__d-sbrW__links{align-items:center;gap:18px;display:flex}.NavBar-module__d-sbrW__link{color:#111;border-radius:10px;padding:8px 10px;font-weight:500;text-decoration:none;transition:transform 80ms,background .2s}.NavBar-module__d-sbrW__link:hover{background:#f3f3f3;transform:translateY(-1px)}.NavBar-module__d-sbrW__register{color:#fff;background:#06c823;padding:8px 14px}.NavBar-module__d-sbrW__register:hover{background:#007708}.NavBar-module__d-sbrW__hamburger{display:none}@media (max-width:640px){.NavBar-module__d-sbrW__navInner{justify-content:center}.NavBar-module__d-sbrW__logo{position:absolute;left:50%;transform:translate(-50%)}.NavBar-module__d-sbrW__logo img{height:34px}.NavBar-module__d-sbrW__hamburger{cursor:pointer;z-index:10;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;padding:8px;display:flex;position:absolute;left:20px}.NavBar-module__d-sbrW__hamburgerLine{background:#111;border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.NavBar-module__d-sbrW__links{-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);background:rgba(255,255,255,.95);border-bottom:1px solid #eee;flex-direction:column;align-items:stretch;gap:0;max-height:0;transition:max-height .3s;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.NavBar-module__d-sbrW__linksOpen{max-height:300px}.NavBar-module__d-sbrW__link{border-radius:0;padding:14px 24px;font-size:1rem}.NavBar-module__d-sbrW__link:hover{transform:none}.NavBar-module__d-sbrW__register{text-align:center;border-radius:10px;margin:8px 24px;padding:12px 14px}}
.Footer-module__S6Hkya__footer{color:#555;background:#f8f8f8;border-top:1px solid #e0e0e0;margin-top:64px}.Footer-module__S6Hkya__container{grid-template-columns:1.3fr 1fr 1fr;gap:28px;width:100%;max-width:1100px;margin:0 auto;padding:36px 24px;display:grid}@media (max-width:960px){.Footer-module__S6Hkya__container{grid-template-columns:1fr;gap:22px}}.Footer-module__S6Hkya__brand{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.Footer-module__S6Hkya__logoPlain{object-fit:contain;width:auto;height:40px;box-shadow:none;background:0 0;border:0;display:block}.Footer-module__S6Hkya__title{color:#000;margin:0 0 6px;font-size:max(20px,min(2.2vw,26px));line-height:1.1}.Footer-module__S6Hkya__tagline{opacity:.9;margin:0;font-size:15px}.Footer-module__S6Hkya__links{align-content:start;gap:10px;display:grid}.Footer-module__S6Hkya__links a{color:#000;font-size:15px;text-decoration:none}.Footer-module__S6Hkya__links a:hover{text-decoration:underline}.Footer-module__S6Hkya__cta{background:#000;border-radius:12px;justify-content:center;align-items:center;margin-top:4px;padding:10px 14px;font-weight:700;display:inline-flex;color:#111!important}.Footer-module__S6Hkya__contact{align-content:start;gap:10px;display:grid}.Footer-module__S6Hkya__heading{color:#000;margin:0 0 6px;font-size:18px}.Footer-module__S6Hkya__contactItem{color:#000;align-items:center;gap:10px;font-size:15px;text-decoration:none;display:inline-flex}.Footer-module__S6Hkya__contactItem:hover{text-decoration:underline}.Footer-module__S6Hkya__icon{color:#444;object-fit:contain;width:18px;height:18px}.Footer-module__S6Hkya__bottomBar{color:#888;border-top:1px solid #e0e0e0;font-size:13px}.Footer-module__S6Hkya__bottomInner{justify-content:space-between;gap:12px;width:100%;max-width:1100px;margin:0 auto;padding:14px 24px;display:flex}@media (max-width:640px){.Footer-module__S6Hkya__bottomInner{flex-direction:column;align-items:flex-start}}
