.neuro-hero{background-color:#f8fafc;text-align:center;padding:80px 20px;color:#004d73}.neuro-hero h1{margin-bottom:16px}.neuro-hero p{max-width:700px;margin:0 auto 28px}.neuro-hero-ctas .button{margin:0 8px}.button--outline{background:transparent;border:2px solid #004d73;color:#004d73}.neuro-trust{display:flex;justify-content:center;gap:30px;margin-top:40px;flex-wrap:wrap}.neuro-trust div{display:flex;align-items:center;gap:8px;font-weight:600}.neuro-about,.neuro-symptoms,.neuro-diagnosis,.neuro-treatment,.neuro-surgery,.neuro-specialist,.neuro-form{padding:80px 20px;text-align:center;color:#292e62}.neuro-illustration{display:block;margin:40px auto 0;max-width:600px;width:100%;border-radius:12px;box-shadow:0 4px 12px #00000014;transition:transform .3s ease,box-shadow .3s ease;object-fit:cover}.neuro-illustration:hover{transform:scale(1.02);box-shadow:0 6px 16px #0000001a}@media (max-width: 768px){.neuro-illustration{max-width:90%;border-radius:8px;margin-top:24px}}.symptom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin:40px 0}.symptom-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;box-shadow:0 1px 4px #0000000d}.neuro-diagnosis ul,.neuro-treatment ul,.neuro-surgery ul,.neuro-emergency ul{text-align:left;max-width:600px;margin:20px auto;line-height:1.6}.neuro-emergency{background-color:#ffecec;color:#7a0f0f;text-align:center}.button--emergency{background-color:#009f73;color:#fff;border:none;padding:14px 32px;border-radius:8px;font-weight:600}.specialist-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px}.specialist-wrapper img{width:300px;border-radius:12px}.neuro-form form{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.neuro-form input,.neuro-form textarea{border:1px solid #ccc;padding:12px;border-radius:6px;font-family:inherit;font-size:1rem}.neuro-faq details{text-align:left;max-width:700px;margin:0 auto 12px;background:#fff;border-radius:8px;padding:12px 18px;border:1px solid #e5e7eb}@media (max-width: 768px){.neuro-hero{padding:60px 16px}.neuro-hero h1{font-size:1.8rem}.neuro-trust{gap:16px}}.neuro-trust div{display:inline-flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:600;color:#004d73}.neuro-trust span{display:inline-block;margin-top:2px}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.contact-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:30px;text-align:center;color:#2e2a39}.contact-card h3{color:#004d73;font-weight:700;margin-bottom:12px}.contact-card p{font-size:1rem;margin-bottom:16px;line-height:1.6}.contact-direct .button{display:block;margin:10px auto;width:80%;max-width:280px}.contact-details{font-size:.95rem;margin-top:16px;color:#555}@media (max-width: 900px){.contact-options{grid-template-columns:1fr}}.neuro-services{background-color:#fff7ed;text-align:center;padding:80px 20px;color:#292e62;font-family:inherit}.neuro-services h2{font-size:2rem;font-weight:700;margin-bottom:16px}.neuro-services .intro-text{max-width:700px;margin:0 auto 40px;font-size:1.1rem;line-height:1.6;color:#2e2a39}.neuro-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:40px}.neuro-service-card{background-color:#fff;border-radius:12px;padding:32px 24px;box-shadow:0 2px 6px #0000000d;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.neuro-service-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000014;background-color:#fdf3e7}.neuro-service-card h3{font-size:1.3rem;margin-bottom:12px;color:#004d73}.neuro-service-card p{font-size:1rem;color:#2e2a39;line-height:1.6}@media (max-width: 768px){.neuro-services{padding:60px 16px}.neuro-services h2{font-size:1.6rem}}.symptom-section{background-color:#fff;padding:80px 20px;text-align:center;color:#292e62}.symptom-section h2{font-size:2rem;font-weight:700;margin-bottom:40px}.symptom-grid{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.symptom-card{background-color:#fff7ed;border-radius:12px;padding:24px 20px;width:180px;transition:all .3s ease;box-shadow:0 2px 6px #0000000d;cursor:pointer}.symptom-card:hover{transform:translateY(-6px);background-color:#f0f8ff;box-shadow:0 6px 14px #0000001f}.symptom-card span{font-size:2rem;display:block;margin-bottom:12px}.symptom-card h3{font-size:1.1rem;font-weight:600;margin-bottom:6px;color:#004d73}.symptom-card p{font-size:.95rem;color:#2e2a39;line-height:1.5}@media (max-width: 768px){.symptom-card{width:100%;max-width:320px}}.contact-options{background-color:#fff7ed;text-align:center;padding:80px 20px;color:#292e62}.contact-options h2{font-size:2rem;font-weight:700;margin-bottom:12px}.contact-options p{max-width:700px;margin:0 auto 32px;font-size:1rem;color:#2e2a39;line-height:1.6}.contact-buttons{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.contact-buttons .button{min-width:220px;height:52px;font-size:1.1rem;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;border-radius:8px;transition:all .3s ease}.contact-buttons .button--secondary{background-color:#fff;border:2px solid #004d73;color:#004d73}.contact-buttons .button--secondary:hover{background-color:#004d73;color:#fff}@media (max-width: 768px){.contact-buttons{flex-direction:column;gap:16px}}.neuro-faq{grid-column:1 / -1!important;background-color:#fff;padding:80px 0;color:#292e62;text-align:center;display:block;width:100%}.neuro-faq .page-width{max-width:900px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;text-align:center}.neuro-faq h2{font-size:2rem;font-weight:700;margin-bottom:40px;color:#004d73;text-align:center}.neuro-faq h2:after{content:"";display:block;width:80px;height:3px;background-color:#004d73;margin:16px auto 0;border-radius:2px}.faq-item{background-color:#fff7ed;border-radius:10px;padding:24px 20px;margin:0 auto 20px;text-align:left;box-shadow:0 2px 6px #0000000d;transition:transform .2s ease,box-shadow .2s ease;width:100%;max-width:700px}.faq-item:hover{transform:translateY(-3px);box-shadow:0 4px 12px #00000014}.faq-item h3{font-size:1.25rem;font-weight:600;margin-bottom:10px;color:#004d73}.faq-item p{font-size:1rem;line-height:1.6;color:#2e2a39}@media (max-width: 768px){.neuro-faq{padding:60px 0}.neuro-faq h2{font-size:1.6rem}.faq-item{padding:20px 16px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/neurologia-veterinaria.css.map */
