body{margin:0;font-family:Arial,sans-serif;background-color:#000;color:#fff;line-height:1.6}.header{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#000;position:relative;top:0;z-index:1000}.header-content{display:flex;align-items:center;width:100%}.logo{height:50px;object-fit:contain}.nav-links{display:flex;gap:15px}.nav-links a{color:#fff;text-decoration:none;font-size:1rem}.cta-button{background-color:#ff0;color:#000;border:none;border-radius:5px;cursor:pointer}.burger-menu{display:none;background:none;border:none;font-size:2rem;color:#fff;cursor:pointer;margin-left:auto}@media screen and (max-width: 768px){.burger-menu{display:block}.nav-links{display:none;flex-direction:column;position:absolute;top:60px;right:0;background-color:#000;width:100%;text-align:center;padding:20px 0}.nav-links.open{display:flex}.nav-links a{margin:10px 0;display:block}.cta-button{font-size:1.25rem;padding:15px 30px}}.hero{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.hero img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:0}.hero-content{position:relative;z-index:10;background:#0009;padding:20px;border-radius:10px}.hero h1{font-size:3rem;margin-bottom:10px}.hero p{font-size:1.2rem}.hero-button{padding:10px 20px;background-color:#ff0;color:#000;border:none;border-radius:5px;cursor:pointer;text-decoration:none}.about{display:flex;align-items:center;justify-content:space-between;padding:50px;background-color:#ffffffe7;color:#000}.about-content{max-width:50%}.about-logo img{height:150px;object-fit:contain}.services{padding:50px;background-color:#000;color:#fff;text-align:center}.services-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media (min-width: 768px){.services-grid{grid-template-columns:repeat(3,1fr)}}.service-card{padding:20px;background-color:#fff;color:#000;border-radius:10px;text-align:center;transition:transform .2s ease}.service-card:hover{transform:scale(1.05)}.cta{padding:50px;background-color:#ff0;color:#000;text-align:center}.cta h2{font-size:2.5rem;margin-bottom:10px}.cta-button-2{padding:10px 20px;background-color:#000;color:#ff0;border:none;border-radius:5px;cursor:pointer}.footer{padding:20px;background-color:#000;color:#fff;text-align:center}.footer-logo{height:50px;margin-bottom:10px}.footer-nav a{margin:0 10px;color:#fff;text-decoration:none;font-size:.9rem}.company-info{margin-top:30px;margin-bottom:30px}.company-info p{font-size:small;line-height:1}html{scroll-behavior:smooth}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;padding:2rem;border-radius:8px;position:relative;width:90%;max-width:500px;box-shadow:0 10px 25px #0003}.modal-close{position:absolute;top:.5rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer}form label{display:block;margin-top:1rem;font-weight:700;color:#333}form input,form textarea{width:100%;padding:.5rem;margin-top:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}form button[type=submit]{margin-top:1.5rem;padding:.6rem 1.2rem;background-color:#111;color:#fff;border:none;border-radius:4px;font-weight:700;cursor:pointer}form button[type=submit]:hover{background-color:#333}.thank-you-message{text-align:center;padding:2rem 1rem}.thank-you-message h2{margin-bottom:1rem;color:#111}.thank-you-message p{font-size:1rem;color:#444}
