header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;z-index:9999 !important;background-color:rgba(255,255,255,0.95) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;box-shadow:0 2px 20px rgba(0,0,0,0.08) !important;transition:background-color 0.3s ease,box-shadow 0.3s ease !important;-webkit-transform:translateZ(0) !important;-ms-transform:translateZ(0) !important;transform:translateZ(0) !important}header.scrolled{background-color:rgba(255,255,255,0.98) !important;box-shadow:0 4px 30px rgba(0,0,0,0.15) !important;-webkit-backdrop-filter:blur(15px) !important;backdrop-filter:blur(15px) !important}header .container{transition:padding 0.3s ease !important;padding-top:1rem !important;padding-bottom:1rem !important}header.scrolled .container{padding-top:0.75rem !important;padding-bottom:0.75rem !important}body{padding-top:80px !important}.dropdown-container{position:relative !important}.dropdown-container:hover .dropdown-menu{opacity:1 !important;visibility:visible !important;transform:translateY(0) !important}.dropdown-menu{position:absolute !important;top:100% !important;left:0 !important;margin-top:0.5rem !important;width:16rem !important;background-color:white !important;border-radius:0.5rem !important;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04) !important;border:1px solid rgba(229,231,235,1) !important;opacity:0 !important;visibility:hidden !important;transform:translateY(0.5rem) !important;transition:all 0.3s ease !important;z-index:50 !important;overflow:hidden !important}.dropdown-container:hover .fa-chevron-down{transform:rotate(180deg) !important}.dropdown-item{display:flex !important;align-items:center !important;padding:0.75rem 1rem !important;color:rgb(55,65,81) !important;text-decoration:none !important;transition:all 0.2s ease !important;border-bottom:none !important}.dropdown-item:hover{background-color:rgb(249,250,251) !important;color:var(--primary-color,#B83232) !important;transform:translateX(4px) !important}.dropdown-item i{margin-right:0.75rem !important;color:var(--primary-color,#B83232) !important;width:1rem !important;text-align:center !important}.mobile-dropdown{position:relative !important}.mobile-dropdown-toggle{background:none !important;border:none !important;width:100% !important;text-align:left !important;font-size:inherit !important}.mobile-dropdown-content{margin-left:1rem !important;margin-top:0.5rem !important;background-color:rgba(249,250,251,0.5) !important;border-radius:0.375rem !important;padding:0.5rem 0 !important}.mobile-dropdown.active .fa-chevron-down{transform:rotate(180deg) !important}.dropdown-container{position:relative !important}.dropdown-container:hover .dropdown-menu{opacity:1 !important;visibility:visible !important;transform:translateY(0) !important}.dropdown-menu{position:absolute !important;top:100% !important;left:0 !important;margin-top:0.5rem !important;width:16rem !important;background-color:white !important;border-radius:0.5rem !important;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04) !important;border:1px solid rgba(229,231,235,1) !important;opacity:0 !important;visibility:hidden !important;transform:translateY(0.5rem) !important;transition:all 0.3s ease !important;z-index:50 !important;overflow:hidden !important}.dropdown-container:hover .fa-chevron-down{transform:rotate(180deg) !important}.dropdown-item{display:flex !important;align-items:center !important;padding:0.75rem 1rem !important;color:rgb(55,65,81) !important;text-decoration:none !important;transition:all 0.2s ease !important;border-bottom:none !important}.dropdown-item:hover{background-color:rgb(249,250,251) !important;color:var(--primary-color,#B83232) !important;transform:translateX(4px) !important}.dropdown-item i{margin-right:0.75rem !important;color:var(--primary-color,#B83232) !important;width:1rem !important;text-align:center !important}.mobile-dropdown{position:relative !important}.mobile-dropdown-toggle{background:none !important;border:none !important;width:100% !important;text-align:left !important;font-size:inherit !important}.mobile-dropdown-content{margin-left:1rem !important;margin-top:0.5rem !important;background-color:rgba(249,250,251,0.5) !important;border-radius:0.375rem !important;padding:0.5rem 0 !important}.mobile-dropdown.active .fa-chevron-down{transform:rotate(180deg) !important}html{-webkit-overflow-scrolling:touch !important;scroll-behavior:smooth !important}body{overscroll-behavior-x:none !important;overscroll-behavior-y:auto !important;-webkit-overflow-scrolling:touch !important}@media (max-width:768px){body{padding-top:70px !important}header{-webkit-transform:translateZ(0) !important;-ms-transform:translateZ(0) !important;transform:translateZ(0) !important;-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important;-webkit-backdrop-filter:blur(5px) !important;backdrop-filter:blur(5px) !important}header .container{padding-top:0.75rem !important;padding-bottom:0.75rem !important}header.scrolled .container{padding-top:0.5rem !important;padding-bottom:0.5rem !important}}header nav a{transition:color 0.2s ease !important}header nav a:hover{color:var(--primary-color,#0055CC) !important}header nav a,header .nav-link,nav a,nav .nav-link,.navbar a,.navbar .nav-link{transform:none !important}header nav a:hover,header .nav-link:hover,nav a:hover,nav .nav-link:hover,.navbar a:hover,.navbar .nav-link:hover{transform:none !important}header nav a,header .nav-link{transition:color 0.2s ease !important}#mobile-menu{background-color:white !important;border-radius:0 0 12px 12px !important;box-shadow:0 8px 25px rgba(0,0,0,0.15) !important}header img,header .logo{transition:all 0.3s ease !important;max-height:40px !important}header.scrolled img,header.scrolled .logo{max-height:32px !important}.sticky{position:fixed !important}.top-0{top:0 !important}.z-50{z-index:9999 !important}header{contain:layout style !important;isolation:isolate !important}body.has-hero-offset{padding-top:0 !important}@media (max-width:768px){body.has-hero-offset{padding-top:0 !important}}header a,header button,nav a,nav button,.navbar a,.navbar button,.nav-link,.navigation a,.menu a{transform:none !important;animation:none !important}header a:hover,header button:hover,nav a:hover,nav button:hover,.navbar a:hover,.navbar button:hover,.nav-link:hover,.navigation a:hover,.menu a:hover{transform:none !important;animation:none !important}header a,nav a,.nav-link{transition:color 0.2s ease !important}.index-header-inner{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:clamp(2rem,4vw,4rem) !important}.index-header-inner>a:first-child{flex:0 0 auto !important}header nav[role="navigation"],header .index-desktop-nav{flex:1 1 auto !important;min-width:0 !important;white-space:nowrap !important}header nav[role="navigation"]>ul,header .index-desktop-nav>ul{justify-content:flex-start !important;gap:.875rem !important}header nav[role="navigation"]>ul.space-x-8>:not([hidden])~:not([hidden]){margin-left:0 !important;margin-right:0 !important}header nav[role="navigation"] .btn-primary,header .index-desktop-nav .btn-primary{margin-left:.5rem !important;padding-left:1.35rem !important;padding-right:1.35rem !important}header button[aria-controls="mobile-menu"],header .index-mobile-toggle{margin-left:auto !important}@media (min-width:1024px) and (max-width:1199px){header nav[role="navigation"],header .index-desktop-nav{display:none !important}header button[aria-controls="mobile-menu"],header .index-mobile-toggle{display:block !important}header #mobile-menu:not(.hidden),header .index-mobile-menu:not(.hidden){display:block !important}}@media (min-width:1200px){header nav[role="navigation"],header .index-desktop-nav{display:block !important}header button[aria-controls="mobile-menu"],header .index-mobile-toggle,header #mobile-menu,header .index-mobile-menu{display:none !important}}