body,html{background-color:white!important;color:black!important}.main{min-height:100vh;background-color:white;color:black;text-align:center}.header{display:flex;flex-direction:column;align-items:center;padding:20px 0}.logo{width:75px;height:75px;object-fit:contain}.nav-menu .nav-item a{font-weight:400;transition:font-weight .2s ease}.nav-menu .nav-item.active a,.nav-menu .nav-item:hover a{font-weight:700}.nav-menu a{transition:font-weight .2s ease}.blur-active .blur-target{filter:blur(12px);transition:filter .3s ease}.nav-menu{top:0;left:0;width:100%;color:black;display:flex;align-items:center;justify-content:center;gap:60px;font-family:Alef,sans-serif;font-size:20px;font-weight:lighter;flex-wrap:wrap;padding:16px 0;box-shadow:none}.blur-active .nav-menu,.nav-menu{position:fixed;background-color:white!important;z-index:1000}.dropdown-panel{display:flex;justify-content:center;gap:60px;padding:40px 0}.dropdown-panel,.dropdown-panel.simple-text{position:absolute;top:100px;left:0;width:100%;background:white;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:9;transition:all .3s ease}.dropdown-panel.simple-text{padding:20px 40px}.dropdown-list{list-style:none;margin:0;padding:0;display:flex;gap:40px;flex-wrap:wrap;justify-content:flex-start}.dropdown-text{font-size:20px;color:#333;cursor:default;transition:all .2s ease}.dropdown-text:hover{text-decoration:underline}.hero{display:flex;flex-direction:column;align-items:center;margin-top:80px;gap:40px;padding:20px;min-height:calc(100vh - 160px)}.hero,.hero-left{text-align:center}.hero-left{max-width:400px}.hero-right{flex-shrink:0}.hts-title{color:#428ce2;font-size:42px;font-weight:820;letter-spacing:-1px}.hts-subtitle,.hts-title{font-family:TT Hoves,sans-serif}.hts-subtitle{font-size:24px;font-weight:700}.hts-subtitle-blue{color:#428ce2;font-size:50px;font-weight:820;font-family:TT Hoves,sans-serif;letter-spacing:-1px}.hero-img{border-radius:10px;border:1px solid #ccc;box-shadow:0 2px 8px rgba(0,0,0,.1)}.blur-target.blurred{filter:blur(6px);transition:filter .3s ease}.blur-overlay{display:none}@media (max-width:1024px){.nav-menu{flex-wrap:wrap;gap:30px;font-size:18px;padding:12px 10px}.dropdown-panel,.dropdown-panel.simple-text{flex-direction:column;align-items:center;gap:20px;padding:20px}.dropdown-list{justify-content:center;gap:20px}.dropdown-text{font-size:18px}.hts-title{font-size:36px}.hts-subtitle{font-size:20px}.hts-subtitle-blue{font-size:40px}.logo{width:60px;height:60px}.hero{padding:40px 20px;margin-top:120px}}@media (max-width:640px){.nav-menu{flex-direction:column;gap:16px;font-size:16px}.hts-title{font-size:28px}.hts-subtitle{font-size:18px}.hts-subtitle-blue{font-size:32px}.logo{width:50px;height:50px}.hero{gap:20px;padding:30px 10px;margin-top:100px}.dropdown-panel,.dropdown-panel.simple-text{padding:16px;gap:12px}.dropdown-text{font-size:16px}}.nav-bar-top{display:flex;justify-content:space-between;align-items:center;padding:0 20px}.mobile-menu-button{display:none;font-size:28px;background:none;border:none;cursor:pointer}@media (max-width:768px){.mobile-menu-button{display:block}.nav-menu{display:none;flex-direction:column;gap:20px;margin-top:20px}.nav-menu.open{display:flex}.nav-item{font-size:18px}}