body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#333}.hero{background-color:#e65100;color:#fff;padding:100px 24px;text-align:center}.hero h1{font-size:48px;margin-bottom:16px}.hero p{font-size:20px;margin-bottom:32px}.cta-button{background-color:#ff9800;color:#fff;padding:14px 28px;border:none;border-radius:5px;font-size:18px;cursor:pointer;text-decoration:none}.services{padding:60px 24px;text-align:center;background-color:#fff}.services h2{font-size:36px;margin-bottom:48px}.service-cards{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.card{background-color:#fdfdfd;border-radius:8px;border:1px solid #EEE;box-shadow:0 4px 8px #0000000d;padding:24px;width:280px;text-align:left}.card h3{font-size:24px;margin-bottom:16px;color:#e65100}.about{background-color:#fdfdfd;padding:60px 24px;text-align:center;border-top:1px solid #EEE}.about h2{font-size:36px;margin-bottom:24px}.about p{max-width:800px;margin:0 auto;line-height:1.6}.footer{background-color:#e65100;color:#fff;padding:24px;text-align:center}.splash-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,#ff9800,#e65100);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:1;transition:opacity 1s ease-out}.splash-screen.hide{opacity:0}.splash-screen h1{color:#fff;font-size:3rem;text-shadow:2px 2px 8px rgba(0,0,0,.3)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
