body{margin:0;font-family:Arial,sans-serif;background:radial-gradient(circle at top,#0b0f1a,#05070d);color:#fff}.container{text-align:center;padding:40px 20px}.header{display:flex;justify-content:center;gap:40px;align-items:center;margin-bottom:40px}.logo{height:60px;filter:drop-shadow(0 0 10px #0076FF)}.mascot{height:90px}.hero h1{font-size:42px}.hero p{max-width:700px;margin:10px auto 30px;color:#cfd6e4;line-height:1.5}.form{display:flex;justify-content:center;gap:10px;max-width:500px;margin:30px auto}.form input{flex:1;padding:14px;border-radius:8px;border:none;background:#1a1f2b;color:#fff}.form button{padding:14px 20px;border-radius:8px;border:none;background:#ff2cc3;color:#fff;font-weight:700;cursor:pointer}.card{margin:40px auto;max-width:500px;border-radius:16px;overflow:hidden;box-shadow:0 0 30px #0076ff40,0 0 60px #ff2cc326}.card img{width:100%}.footer{margin-top:50px;font-size:14px;color:#aaa}.footer-grid{display:flex;justify-content:center;gap:80px;text-align:left;margin-top:30px}.footer-grid div{max-width:260px}.links{margin-top:25px}.links a{margin:0 10px;color:#0076ff;text-decoration:none}.whatsapp{margin-top:15px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#aaa;font-size:14px}.wa-button{background:#25d366;color:#fff;padding:10px 18px;border-radius:8px;text-decoration:none;font-weight:700;transition:.2s}.wa-button:hover{transform:scale(1.05)}.reviews{margin-top:25px;display:flex;flex-direction:column;align-items:center;gap:6px}.review-button{background:#1f2a3a;color:#fff;padding:10px 18px;border-radius:8px;text-decoration:none;font-weight:700;transition:.2s}.review-button:hover{background:#0076ff}.review-text{font-size:13px;color:#888}.stars{font-size:20px;color:gold;letter-spacing:3px}.rating-text{margin-left:10px;font-size:14px;color:#bbb}.contact-row{display:flex;justify-content:center;gap:40px;margin-top:25px;flex-wrap:wrap}.contact-box{display:flex;flex-direction:column;align-items:center;gap:8px}.contact-text{font-size:13px;color:#888}.wa-button{background:#25d366;color:#fff;padding:10px 18px;border-radius:8px;text-decoration:none;font-weight:700}.review-button{background:#1f2a3a;color:#fff;padding:10px 18px;border-radius:8px;text-decoration:none;font-weight:700}.stars{color:gold;font-size:18px;letter-spacing:2px}.rating-text{margin-left:8px;font-size:13px;color:#bbb}
