 @media (max-width:768px){body{font-size:16px !important;line-height:1.5 !important;}body header, #root header{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;background:transparent !important;background-color:transparent !important;border:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;z-index:50 !important;}body header button, body header a, body header svg, #root header button, #root header svg{color:#ffffff !important;stroke:#ffffff !important;fill:#ffffff !important;}header [aria-label*="menu"], header .md\:hidden svg{color:#ffffff !important;stroke:#ffffff !important;}#hero{height:100vh !important;min-height:100vh !important;background-image:url('unnamed.jpg') !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;background-color:#0F1E32 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;position:relative !important;margin:0 !important;padding:0 !important;overflow:hidden !important;}#hero::before{content:'' !important;display:block !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background:rgba(15, 30, 50, 0.75) !important;z-index:1 !important;}body #hero>div, #root #hero>div, [dir="rtl"] #hero>div{position:relative !important;z-index:2 !important;width:100% !important;max-width:100% !important;padding:0 24px !important;margin:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;background:transparent !important;backdrop-filter:none !important;border:none !important;box-shadow:none !important;}body #hero h1, #root #hero h1, [dir="rtl"] #hero h1{color:#ffffff !important;font-size:36px !important;font-weight:700 !important;line-height:1.2 !important;margin-bottom:16px !important;text-shadow:none !important;white-space:normal !important;text-align:center !important;width:100% !important;}body #hero h2, #root #hero h2, [dir="rtl"] #hero h2{color:#ffffff !important;font-size:18px !important;font-weight:400 !important;line-height:1.5 !important;margin-bottom:0 !important;text-shadow:none !important;opacity:0.95 !important;text-align:center !important;width:100% !important;}#hero p{display:none !important;}#hero img{display:none !important;}header nav[class*="mobile"], .md\:hidden.absolute{background-color:#ffffff !important;top:0 !important;padding-top:80px !important;}section{padding-left:16px !important;padding-right:16px !important;}button::after{content:none !important;}.about-hero img, #about img{width:100% !important;height:auto !important;border-radius:16px !important;}.about-hero img, #about img{object-position:center 20% !important;}.hero .logo, .site-logo, #hero img[class*="logo"], #hero img[src*="logo"]{display:block !important;visibility:visible !important;max-width:180px !important;margin:0 auto 1rem !important;}}@media (min-width:769px){.quick-actions{display:none !important;}}#hero button::after, #hero .cta-button::after, section button::after, section .cta-button::after, #contact button::after, .btn::after, .cta::after{display:none !important;content:none !important;}#hero button svg, #hero .cta-button svg, #hero button span[class*="arrow"], #hero button span[class*="icon"], #hero button i{display:none !important;}#hero button, #hero .cta-button, section button, section .cta-button{gap:0 !important;}