.container[data-astro-cid-dbryimar]{max-width:1200px;margin:0 auto;padding:0 2rem}.beneficios-section[data-astro-cid-dbryimar]{padding:6rem 0;background:#f8f9fa}.beneficios-section[data-astro-cid-dbryimar] h2[data-astro-cid-dbryimar]{text-align:center;font-size:2.5rem;color:#111;margin-bottom:4rem;font-weight:300}.beneficios-grid[data-astro-cid-dbryimar]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}.beneficio-card[data-astro-cid-dbryimar]{background:#fff;padding:3rem;border-radius:20px;text-align:center;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease;border-left:4px solid #bb5631}.beneficio-card[data-astro-cid-dbryimar]:hover{transform:translateY(-10px)}.beneficio-icon[data-astro-cid-dbryimar]{margin-bottom:2rem}.beneficio-card[data-astro-cid-dbryimar] h3[data-astro-cid-dbryimar]{font-size:1.3rem;color:#111;margin-bottom:1rem;font-weight:500}.beneficio-card[data-astro-cid-dbryimar] p[data-astro-cid-dbryimar]{color:#555;line-height:1.6}.tratamientos-section[data-astro-cid-dbryimar]{padding:6rem 0;background:#fff}.tratamientos-section[data-astro-cid-dbryimar] h2[data-astro-cid-dbryimar]{text-align:center;font-size:2.5rem;color:#111;margin-bottom:4rem;font-weight:300}.tratamientos-grid[data-astro-cid-dbryimar]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem}.tratamiento-card[data-astro-cid-dbryimar]{background:#f8f9fa;border-radius:20px;padding:3rem;border-left:4px solid #bb5631;transition:transform .3s ease}.tratamiento-card[data-astro-cid-dbryimar]:hover{transform:translateY(-10px)}.tratamiento-icon[data-astro-cid-dbryimar]{text-align:center;margin-bottom:2rem}.tratamiento-content[data-astro-cid-dbryimar] h3[data-astro-cid-dbryimar]{font-size:1.5rem;color:#111;margin-bottom:1.5rem;font-weight:600;text-align:center}.tratamiento-content[data-astro-cid-dbryimar] p[data-astro-cid-dbryimar]{color:#555;line-height:1.7;text-align:center}.ideal-section[data-astro-cid-dbryimar]{padding:6rem 0;background:#f8f9fa}.ideal-section[data-astro-cid-dbryimar] h2[data-astro-cid-dbryimar]{text-align:center;font-size:2.5rem;color:#111;margin-bottom:4rem;font-weight:300}.ideal-content[data-astro-cid-dbryimar]{max-width:800px;margin:0 auto;text-align:center}.ideal-text[data-astro-cid-dbryimar] p[data-astro-cid-dbryimar]{font-size:1.3rem;color:#555;margin-bottom:3rem;line-height:1.6}.ideal-list[data-astro-cid-dbryimar]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;text-align:left}.ideal-item[data-astro-cid-dbryimar]{display:flex;align-items:center;gap:1rem;background:#fff;padding:1.5rem;border-radius:15px;border-left:4px solid #bb5631}.ideal-item[data-astro-cid-dbryimar] span[data-astro-cid-dbryimar]{color:#333;font-weight:500}.faq-section[data-astro-cid-dbryimar]{padding:6rem 0;background:#fff}.faq-section[data-astro-cid-dbryimar] h2[data-astro-cid-dbryimar]{text-align:center;font-size:2.5rem;color:#111;margin-bottom:4rem;font-weight:300}.faq-grid[data-astro-cid-dbryimar]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.faq-item[data-astro-cid-dbryimar]{background:#f8f9fa;padding:2rem;border-radius:15px;border-left:4px solid #bb5631;display:flex;gap:1rem}.faq-icon[data-astro-cid-dbryimar]{flex-shrink:0;margin-top:.5rem}.faq-item[data-astro-cid-dbryimar] h3[data-astro-cid-dbryimar]{font-size:1.3rem;color:#111;margin-bottom:1rem}.faq-item[data-astro-cid-dbryimar] p[data-astro-cid-dbryimar]{color:#555;line-height:1.6}@media (max-width: 768px){.beneficios-grid[data-astro-cid-dbryimar],.tratamientos-grid[data-astro-cid-dbryimar],.ideal-list[data-astro-cid-dbryimar],.faq-grid[data-astro-cid-dbryimar]{grid-template-columns:1fr}.container[data-astro-cid-dbryimar]{padding:0 1rem}.beneficios-section[data-astro-cid-dbryimar],.tratamientos-section[data-astro-cid-dbryimar],.ideal-section[data-astro-cid-dbryimar],.faq-section[data-astro-cid-dbryimar]{padding:3rem 0}.beneficio-card[data-astro-cid-dbryimar],.tratamiento-card[data-astro-cid-dbryimar]{padding:2rem}.ideal-item[data-astro-cid-dbryimar],.faq-item[data-astro-cid-dbryimar]{padding:1.5rem}}@media (max-width: 480px){.beneficio-card[data-astro-cid-dbryimar],.tratamiento-card[data-astro-cid-dbryimar],.ideal-item[data-astro-cid-dbryimar],.faq-item[data-astro-cid-dbryimar]{padding:1.5rem}}html{scroll-behavior:smooth}
