body{font-family:Poppins,sans-serif;margin:0;padding:0;background-color:#f4f4f4;color:#333}header{background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:1rem 0;position:sticky;top:0;z-index:1000}nav{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem}.logo h1{margin:0;font-size:1.5rem}nav ul{list-style:none;margin:0;padding:0;display:flex;gap:1.5rem}nav a{text-decoration:none;color:#333;font-weight:600;transition:color .3s ease}nav a:hover{color:#007bff}main{max-width:1200px;margin:2rem auto;padding:0 2rem}section{margin-bottom:4rem}#hero{text-align:center;padding:4rem 0;background-color:#f0f8ff;color:#333;border-radius:8px;position:relative;overflow:hidden;min-height:400px}.hero-content{position:relative;z-index:2}#hero h2{font-size:2.5rem;margin-bottom:1rem;color:#333;padding:.8rem 1.5rem;border-radius:5px}.cta-button{background-color:#007bff;color:#fff;padding:.8rem 1.5rem;border-radius:5px;text-decoration:none;font-weight:600;transition:background-color .3s ease}.cta-button:hover{background-color:#0056b3}h2{text-align:center;margin-bottom:2rem;font-size:2rem}.service-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.card{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a;text-align:center}.card h3{margin-top:0}#about{text-align:center}#contact-embed{display:flex;justify-content:center}footer{text-align:center;padding:2rem 0;background-color:#333;color:#fff}.animation-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.animation-container .chair,.animation-container .table{position:absolute;bottom:-150px;animation-name:float;animation-timing-function:linear;animation-iteration-count:infinite;opacity:.8}.animation-container .chair{width:40px;height:30px;background-color:#ffc107;border-radius:4px}.animation-container .chair:before{content:"";position:absolute;left:0;top:-15px;width:100%;height:15px;background-color:#ffca2c;border-radius:4px 4px 0 0}.animation-container .chair:after{content:"";position:absolute;bottom:-10px;left:5px;right:5px;height:10px;background:repeating-linear-gradient(90deg,#d4a206 0,#d4a206 5px,transparent 5px,transparent 25px)}.animation-container .table{width:100px;height:40px;background-color:#007bff;border-radius:4px}.animation-container .table:after{content:"";position:absolute;bottom:-10px;left:10px;right:10px;height:10px;background:repeating-linear-gradient(90deg,#0062cc 0,#0062cc 5px,transparent 5px,transparent 35px)}.animation-container .chair:nth-child(2){left:15%;animation-duration:12s;animation-delay:0s}.animation-container .chair:nth-child(4){left:45%;animation-duration:15s;animation-delay:2s}.animation-container .chair:nth-child(6){left:80%;animation-duration:8s;animation-delay:4s}.animation-container .table:nth-child(1){left:5%;animation-duration:10s;animation-delay:1s}.animation-container .table:nth-child(3){left:30%;animation-duration:13s;animation-delay:3s}.animation-container .table:nth-child(5){left:65%;animation-duration:9s;animation-delay:5s}@keyframes float{0%{transform:translateY(0) rotate(0);opacity:.8}to{transform:translateY(-100vh) rotate(360deg);opacity:0}}#creator-credit{font-size:.8rem;color:#fff}.creator-link{color:#fff;text-decoration:none}
