@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";body{background:#f5f7fb;margin:0;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:#0b0b0b;font-family:Poppins,sans-serif}.container{width:90%;max-width:1100px;margin:0 auto}.header{background:#0b0b0b;border-bottom:1px solid #222;padding:22px 0}.header-container{justify-content:space-between;align-items:center;display:flex}.logo{color:#c8a96a;font-size:24px;font-weight:700}.logo span{color:#fff}.menu{gap:30px;list-style:none;display:flex}.menu a{color:#fff;font-weight:500;text-decoration:none;transition:all .3s}.menu a:hover{color:#c8a96a}.header-button{color:#0b0b0b;background:#c8a96a;border-radius:30px;padding:12px 25px;font-weight:600;text-decoration:none;transition:all .3s}.header-button:hover{opacity:.85}.hero{text-align:center;background:#0b0b0b;justify-content:center;align-items:center;min-height:90vh;padding:80px 20px;display:flex}.hero-texto{max-width:850px}.hero-destaque{color:#c8a96a;letter-spacing:5px;margin-bottom:20px;font-size:18px;font-weight:600;display:block}.hero h1{color:#fff;margin-bottom:25px;font-size:50px;font-weight:700;line-height:1.25}.hero p{color:#d1d5db;max-width:750px;margin:0 auto 45px;font-size:18px;line-height:1.8}.botoes{justify-content:center;gap:25px;display:flex}.botoes a,.botoes button{color:#0b0b0b;cursor:pointer;background:#c8a96a;border:none;border-radius:30px;padding:15px 35px;font-size:17px;font-weight:600;text-decoration:none;transition:all .3s}.botoes a:hover{opacity:.85}section{padding:80px 0}section h2{text-align:center;color:#c8a96a;margin-bottom:30px;font-size:34px}.about,.services,.portfolio,.contact{text-align:center}.about p,.services p,.portfolio p,.contact p{color:#d1d5db;max-width:700px;margin:0 auto 15px;line-height:1.7}.services-cards,.portfolio-cards{flex-wrap:wrap;justify-content:center;gap:25px;margin-top:40px;display:flex}.card{text-align:center;background:#151515;border:1px solid #222;border-radius:15px;width:280px;padding:25px;transition:all .3s}.card h3{color:#fff;margin-bottom:15px}.card p{color:#bdbdbd}.card:hover{border-color:#c8a96a;transform:translateY(-8px)}.portfolio-cards a{color:inherit;text-decoration:none}.projeto{cursor:pointer;overflow:hidden}.projeto img{object-fit:cover;border-radius:12px;width:100%;height:180px;margin-bottom:20px}.projeto span{color:#c8a96a;margin-top:15px;font-weight:600;display:inline-block}.contact{background:#111}.contact a{color:#0b0b0b;background:#c8a96a;border-radius:30px;margin-top:25px;padding:14px 30px;font-weight:600;text-decoration:none;display:inline-block}.footer{color:#fff;text-align:center;background:#050505;padding:35px 0}.footer h3{color:#c8a96a;margin-bottom:10px}.whatsapp-button{color:#fff;z-index:1000;background:#25d366;border-radius:50px;padding:15px 20px;font-weight:600;text-decoration:none;position:fixed;bottom:25px;right:25px}@media (width<=768px){.header-container{flex-direction:column;gap:20px}.menu{flex-direction:column;align-items:center}.hero h1{font-size:34px}.hero-destaque{letter-spacing:3px;font-size:15px}.botoes{flex-direction:column;align-items:center}.card{width:90%}}
