@media (min-width:1024px) {
  body.home-page .top-bar-premium,body.home-page .top-bar-premium *,body.home-page .navbar-premium,body.home-page .navbar-premium *,body.home-page #hero-slider,body.home-page #hero-slider *{font-family:Inter,Arial,"Helvetica Neue",sans-serif!important}
  body.home-page .top-bar-premium{height:38px!important;min-height:38px!important;padding:0!important;background:#00366f!important}
  body.home-page .top-bar-premium>.max-w-7xl{width:100%!important;max-width:1440px!important;height:100%!important;padding:0 28px!important;gap:28px!important}
  body.home-page .top-bar-premium>.max-w-7xl>div{min-width:0!important;gap:22px!important;white-space:nowrap!important}
  body.home-page .top-bar-premium span,body.home-page .top-bar-premium a{font-size:11px!important;line-height:1!important;font-weight:700!important;letter-spacing:.085em!important;white-space:nowrap!important}
  body.home-page .top-bar-premium a[href^="tel:"]{font-size:14px!important;letter-spacing:.045em!important}
  body.home-page .navbar-premium{height:76px!important;min-height:76px!important;background:rgba(0,29,61,.96)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}
  body.home-page .navbar-premium>.max-w-7xl{width:100%!important;max-width:1440px!important;padding:0 28px!important;gap:22px!important}
  body.home-page .logo-container-premium{flex:0 0 225px!important;min-width:225px!important;gap:12px!important;padding:0!important}
  body.home-page .logo-premium-icon{width:50px!important;height:50px!important}
  body.home-page .navbar-premium .brand-text{font-size:23px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.025em!important}
  body.home-page .navbar-premium .logo-container-premium .flex.flex-col>span:last-child{margin-top:5px!important;padding-left:8px!important;font-size:8px!important;line-height:1!important;letter-spacing:.18em!important}
  body.home-page .navbar-menu-centered{flex:1 1 auto!important;min-width:0!important}
  body.home-page .navbar-menu-centered>.flex{justify-content:center!important;gap:0!important}
  body.home-page .navbar-menu-centered .nav-link{padding:0 14px!important;font-size:11.5px!important;line-height:76px!important;font-weight:700!important;letter-spacing:.035em!important;white-space:nowrap!important}
  body.home-page .navbar-actions{flex:0 0 auto!important;gap:10px!important}
  body.home-page .navbar-actions .btn-premium{height:46px!important;min-height:46px!important;border-radius:12px!important;font-size:12px!important;font-weight:800!important}
  body.home-page #hero-slider{height:clamp(620px,72svh,760px)!important;min-height:620px!important}
  body.home-page #hero-slider .slide>.absolute.inset-0.z-10{padding:96px clamp(36px,5vw,74px) 70px!important}
  body.home-page #hero-slider .slide>.absolute.inset-0.z-10>div{width:min(555px,46vw)!important;max-width:555px!important;padding:32px 36px!important;border-radius:20px!important;background:rgba(0,20,42,.86)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 60px rgba(0,0,0,.28)!important}
  body.home-page #hero-slider .slide>.absolute.inset-0.z-10>div>.flex.items-center{width:100%!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin-bottom:22px!important}
  body.home-page #hero-slider .slide>.absolute.inset-0.z-10>div>.flex.items-center>div{display:none!important}
  body.home-page #hero-slider .slide>.absolute.inset-0.z-10>div>.flex.items-center>span{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 11px!important;border-radius:999px!important;font-size:9px!important;line-height:1!important;font-weight:800!important;letter-spacing:.075em!important;white-space:nowrap!important}
  body.home-page #hero-slider .slide>.absolute.inset-0.z-10>div>.flex.items-center>span:last-child{color:rgba(255,255,255,.82)!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important}
  body.home-page #hero-slider .heading-hero,body.home-page #hero-slider .heading-section{font-family:Inter,Arial,"Helvetica Neue",sans-serif!important;font-size:clamp(36px,3vw,46px)!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.04em!important}
  body.home-page #hero-slider p.leading-relaxed{margin-top:20px!important;font-size:15px!important;line-height:1.55!important;font-weight:400!important;letter-spacing:0!important}
  body.home-page #hero-slider .hero-actions{margin-top:24px!important;gap:10px!important}
  body.home-page #hero-slider .hero-cta{min-height:46px!important;padding:0 20px!important;border-radius:11px!important;font-size:13px!important}
  body.home-page #hero-slider .slider-dots{bottom:22px!important;padding:7px 10px!important;gap:7px!important}
  body.home-page #hero-slider .slider-dots .slider-dot{display:block!important;flex:0 0 auto!important;width:8px!important;min-width:0!important;max-width:8px!important;height:8px!important;min-height:0!important;max-height:8px!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;box-shadow:none!important}
  body.home-page #hero-slider .slider-dots .slider-dot.active{width:24px!important;max-width:24px!important}
}
