.Navbar-module__qy8vZq__header{z-index:1000;background-color:#fff;border-bottom:1px solid #eee;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:sticky;top:0}.Navbar-module__qy8vZq__container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:flex;position:relative}.Navbar-module__qy8vZq__brand{align-items:center;display:flex}.Navbar-module__qy8vZq__logo{color:#000;font-family:inherit;font-size:1.25rem;font-weight:700;line-height:1;text-decoration:none}.Navbar-module__qy8vZq__menuToggle{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:24px;height:20px;padding:0;display:none}.Navbar-module__qy8vZq__menuToggle span{background-color:#000;border-radius:2px;width:100%;height:2px;transition:all .3s;display:block}.Navbar-module__qy8vZq__menuToggle.Navbar-module__qy8vZq__open span:first-child{transform:rotate(45deg)translate(6px,6px)}.Navbar-module__qy8vZq__menuToggle.Navbar-module__qy8vZq__open span:nth-child(2){opacity:0}.Navbar-module__qy8vZq__menuToggle.Navbar-module__qy8vZq__open span:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.Navbar-module__qy8vZq__nav{font-family:inherit;display:block}.Navbar-module__qy8vZq__navList{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__qy8vZq__navLink{color:#333;padding:.5rem 0;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.Navbar-module__qy8vZq__navLink:hover,.Navbar-module__qy8vZq__navLink.Navbar-module__qy8vZq__active{color:#000}.Navbar-module__qy8vZq__navLink.Navbar-module__qy8vZq__active:after{content:"";background-color:#000;width:100%;height:2px;position:absolute;bottom:0;left:0}.Navbar-module__qy8vZq__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;background-color:#0006;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}@media (max-width:768px){.Navbar-module__qy8vZq__menuToggle{display:flex}.Navbar-module__qy8vZq__nav{z-index:1000;background-color:#fff;width:75%;max-width:300px;height:100vh;padding:6rem 1.5rem 2rem;transition:right .3s;position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-4px 0 12px #00000014}.Navbar-module__qy8vZq__nav.Navbar-module__qy8vZq__open{right:0}.Navbar-module__qy8vZq__navList{flex-direction:column;gap:1.25rem}.Navbar-module__qy8vZq__navLink{color:#333;padding:.75rem 0;font-family:inherit;font-size:1.125rem;font-weight:600;display:block}.Navbar-module__qy8vZq__navLink.Navbar-module__qy8vZq__active:after{display:none}.Navbar-module__qy8vZq__navLink.Navbar-module__qy8vZq__active{color:#000}}
.Footer-module__yRIjCG__footer{color:#000;background-color:#fff;border-top:1px solid #eee;margin-top:4rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem}.Footer-module__yRIjCG__container{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem}.Footer-module__yRIjCG__footerTop{padding:3rem 0 2rem}.Footer-module__yRIjCG__footerGrid{grid-template-columns:repeat(1,1fr);gap:2rem;display:grid}@media (min-width:375px){.Footer-module__yRIjCG__footerGrid{grid-template-columns:repeat(1,1fr);gap:2rem}}@media (min-width:480px){.Footer-module__yRIjCG__footerGrid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:640px){.Footer-module__yRIjCG__footerGrid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media (min-width:768px){.Footer-module__yRIjCG__footerGrid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}@media (min-width:1024px){.Footer-module__yRIjCG__footerGrid{grid-template-columns:repeat(4,1fr);gap:2.5rem}}@media (min-width:1200px){.Footer-module__yRIjCG__footerGrid{grid-template-columns:repeat(5,1fr);gap:2.5rem}}@media (min-width:1400px){.Footer-module__yRIjCG__footerGrid{grid-template-columns:repeat(6,1fr);gap:2.5rem}}.Footer-module__yRIjCG__footerCard{flex-direction:column;min-width:0;display:flex}.Footer-module__yRIjCG__companyCard,.Footer-module__yRIjCG__linksCard{flex-direction:column;gap:.75rem;width:100%;display:flex}.Footer-module__yRIjCG__footerLogo{color:#000;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.Footer-module__yRIjCG__footerAbout{color:#555;margin:0;font-size:.875rem;line-height:1.6}.Footer-module__yRIjCG__cardTitle{color:#000;border-bottom:1px solid #eee;margin:0 0 .75rem;padding-bottom:.5rem;font-size:.9375rem;font-weight:600;line-height:1.2}.Footer-module__yRIjCG__footerLinks{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__yRIjCG__footerLinkItem{line-height:1.3;overflow:hidden}.Footer-module__yRIjCG__footerLink{color:#555;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:.125rem 0;font-size:.8125rem;text-decoration:none;transition:color .2s;display:block;overflow:hidden}.Footer-module__yRIjCG__footerLink:hover{color:#000;text-decoration:underline}.Footer-module__yRIjCG__footerBottom{background-color:#fafafa;border-top:1px solid #eee;padding:1.25rem 0}.Footer-module__yRIjCG__footerBottomContent{justify-content:center;align-items:center;display:flex}.Footer-module__yRIjCG__copyright{color:#666;text-align:center;margin:0;font-size:.8125rem;line-height:1.5}.Footer-module__yRIjCG__heartIcon{color:#e74c3c;margin:0 .125rem;display:inline-block}@media (max-width:639px){.Footer-module__yRIjCG__container{padding:0 1rem}.Footer-module__yRIjCG__footerTop{padding:2rem 0 1.5rem}.Footer-module__yRIjCG__footerGrid{gap:2rem}.Footer-module__yRIjCG__cardTitle{margin-bottom:.5rem;font-size:.9375rem}.Footer-module__yRIjCG__footerLink{font-size:.8125rem}.Footer-module__yRIjCG__footerLogo{font-size:1.125rem}}@media (max-width:374px){.Footer-module__yRIjCG__footerGrid{gap:1.5rem}.Footer-module__yRIjCG__cardTitle{font-size:.875rem}.Footer-module__yRIjCG__footerLink,.Footer-module__yRIjCG__copyright{font-size:.75rem}.Footer-module__yRIjCG__container{padding:0 .75rem}}@media (min-width:768px) and (max-width:1023px){.Footer-module__yRIjCG__footerGrid{grid-template-columns:repeat(3,1fr)}.Footer-module__yRIjCG__footerCard:nth-child(n+10){grid-column:span 3}}@media (min-width:1600px){.Footer-module__yRIjCG__container{max-width:1600px}.Footer-module__yRIjCG__footerGrid{grid-template-columns:repeat(7,1fr);gap:2rem}}

