.header{align-items:center;background-color:#fff;display:flex;justify-content:space-between;left:0;padding:10px 70px;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.header.scrolled{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:15px 40px}.logo{align-items:center;color:#000;display:flex;text-decoration:none}.logo img{height:50px;margin-right:10px;transition:all .3s ease;width:100px}.header.scrolled .logo img{height:35px}.nav-links{align-items:center;background:#fff!important;display:flex;gap:30px;list-style:none}.nav-links a{color:#000;text-decoration:none;transition:all .3s ease}.header.scrolled .nav-links a,.nav-links a{font-size:16px}.nav-links a:hover{color:#b30a00;font-weight:800}.right-section{align-items:center;display:flex;gap:20px}.get-quote-btn{background:#990100;border-radius:5px;color:#fff;font-size:16px;font-weight:500;padding:12px 24px;text-decoration:none;transition:all .3s ease}.header.scrolled .get-quote-btn{font-size:15px;padding:10px 20px}.get-quote-btn:hover{background:#000;color:#fff!important;transform:translateY(-1px)}.hamburger{cursor:pointer;display:none;flex-direction:column}.hamburger span{background:#000;height:3px;margin-bottom:5px;transition:all .3s ease;width:25px}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.scroll-animate{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.scroll-animate.in-view{opacity:1;transform:translateY(0)}.content-section{margin:0 auto;max-width:1200px;padding:100px 40px}.content-section h2{color:#333;font-size:2.5em;margin-bottom:20px}.content-section p{color:#666;font-size:1.1em;line-height:1.6;margin-bottom:20px}@media (max-width:1024px){.nav-links{align-items:center;background:#4e1c1c;display:none;flex-direction:column;left:0;padding:20px 0;position:absolute;top:85%;width:100%}.nav-links.active{display:flex}.nav-links li{margin:10px 0}.hamburger{display:flex}.header{padding:15px 20px}.get-quote-btn,.header.scrolled{padding:10px 20px}.get-quote-btn{font-size:14px}}