.elementor-14958 .elementor-element.elementor-element-3be56ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible}.elementor-14958 .elementor-element.elementor-element-3be56ba.e-con{--flex-grow:0;--flex-shrink:0}:root{--page-title-display:none}@media(max-width:767px){.elementor-14958 .elementor-element.elementor-element-3be56ba{--width:345px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}}@media(min-width:768px){.elementor-14958 .elementor-element.elementor-element-3be56ba{--width:96.885%}}.sonrie-alzheimer-page{--sa-azul:#1a5c8a;--sa-azul-medio:#2076b0;--sa-azul-claro:#e8f3fb;--sa-verde:#3a9a6e;--sa-verde-claro:#e6f5ee;--sa-blanco:#ffffff;--sa-gris-claro:#f7f8fa;--sa-gris:#6b7280;--sa-gris-oscuro:#374151;--sa-negro:#111827;--sa-naranja:#f59e0b;--sa-radio:12px;--sa-radio-lg:20px;--sa-sombra:0 4px 20px rgba(26,92,138,0.10);--sa-sombra-hover:0 8px 32px rgba(26,92,138,0.18);font-family:'Georgia','Times New Roman',serif;color:var(--sa-negro);line-height:1.7;-webkit-font-smoothing:antialiased;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.sonrie-alzheimer-page *,.sonrie-alzheimer-page *::before,.sonrie-alzheimer-page *::after{box-sizing:border-box;margin:0;padding:0}.sonrie-alzheimer-page p{margin-bottom:1rem;color:var(--sa-gris-oscuro);font-size:1.05rem;line-height:1.75}.sonrie-alzheimer-page p:last-child{margin-bottom:0}.sonrie-alzheimer-page a{color:var(--sa-azul-medio);text-decoration:none;transition:color 0.2s}.sonrie-alzheimer-page a:hover{color:var(--sa-verde)}.sonrie-alzheimer-page img{max-width:100%;height:auto;display:block}.sonrie-alzheimer-page ul,.sonrie-alzheimer-page ol{padding-left:1.5rem}.sonrie-alzheimer-page li{margin-bottom:.5rem;color:var(--sa-gris-oscuro);font-size:1.025rem;line-height:1.7}.sonrie-alzheimer-page .sa-container{max-width:1100px;margin:0 auto;padding:0 1.25rem}.sonrie-alzheimer-page .sa-section{padding:64px 0}.sonrie-alzheimer-page .sa-section--bg-gris{background-color:var(--sa-gris-claro)}.sonrie-alzheimer-page .sa-section--bg-azul{background-color:var(--sa-azul-claro)}.sonrie-alzheimer-page .sa-section--bg-verde{background-color:var(--sa-verde-claro)}.sonrie-alzheimer-page .sa-section--bg-azul-oscuro{background:linear-gradient(135deg,var(--sa-azul) 0%,#0f3d5e 100%)}.sonrie-alzheimer-page .sa-hero,.sonrie-alzheimer-page .sa-trust-bar,.sonrie-alzheimer-page .sa-section,.sonrie-alzheimer-page .sa-cta-final,.sonrie-alzheimer-page [class*="sa-section"]{width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box}.sonrie-alzheimer-page h1{font-family:'Georgia',serif;font-size:clamp(2rem, 5vw, 3rem);font-weight:700;line-height:1.2;color:var(--sa-blanco);margin-bottom:1.25rem}.sonrie-alzheimer-page h2{font-family:'Georgia',serif;font-size:clamp(1.5rem, 3.5vw, 2.15rem);font-weight:700;color:var(--sa-azul);line-height:1.3;margin-bottom:1rem}.sonrie-alzheimer-page h3{font-family:'Georgia',serif;font-size:clamp(1.15rem, 2.5vw, 1.5rem);font-weight:700;color:var(--sa-azul);line-height:1.3;margin-bottom:.75rem}.sonrie-alzheimer-page h4{font-family:'Georgia',serif;font-size:1.1rem;font-weight:700;color:var(--sa-azul);margin-bottom:.5rem}.sonrie-alzheimer-page .sa-seccion-titulo{text-align:center;margin-bottom:.5rem}.sonrie-alzheimer-page .sa-seccion-subtitulo{text-align:center;color:var(--sa-gris);font-size:1.05rem;margin-bottom:3rem;max-width:680px;margin-left:auto;margin-right:auto}.sonrie-alzheimer-page .sa-tag{display:inline-block;background:var(--sa-verde-claro);color:var(--sa-verde);font-size:.825rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 14px;border-radius:30px;margin-bottom:1rem}.sonrie-alzheimer-page .sa-btn{display:inline-flex;align-items:center;gap:.5rem;padding:15px 30px;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;text-decoration:none;transition:all 0.25s ease;border:none;line-height:1.2;white-space:nowrap}.sonrie-alzheimer-page .sa-btn--whatsapp{background:#25d366;color:#fff;box-shadow:0 4px 18px rgb(37 211 102 / .3)}.sonrie-alzheimer-page .sa-btn--whatsapp:hover{background:#1da851;color:#fff;transform:translateY(-2px);box-shadow:0 8px 28px rgb(37 211 102 / .4)}.sonrie-alzheimer-page .sa-btn--primario{background:var(--sa-azul-medio);color:#fff;box-shadow:var(--sa-sombra)}.sonrie-alzheimer-page .sa-btn--primario:hover{background:var(--sa-azul);color:#fff;transform:translateY(-2px)}.sonrie-alzheimer-page .sa-btn--secundario{background:#fff0;color:var(--sa-blanco);border:2px solid rgb(255 255 255 / .7)}.sonrie-alzheimer-page .sa-btn--secundario:hover{background:rgb(255 255 255 / .12);color:var(--sa-blanco);border-color:#fff}.sonrie-alzheimer-page .sa-cta-grupo{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.sonrie-alzheimer-page .sa-hero{position:relative;background:linear-gradient(135deg,#3ff3e7 0%,var(--sa-azul) 55%,#004d48 100%);padding:80px 0 72px;overflow:hidden}.sonrie-alzheimer-page .sa-hero::before{content:'';position:absolute;top:-60px;right:-80px;width:520px;height:520px;background:radial-gradient(circle,rgb(255 255 255 / .06) 0%,transparent 70%);border-radius:50%;pointer-events:none}.sonrie-alzheimer-page .sa-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.sonrie-alzheimer-page .sa-hero-content .sa-tag{background:rgb(255 255 255 / .15);color:#fff}.sonrie-alzheimer-page .sa-hero-subtitulo{font-size:clamp(1.05rem, 2.2vw, 1.25rem);color:rgb(255 255 255 / .88);margin-bottom:1.5rem;line-height:1.6}.sonrie-alzheimer-page .sa-hero-lista{list-style:none;padding:0;margin:0 0 2rem}.sonrie-alzheimer-page .sa-hero-lista li{color:rgb(255 255 255 / .92);font-size:.97rem;display:flex;align-items:flex-start;gap:.6rem;margin-bottom:.65rem;line-height:1.5}.sonrie-alzheimer-page .sa-hero-lista li::before{content:'✓';color:#4dd8a0;font-weight:900;font-size:1rem;flex-shrink:0;margin-top:1px}.sonrie-alzheimer-page .sa-hero-imagen{border-radius:var(--sa-radio-lg);overflow:hidden;box-shadow:0 24px 60px rgb(0 0 0 / .3);aspect-ratio:4/3;background:linear-gradient(135deg,rgb(255 255 255 / .08),rgb(255 255 255 / .03));display:flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .1)}.sonrie-alzheimer-page .sa-hero-imagen img{width:100%;height:100%;object-fit:cover;border-radius:var(--sa-radio-lg)}.sonrie-alzheimer-page .sa-hero-placeholder{text-align:center;color:rgb(255 255 255 / .4);padding:2rem}.sonrie-alzheimer-page .sa-trust-bar{background:var(--sa-blanco);border-bottom:1px solid #e5e7eb;padding:20px 0;box-shadow:0 2px 12px rgb(0 0 0 / .06)}.sonrie-alzheimer-page .sa-trust-bar-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 3rem}.sonrie-alzheimer-page .sa-trust-item{display:flex;align-items:center;gap:.6rem;color:var(--sa-gris-oscuro);font-size:.925rem;font-weight:600}.sonrie-alzheimer-page .sa-trust-item-icon{width:36px;height:36px;background:var(--sa-azul-claro);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sa-azul-medio);font-size:1rem;flex-shrink:0}.sonrie-alzheimer-page .sa-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.sonrie-alzheimer-page .sa-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.sonrie-alzheimer-page .sa-card{background:var(--sa-blanco);border-radius:var(--sa-radio);padding:1.75rem;box-shadow:var(--sa-sombra);transition:box-shadow 0.25s,transform 0.25s;border:1px solid #e9eef4}.sonrie-alzheimer-page .sa-card:hover{box-shadow:var(--sa-sombra-hover);transform:translateY(-3px)}.sonrie-alzheimer-page .sa-contexto-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.sonrie-alzheimer-page .sa-contexto-imagen{border-radius:var(--sa-radio-lg);overflow:hidden;box-shadow:var(--sa-sombra-hover);aspect-ratio:4/3;background:var(--sa-azul-claro);display:flex;align-items:center;justify-content:center}.sonrie-alzheimer-page .sa-etapas{display:flex;flex-direction:column;gap:.75rem;margin:1.25rem 0}.sonrie-alzheimer-page .sa-etapa{display:flex;gap:1rem;align-items:flex-start;padding:.9rem 1.1rem;border-radius:var(--sa-radio);background:var(--sa-gris-claro);border-left:4px solid var(--sa-azul-medio)}.sonrie-alzheimer-page .sa-etapa-num{font-size:1.1rem;font-weight:900;color:var(--sa-azul-medio);flex-shrink:0;min-width:24px}.sonrie-alzheimer-page .sa-etapa-texto strong{display:block;font-size:.95rem;color:var(--sa-azul);margin-bottom:2px}.sonrie-alzheimer-page .sa-etapa-texto span{font-size:.9rem;color:var(--sa-gris)}.sonrie-alzheimer-page .sa-senales-lista{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sonrie-alzheimer-page .sa-senales-lista li{background:var(--sa-blanco);border-radius:var(--sa-radio);padding:1.1rem 1.25rem 1.1rem 3.5rem;position:relative;box-shadow:var(--sa-sombra);color:var(--sa-gris-oscuro);font-size:.975rem;border-left:4px solid var(--sa-naranja);line-height:1.5}.sonrie-alzheimer-page .sa-senales-lista li::before{content:'⚠';position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1.1rem;color:var(--sa-naranja)}.sonrie-alzheimer-page .sa-motivos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.sonrie-alzheimer-page .sa-motivo-card{background:var(--sa-blanco);border-radius:var(--sa-radio);padding:1.5rem;text-align:center;box-shadow:var(--sa-sombra);border-top:4px solid var(--sa-azul-medio);transition:transform 0.2s}.sonrie-alzheimer-page .sa-motivo-card:hover{transform:translateY(-3px)}.sonrie-alzheimer-page .sa-motivo-card .sa-motivo-icon{font-size:2rem;margin-bottom:.75rem;display:block}.sonrie-alzheimer-page .sa-motivo-card h4{font-size:.975rem;color:var(--sa-azul);margin-bottom:.4rem}.sonrie-alzheimer-page .sa-motivo-card p{font-size:.88rem;color:var(--sa-gris);margin:0}.sonrie-alzheimer-page .sa-tabla-comparativa{width:100%;border-collapse:collapse;border-radius:var(--sa-radio);overflow:hidden;box-shadow:var(--sa-sombra)}.sonrie-alzheimer-page .sa-tabla-comparativa th{background:var(--sa-azul-medio);color:#fff;padding:1rem 1.25rem;text-align:left;font-size:.925rem;font-weight:700}.sonrie-alzheimer-page .sa-tabla-comparativa th:first-child{background:var(--sa-azul)}.sonrie-alzheimer-page .sa-tabla-comparativa td{padding:.9rem 1.25rem;border-bottom:1px solid #e9eef4;font-size:.9rem;color:var(--sa-gris-oscuro);background:var(--sa-blanco)}.sonrie-alzheimer-page .sa-tabla-comparativa tr:last-child td{border-bottom:none}.sonrie-alzheimer-page .sa-tabla-comparativa td:first-child{font-weight:600;color:var(--sa-azul);background:var(--sa-gris-claro)}.sonrie-alzheimer-page .sa-tabla-comparativa .sa-si{color:var(--sa-verde);font-weight:700}.sonrie-alzheimer-page .sa-tabla-comparativa .sa-no{color:#ef4444}.sonrie-alzheimer-page .sa-beneficios-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.sonrie-alzheimer-page .sa-beneficio-item{background:var(--sa-blanco);border-radius:var(--sa-radio);padding:1.5rem;box-shadow:var(--sa-sombra);display:flex;gap:1rem;align-items:flex-start;transition:transform 0.2s}.sonrie-alzheimer-page .sa-beneficio-item:hover{transform:translateY(-2px)}.sonrie-alzheimer-page .sa-beneficio-icono{width:44px;height:44px;background:var(--sa-verde-claro);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.sonrie-alzheimer-page .sa-beneficio-texto h4{font-size:.975rem;margin-bottom:.25rem}.sonrie-alzheimer-page .sa-beneficio-texto p{font-size:.875rem;color:var(--sa-gris);margin:0}.sonrie-alzheimer-page .sa-como-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.sonrie-alzheimer-page .sa-como-lista{list-style:none;padding:0}.sonrie-alzheimer-page .sa-como-lista li{display:flex;gap:.9rem;align-items:flex-start;padding:.9rem 0;border-bottom:1px solid #e9eef4;color:var(--sa-gris-oscuro);font-size:.975rem}.sonrie-alzheimer-page .sa-como-lista li:last-child{border-bottom:none}.sonrie-alzheimer-page .sa-como-lista li .sa-check{width:28px;height:28px;background:var(--sa-verde-claro);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sa-verde);font-size:.85rem;font-weight:900;flex-shrink:0}.sonrie-alzheimer-page .sa-como-imagen{border-radius:var(--sa-radio-lg);overflow:hidden;box-shadow:var(--sa-sombra-hover);aspect-ratio:3/4;background:var(--sa-azul-claro);display:flex;align-items:center;justify-content:center}.sonrie-alzheimer-page .sa-sedes-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.sonrie-alzheimer-page .sa-sede-card{background:var(--sa-blanco);border-radius:var(--sa-radio-lg);overflow:hidden;box-shadow:var(--sa-sombra-hover);border:1px solid #e9eef4;transition:transform 0.25s}.sonrie-alzheimer-page .sa-sede-card:hover{transform:translateY(-4px)}.sonrie-alzheimer-page .sa-sede-imagen{aspect-ratio:16/9;background:var(--sa-azul-claro);display:flex;align-items:center;justify-content:center;overflow:hidden}.sonrie-alzheimer-page .sa-sede-imagen img{width:100%;height:100%;object-fit:cover}.sonrie-alzheimer-page .sa-sede-imagen-placeholder{text-align:center;color:var(--sa-azul-medio);font-size:3rem;opacity:.4}.sonrie-alzheimer-page .sa-sede-body{padding:1.75rem}.sonrie-alzheimer-page .sa-sede-body h3{margin-bottom:.75rem}.sonrie-alzheimer-page .sa-sede-body p{font-size:.95rem;margin-bottom:1.25rem}.sonrie-alzheimer-page .sa-sede-features{list-style:none;padding:0;margin-bottom:1.5rem}.sonrie-alzheimer-page .sa-sede-features li{font-size:.9rem;color:var(--sa-gris-oscuro);display:flex;gap:.5rem;align-items:center;margin-bottom:.4rem}.sonrie-alzheimer-page .sa-sede-features li::before{content:'✓';color:var(--sa-verde);font-weight:700;flex-shrink:0}.sonrie-alzheimer-page .sa-eeat{background:var(--sa-blanco)}.sonrie-alzheimer-page .sa-eeat-hero{background:linear-gradient(135deg,#0a2f4a 0%,var(--sa-azul) 60%,#1a6e50 100%);padding:72px 0 0;text-align:center}.sonrie-alzheimer-page .sa-eeat-hero h2{color:#fff;font-size:clamp(1.6rem, 3.5vw, 2.4rem);margin-bottom:1rem}.sonrie-alzheimer-page .sa-eeat-hero p{color:rgb(255 255 255 / .85);font-size:1.1rem;max-width:680px;margin:0 auto;padding-bottom:2.5rem}.sonrie-alzheimer-page .sa-metricas{display:grid;grid-template-columns:repeat(4,1fr);background:var(--sa-azul);border-top:1px solid rgb(255 255 255 / .1)}.sonrie-alzheimer-page .sa-metrica{padding:2rem 1.5rem;text-align:center;border-right:1px solid rgb(255 255 255 / .12)}.sonrie-alzheimer-page .sa-metrica:last-child{border-right:none}.sonrie-alzheimer-page .sa-metrica-valor{font-size:clamp(2rem, 4vw, 2.75rem);font-weight:900;color:#fff;line-height:1;margin-bottom:.35rem;font-family:'Georgia',serif}.sonrie-alzheimer-page .sa-metrica-valor span{color:#4dd8a0}.sonrie-alzheimer-page .sa-metrica-label{font-size:.875rem;color:rgb(255 255 255 / .72);line-height:1.4}.sonrie-alzheimer-page .sa-eeat-pilares{padding:64px 0;background:var(--sa-gris-claro)}.sonrie-alzheimer-page .sa-pilares-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.sonrie-alzheimer-page .sa-pilar{background:var(--sa-blanco);border-radius:var(--sa-radio-lg);padding:2rem 1.5rem;text-align:center;box-shadow:var(--sa-sombra);border-top:4px solid var(--sa-azul-medio);transition:transform 0.2s,box-shadow 0.2s}.sonrie-alzheimer-page .sa-pilar:nth-child(2){border-top-color:var(--sa-verde)}.sonrie-alzheimer-page .sa-pilar:nth-child(3){border-top-color:#f59e0b}.sonrie-alzheimer-page .sa-pilar:nth-child(4){border-top-color:#8b5cf6}.sonrie-alzheimer-page .sa-pilar:hover{transform:translateY(-4px);box-shadow:var(--sa-sombra-hover)}.sonrie-alzheimer-page .sa-pilar-sigla{font-size:.7rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:var(--sa-azul-medio);margin-bottom:.75rem;background:var(--sa-azul-claro);display:inline-block;padding:3px 10px;border-radius:30px}.sonrie-alzheimer-page .sa-pilar:nth-child(2) .sa-pilar-sigla{color:var(--sa-verde);background:var(--sa-verde-claro)}.sonrie-alzheimer-page .sa-pilar:nth-child(3) .sa-pilar-sigla{color:#b45309;background:#fef3c7}.sonrie-alzheimer-page .sa-pilar:nth-child(4) .sa-pilar-sigla{color:#6d28d9;background:#ede9fe}.sonrie-alzheimer-page .sa-pilar-titulo{font-size:1.1rem;font-weight:700;color:var(--sa-azul);margin:.5rem 0 .75rem;font-family:'Georgia',serif}.sonrie-alzheimer-page .sa-pilar p{font-size:.88rem;color:var(--sa-gris);line-height:1.6;margin:0}.sonrie-alzheimer-page .sa-experiencia{padding:64px 0;background:var(--sa-blanco)}.sonrie-alzheimer-page .sa-experiencia-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:start}.sonrie-alzheimer-page .sa-exp-lista{list-style:none;padding:0;margin:1.25rem 0 0}.sonrie-alzheimer-page .sa-exp-item{display:flex;gap:1rem;align-items:flex-start;padding:1.1rem;border-radius:var(--sa-radio);margin-bottom:.75rem;background:var(--sa-gris-claro);border-left:4px solid var(--sa-verde);transition:background 0.2s}.sonrie-alzheimer-page .sa-exp-item:hover{background:var(--sa-verde-claro)}.sonrie-alzheimer-page .sa-exp-icono{width:40px;height:40px;background:var(--sa-verde-claro);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.sonrie-alzheimer-page .sa-exp-texto strong{display:block;font-size:.95rem;color:var(--sa-azul);margin-bottom:2px}.sonrie-alzheimer-page .sa-exp-texto span{font-size:.875rem;color:var(--sa-gris);line-height:1.5}.sonrie-alzheimer-page .sa-galeria{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto;gap:.75rem}.sonrie-alzheimer-page .sa-galeria-item{border-radius:var(--sa-radio);overflow:hidden;background:var(--sa-azul-claro);display:flex;align-items:center;justify-content:center;position:relative;min-height:160px}.sonrie-alzheimer-page .sa-galeria-item:first-child{grid-row:1 / 3;min-height:340px}.sonrie-alzheimer-page .sa-galeria-item img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.sonrie-alzheimer-page .sa-galeria-placeholder{text-align:center;color:var(--sa-azul-medio);opacity:.35;font-size:2rem;flex-direction:column;display:flex;gap:.5rem}.sonrie-alzheimer-page .sa-galeria-placeholder span{font-size:.75rem;opacity:.7}.sonrie-alzheimer-page .sa-galeria-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgb(15 61 94 / .85) 0%,transparent 100%);color:#fff;font-size:.8rem;padding:1.5rem .9rem .75rem;font-weight:600}.sonrie-alzheimer-page .sa-equipo{padding:64px 0;background:var(--sa-azul-claro)}.sonrie-alzheimer-page .sa-equipo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem}.sonrie-alzheimer-page .sa-equipo-card{background:var(--sa-blanco);border-radius:var(--sa-radio-lg);overflow:hidden;box-shadow:var(--sa-sombra);text-align:center;transition:transform 0.2s}.sonrie-alzheimer-page .sa-equipo-card:hover{transform:translateY(-3px)}.sonrie-alzheimer-page .sa-equipo-foto{aspect-ratio:4/3;background:linear-gradient(135deg,#d1e8f7,#b8ddf0);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.sonrie-alzheimer-page .sa-equipo-foto img{width:100%;height:100%;object-fit:cover}.sonrie-alzheimer-page .sa-equipo-foto-placeholder{font-size:3.5rem;opacity:.3;color:var(--sa-azul-medio)}.sonrie-alzheimer-page .sa-equipo-info{padding:1.25rem 1rem 1.5rem}.sonrie-alzheimer-page .sa-equipo-info h4{font-size:1rem;color:var(--sa-azul);margin-bottom:.2rem}.sonrie-alzheimer-page .sa-equipo-rol{font-size:.825rem;color:var(--sa-verde);font-weight:700;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:.6rem}.sonrie-alzheimer-page .sa-equipo-info p{font-size:.85rem;color:var(--sa-gris);margin:0;line-height:1.55}.sonrie-alzheimer-page .sa-compromisos{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}.sonrie-alzheimer-page .sa-compromiso{background:var(--sa-blanco);border-radius:var(--sa-radio);padding:1.25rem;text-align:center;box-shadow:var(--sa-sombra)}.sonrie-alzheimer-page .sa-compromiso-icono{font-size:1.75rem;margin-bottom:.6rem;display:block}.sonrie-alzheimer-page .sa-compromiso h4{font-size:.9rem;margin-bottom:.3rem}.sonrie-alzheimer-page .sa-compromiso p{font-size:.8rem;color:var(--sa-gris);margin:0}.sonrie-alzheimer-page .sa-cifras-confianza{background:var(--sa-verde);padding:48px 0}.sonrie-alzheimer-page .sa-cifras-inner{display:grid;grid-template-columns:repeat(4,1fr)}.sonrie-alzheimer-page .sa-cifra-item{text-align:center;padding:1.5rem;border-right:1px solid rgb(255 255 255 / .2)}.sonrie-alzheimer-page .sa-cifra-item:last-child{border-right:none}.sonrie-alzheimer-page .sa-cifra-num{font-size:clamp(2rem,4vw,2.75rem);font-weight:900;color:#fff;font-family:'Georgia',serif;line-height:1;margin-bottom:.4rem}.sonrie-alzheimer-page .sa-cifra-desc{font-size:.875rem;color:rgb(255 255 255 / .82);line-height:1.4}.sonrie-alzheimer-page .sa-local{padding:64px 0;background:var(--sa-blanco)}.sonrie-alzheimer-page .sa-local-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:stretch}.sonrie-alzheimer-page .sa-local-card{background:var(--sa-gris-claro);border-radius:var(--sa-radio-lg);overflow:hidden;border:1px solid #e4eaf2;display:flex;flex-direction:column}.sonrie-alzheimer-page .sa-local-card-header{background:linear-gradient(135deg,var(--sa-azul) 0%,var(--sa-azul-medio) 100%);padding:1.5rem 1.75rem;display:flex;align-items:center;gap:1rem}.sonrie-alzheimer-page .sa-local-card-header .sa-icono-sede{width:50px;height:50px;background:rgb(255 255 255 / .18);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.sonrie-alzheimer-page .sa-local-card-header h3{color:#fff;font-size:1.1rem;margin-bottom:.2rem}.sonrie-alzheimer-page .sa-local-card-header p{color:rgb(255 255 255 / .75);font-size:.85rem;margin:0}.sonrie-alzheimer-page .sa-local-card-body{padding:1.75rem;flex:1;display:flex;flex-direction:column}.sonrie-alzheimer-page .sa-local-card-body>p{font-size:.95rem;margin-bottom:1.25rem}.sonrie-alzheimer-page .sa-local-features{list-style:none;padding:0;flex:1;margin-bottom:1.5rem}.sonrie-alzheimer-page .sa-local-features li{display:flex;gap:.6rem;align-items:flex-start;font-size:.9rem;color:var(--sa-gris-oscuro);padding:.5rem 0;border-bottom:1px solid #e4eaf2}.sonrie-alzheimer-page .sa-local-features li:last-child{border-bottom:none}.sonrie-alzheimer-page .sa-local-features li::before{content:'✓';color:var(--sa-verde);font-weight:900;flex-shrink:0}.sonrie-alzheimer-page .sa-local-foto{height:200px;background:linear-gradient(135deg,#cde3f5,#b0d6ee);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.sonrie-alzheimer-page .sa-local-foto img{width:100%;height:100%;object-fit:cover}.sonrie-alzheimer-page .sa-local-foto-placeholder{font-size:4rem;opacity:.25;color:var(--sa-azul)}.sonrie-alzheimer-page .sa-razones-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.sonrie-alzheimer-page .sa-razon-item{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem;background:var(--sa-blanco);border-radius:var(--sa-radio);box-shadow:var(--sa-sombra);border:1px solid #e9eef4}.sonrie-alzheimer-page .sa-razon-num{font-size:1.5rem;font-weight:900;color:var(--sa-azul-medio);opacity:.25;flex-shrink:0;line-height:1;min-width:36px}.sonrie-alzheimer-page .sa-razon-texto h4{font-size:.975rem;margin-bottom:.3rem}.sonrie-alzheimer-page .sa-razon-texto p{font-size:.88rem;color:var(--sa-gris);margin:0}.sonrie-alzheimer-page .sa-pasos{display:flex;flex-direction:column;gap:1.25rem;max-width:720px;margin:0 auto}.sonrie-alzheimer-page .sa-paso{display:flex;gap:1.25rem;align-items:flex-start;background:var(--sa-blanco);border-radius:var(--sa-radio);padding:1.5rem;box-shadow:var(--sa-sombra);border-left:5px solid var(--sa-verde)}.sonrie-alzheimer-page .sa-paso-num{width:40px;height:40px;background:var(--sa-verde);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1rem;flex-shrink:0}.sonrie-alzheimer-page .sa-paso-cuerpo h4{font-size:1rem;margin-bottom:.3rem}.sonrie-alzheimer-page .sa-paso-cuerpo p{font-size:.925rem;color:var(--sa-gris);margin:0}.sonrie-alzheimer-page .sa-testimonios-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.sonrie-alzheimer-page .sa-testimonio{background:var(--sa-blanco);border-radius:var(--sa-radio);padding:1.75rem;box-shadow:var(--sa-sombra);border:1px solid #e9eef4;position:relative}.sonrie-alzheimer-page .sa-testimonio::before{content:'"';font-size:5rem;color:var(--sa-azul-claro);position:absolute;top:.25rem;left:1.25rem;line-height:1;font-family:Georgia,serif}.sonrie-alzheimer-page .sa-testimonio-texto{font-size:.95rem;color:var(--sa-gris-oscuro);font-style:italic;line-height:1.7;margin-bottom:1.25rem;padding-top:1rem}.sonrie-alzheimer-page .sa-testimonio-autor{display:flex;align-items:center;gap:.75rem}.sonrie-alzheimer-page .sa-testimonio-avatar{width:42px;height:42px;background:var(--sa-azul-claro);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sa-azul-medio);font-weight:700;font-size:1.1rem;flex-shrink:0}.sonrie-alzheimer-page .sa-testimonio-nombre{font-weight:700;font-size:.925rem;color:var(--sa-azul)}.sonrie-alzheimer-page .sa-testimonio-rol{font-size:.825rem;color:var(--sa-gris)}.sonrie-alzheimer-page .sa-estrellas{color:#f59e0b;font-size:.875rem;letter-spacing:2px;margin-bottom:.5rem}.sonrie-alzheimer-page .sa-faq-lista{max-width:820px;margin:0 auto}.sonrie-alzheimer-page .sa-faq-item{background:var(--sa-blanco);border-radius:var(--sa-radio);margin-bottom:.75rem;box-shadow:var(--sa-sombra);border:1px solid #e9eef4;overflow:hidden}.sonrie-alzheimer-page .sa-faq-pregunta{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;cursor:pointer;text-align:left;gap:1rem;color:var(--sa-azul);font-size:.975rem;font-weight:700;font-family:'Georgia',serif;transition:background 0.2s}.sonrie-alzheimer-page .sa-faq-pregunta:hover{background:var(--sa-azul-claro)}.sonrie-alzheimer-page .sa-faq-icono{width:26px;height:26px;background:var(--sa-azul-claro);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--sa-azul-medio);flex-shrink:0;transition:transform 0.25s;font-weight:700;line-height:1}.sonrie-alzheimer-page .sa-faq-item.activo .sa-faq-icono{transform:rotate(45deg);background:var(--sa-azul-medio);color:#fff}.sonrie-alzheimer-page .sa-faq-respuesta{display:none;padding:1rem 1.5rem 1.25rem;color:var(--sa-gris-oscuro);font-size:.95rem;line-height:1.75;border-top:1px solid #e9eef4}.sonrie-alzheimer-page .sa-faq-item.activo .sa-faq-respuesta{display:block}.sonrie-alzheimer-page .sa-cta-tira{background:var(--sa-azul-claro);border-radius:var(--sa-radio-lg);padding:2rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin:2.5rem 0 0;border:1px solid rgb(26 92 138 / .12)}.sonrie-alzheimer-page .sa-cta-tira-texto h3{font-size:1.15rem;margin-bottom:.25rem;color:var(--sa-azul)}.sonrie-alzheimer-page .sa-cta-tira-texto p{font-size:.925rem;color:var(--sa-gris);margin:0}.sonrie-alzheimer-page .sa-cta-tira .sa-btn{flex-shrink:0}.sonrie-alzheimer-page .sa-cta-final{text-align:center;padding:80px 0}.sonrie-alzheimer-page .sa-cta-final h2{color:var(--sa-blanco);font-size:clamp(1.5rem, 3vw, 2.25rem);margin-bottom:1rem}.sonrie-alzheimer-page .sa-cta-final p{color:rgb(255 255 255 / .85);font-size:1.1rem;max-width:600px;margin:0 auto 2rem}.sonrie-alzheimer-page .sa-cta-final .sa-cta-grupo{justify-content:center}@media (max-width:900px){.sonrie-alzheimer-page .sa-hero-inner{grid-template-columns:1fr}.sonrie-alzheimer-page .sa-hero-imagen{display:none}.sonrie-alzheimer-page .sa-grid-3,.sonrie-alzheimer-page .sa-beneficios-grid,.sonrie-alzheimer-page .sa-motivos-grid,.sonrie-alzheimer-page .sa-testimonios-grid,.sonrie-alzheimer-page .sa-pilares-grid,.sonrie-alzheimer-page .sa-compromisos,.sonrie-alzheimer-page .sa-cifras-inner,.sonrie-alzheimer-page .sa-metricas{grid-template-columns:1fr 1fr}.sonrie-alzheimer-page .sa-contexto-grid,.sonrie-alzheimer-page .sa-como-grid,.sonrie-alzheimer-page .sa-experiencia-grid,.sonrie-alzheimer-page .sa-local-grid{grid-template-columns:1fr}.sonrie-alzheimer-page .sa-equipo-grid{grid-template-columns:1fr 1fr}.sonrie-alzheimer-page .sa-galeria{grid-template-columns:1fr 1fr}.sonrie-alzheimer-page .sa-galeria-item:first-child{grid-column:1 / 3;grid-row:auto;min-height:220px}.sonrie-alzheimer-page .sa-tabla-comparativa-wrapper{overflow-x:auto}}@media (max-width:600px){.sonrie-alzheimer-page .sa-section{padding:48px 0}.sonrie-alzheimer-page .sa-grid-2,.sonrie-alzheimer-page .sa-grid-3,.sonrie-alzheimer-page .sa-beneficios-grid,.sonrie-alzheimer-page .sa-motivos-grid,.sonrie-alzheimer-page .sa-testimonios-grid,.sonrie-alzheimer-page .sa-sedes-grid,.sonrie-alzheimer-page .sa-razones-grid,.sonrie-alzheimer-page .sa-senales-lista,.sonrie-alzheimer-page .sa-pilares-grid,.sonrie-alzheimer-page .sa-compromisos,.sonrie-alzheimer-page .sa-metricas,.sonrie-alzheimer-page .sa-cifras-inner,.sonrie-alzheimer-page .sa-equipo-grid,.sonrie-alzheimer-page .sa-local-grid,.sonrie-alzheimer-page .sa-galeria{grid-template-columns:1fr}.sonrie-alzheimer-page .sa-galeria-item:first-child{grid-column:auto;grid-row:auto;min-height:200px}.sonrie-alzheimer-page .sa-metrica,.sonrie-alzheimer-page .sa-cifra-item{border-right:none;border-bottom:1px solid rgb(255 255 255 / .12)}.sonrie-alzheimer-page .sa-cta-tira{flex-direction:column;text-align:center}.sonrie-alzheimer-page .sa-btn{padding:14px 22px;font-size:.94rem}.sonrie-alzheimer-page .sa-hero{padding:56px 0 52px}.sonrie-alzheimer-page .sa-eeat-hero{padding:48px 0 0}}