 @media (max-width:768px){body{font-size:16px !important;line-height:1.5 !important;padding-top:120px !important;}body header, #root header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;background:#0F1E32 !important;background-color:#0F1E32 !important;border:none !important;box-shadow:0 2px 12px rgba(0,0,0,0.35) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;z-index:9999 !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;}body header .container > .flex, body header .container.flex{flex-wrap:wrap !important;align-items:center !important;padding-bottom:0 !important;height:auto !important;}body header .container > .flex > button:first-child, body header .container.flex > a:first-child{flex:1 1 auto !important;justify-content:flex-start !important;padding:0 !important;display:flex !important;}body header .container > .flex > button:first-child img, body header .container.flex > a:first-child img{height:48px !important;width:auto !important;}body header .container > .flex > div.hidden.md\:flex, body header .container.flex > div.flex.items-center.gap-4{display:flex !important;flex:0 0 auto !important;justify-content:flex-end !important;margin-left:0 !important;}body header .container > .flex > div.hidden.md\:flex > div, body header .container.flex > div.flex.items-center.gap-4 > div.hidden.md\:flex{display:flex !important;align-items:center !important;background:transparent !important;padding:0 !important;gap:4px !important;}[dir="ltr"] body header .container > .flex > div.hidden.md\:flex, [dir="ltr"] body header .container.flex > div.flex.items-center.gap-4{margin-right:0 !important;}body header .container > .flex > div.hidden.md\:flex button, body header .container.flex > div.flex.items-center.gap-4 > div.hidden.md\:flex a{color:rgba(255, 255, 255, 0.7) !important;font-size:11px !important;padding:4px 6px !important;min-height:26px !important;height:26px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;box-shadow:none !important;text-decoration:none !important;border-radius:4px !important;line-height:1 !important;}body header .container > .flex > div.hidden.md\:flex button.bg-accent, body header .container.flex > div.flex.items-center.gap-4 > div.hidden.md\:flex a.bg-background{background-color:#D4AF37 !important;color:#ffffff !important;font-weight:bold !important;}body header nav.hidden.md\:flex, body header .container.flex > nav.hidden.md\:flex{display:flex !important;width:100% !important;order:3 !important;overflow-x:auto !important;white-space:nowrap !important;-webkit-overflow-scrolling:touch !important;gap:20px !important;padding:8px 0 4px 0 !important;margin-top:8px !important;border-top:1px solid rgba(255, 255, 255, 0.15) !important;scrollbar-width:none !important;}body header nav.hidden.md\:flex::-webkit-scrollbar{display:none !important;}body header nav.hidden.md\:flex button, body header nav.hidden.md\:flex a{font-size:14px !important;min-height:44px !important;display:inline-flex !important;align-items:center !important;padding:0 4px !important;flex-shrink:0 !important;color:#ffffff !important;opacity:0.9 !important;text-transform:none !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important;}body header nav.hidden.md\:flex button.text-accent, body header nav.hidden.md\:flex a.text-accent{color:#D4AF37 !important;font-weight:700 !important;opacity:1 !important;border-bottom:2px solid #D4AF37 !important;}body header button[aria-label="Toggle menu"], body header nav.md\:hidden, body header #mobileMenuBtn, body header #mobileMenu{display:none !important;}#hero{height:auto !important;min-height:50vh !important;background-image:url('unnamed.jpg') !important;background-size:contain !important;background-position:top 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;}section{padding-left:16px !important;padding-right:16px !important;}button::after{content:none !important;}.about-hero img, #about img{width:100% !important;height:100% !important;object-fit:cover !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;}