body{margin:0;font-family:Segoe UI,Arial,sans-serif;line-height:1.6;background:#f7f9fc;color:#333;scroll-behavior:smooth}.App{text-align:center}.hero{height:100vh;display:flex;justify-content:center;align-items:center;background-image:url(/assets/imagem-fundo-teste-CsWJ9VXA.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1}.hero-content{position:relative;z-index:2;background:#0009;padding:1.5rem;border-radius:10px;color:#fff;text-align:center}.hero h1{font-size:3rem;margin:5px}.hero p{margin:10px}.btn{display:inline-block;margin-top:1rem;padding:12px 24px;background:#084d6e;color:#fff;text-decoration:none;border-radius:30px;transition:all .3s ease;border:none;font-size:1rem}.btn:hover{background:#1a6edb;transform:scale(1.05)}section{padding:30px 20px}section p{font-size:1.2rem}h2{margin-bottom:20px;color:#084d6e}.consultorio .fotos{display:flex;justify-content:center;gap:15px;margin-bottom:20px}.consultorio img{width:400px;border-radius:8px;box-shadow:0 2px 6px #0000001a}form{display:flex;flex-direction:column;align-items:center;gap:15px;max-width:400px;margin:0 auto}form input,form select{width:100%;padding:12px;border:1px solid #ccd6f6;border-radius:8px;background:#f9fbff;font-size:1rem;transition:.3s}form input:focus,form select:focus{border-color:#2a8fff;outline:none;background:#fff;box-shadow:0 0 6px #2a8fff4d}form button{cursor:pointer}.redes{margin-top:20px;display:flex;justify-content:center;gap:20px}.redes a{color:#2a8fff;font-weight:700;text-decoration:none;transition:.3s}.redes a:hover{color:#1a6edb}.map-container{position:relative;width:100%;height:400px}.map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}footer{position:relative;background:#084d6e;color:#fff;padding:15px;margin-top:0}footer:before{content:"";position:absolute;top:-300px;left:0;width:100%;height:300px;pointer-events:none;z-index:0;background:linear-gradient(to bottom,#084d6e00,#084d6e4d 70%,#084d6e80)}.fade-wrapper{position:relative}.fade-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:600px;pointer-events:none;z-index:0;background:linear-gradient(to bottom,#084d6e00,#084d6e4d 70%,#084d6e80)}@media (max-width: 768px){.hero{background-image:url(/assets/imagem-fundo3-B093YgNr.jpg)}.hero h1{font-size:2rem}.hero-content{padding:1rem;font-size:.9rem}.consultorio .fotos{flex-direction:column;align-items:center}.consultorio img{width:90%;max-width:300px}.cards{display:grid;grid-template-columns:1fr}.card{width:100%;max-width:300px}}.procedimentos{padding:80px 20px;background:#f5f7fa;text-align:center}.cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.card{background:#fff;padding:20px;width:260px;border-radius:12px;box-shadow:0 4px 10px #00000014;transition:.3s;display:flex;flex-direction:column;justify-content:space-evenly}.card:hover{transform:translateY(-5px)}.card h3{margin-top:0;color:#084d6e}.btn{display:inline-block;margin-top:1rem;padding:10px 20px;background:#084d6e;color:#fff;text-decoration:none;border-radius:5px;transition:.3s}.btn:hover{background:#1a6edb}*{box-sizing:border-box}.navbar{position:fixed;top:0;left:0;width:100%;background:#084d6e;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:15px 40px;z-index:1000;max-width:100vw;overflow-x:hidden}.navbar .logo{font-weight:700;font-size:1.2rem}.nav-links{list-style:none;display:flex;gap:20px}.nav-links li a{color:#fff;text-decoration:none;transition:.3s}.nav-links li a:hover{text-decoration:underline}.menu-toggle{display:none;cursor:pointer}@media (max-width: 768px){.nav-links,.menu-toggle{display:none}}
