.PublicPageHero-module__U_i1Kq__hero{background-color:var(--color-bg-deep);background-image:var(--hero-bg);min-height:55vh;padding:var(--spacing-2xl) var(--spacing-xl);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.PublicPageHero-module__U_i1Kq__overlay{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-landing-overlay) 80%, transparent) 0%, color-mix(in srgb, var(--color-landing-overlay) 60%, transparent) 100%);position:absolute;inset:0}.PublicPageHero-module__U_i1Kq__glow{background:radial-gradient(circle, var(--color-teal-glow) 0%, transparent 70%);pointer-events:none;border-radius:9999px;width:50vw;max-width:600px;height:50vw;max-height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PublicPageHero-module__U_i1Kq__content{z-index:1;text-align:center;align-items:center;gap:var(--spacing-lg);flex-direction:column;max-width:760px;display:flex;position:relative}.PublicPageHero-module__U_i1Kq__eyebrow{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-light);letter-spacing:.08em;text-transform:uppercase;background:#12afaf0f;border:1px solid #12afaf59;display:inline-block}.PublicPageHero-module__U_i1Kq__title{font-family:var(--font-display), "Figtree", sans-serif;letter-spacing:-.03em;color:var(--color-landing-heading);margin:0;font-size:clamp(2.5rem,8vw,5rem);font-weight:800;line-height:1.05}.PublicPageHero-module__U_i1Kq__subtitle{font-size:clamp(var(--font-size-base), 2vw, var(--font-size-lg));color:color-mix(in srgb, var(--color-landing-text) 75%, transparent);max-width:540px;margin:0;line-height:1.65}.PublicPageHero-module__U_i1Kq__cta{padding:var(--spacing-md) var(--spacing-xl);background:var(--color-primary);color:var(--color-primary-text);border-radius:var(--radius-full);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.PublicPageHero-module__U_i1Kq__cta:hover{background:var(--color-primary-light);transform:translateY(-2px);box-shadow:0 8px 32px #12afaf4d}@media (max-width:640px){.PublicPageHero-module__U_i1Kq__hero{min-height:45vh;padding:var(--spacing-2xl) var(--spacing-md)}}
.ServicioDetailPage-module__u4Bpdq__root{background:var(--color-bg-deep);min-height:100vh}.ServicioDetailPage-module__u4Bpdq__section{padding:var(--spacing-2xl) var(--spacing-xl)}.ServicioDetailPage-module__u4Bpdq__inner{gap:var(--spacing-xl);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.ServicioDetailPage-module__u4Bpdq__back{align-items:center;gap:var(--spacing-xs);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:gap var(--transition-fast), color var(--transition-fast);text-decoration:none;display:inline-flex}.ServicioDetailPage-module__u4Bpdq__back:hover{color:var(--color-primary-light);gap:var(--spacing-sm)}.ServicioDetailPage-module__u4Bpdq__content{gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.ServicioDetailPage-module__u4Bpdq__imageWrapper{aspect-ratio:4/5;border-radius:var(--radius-xl);border:1px solid #12afaf26;position:relative;overflow:hidden}.ServicioDetailPage-module__u4Bpdq__image{object-fit:cover}.ServicioDetailPage-module__u4Bpdq__text{gap:var(--spacing-lg);flex-direction:column;display:flex}.ServicioDetailPage-module__u4Bpdq__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em}.ServicioDetailPage-module__u4Bpdq__title{font-family:var(--font-display), "Figtree", sans-serif;color:var(--color-landing-heading);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.ServicioDetailPage-module__u4Bpdq__description{font-size:var(--font-size-base);color:color-mix(in srgb, var(--color-landing-text) 75%, transparent);margin:0;line-height:1.75}.ServicioDetailPage-module__u4Bpdq__benefits{gap:var(--spacing-md);flex-direction:column;display:flex}.ServicioDetailPage-module__u4Bpdq__benefitsTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-landing-heading);text-transform:uppercase;letter-spacing:.06em;margin:0}.ServicioDetailPage-module__u4Bpdq__benefitsList{gap:var(--spacing-sm);flex-direction:column;list-style:none;display:flex}.ServicioDetailPage-module__u4Bpdq__benefitItem{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-landing-text) 80%, transparent);display:flex}.ServicioDetailPage-module__u4Bpdq__benefitIcon{color:var(--color-primary);flex-shrink:0}.ServicioDetailPage-module__u4Bpdq__cta{padding:var(--spacing-md) var(--spacing-xl);background:var(--color-primary);color:var(--color-primary-text);border-radius:var(--radius-full);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.ServicioDetailPage-module__u4Bpdq__cta:hover{background:var(--color-primary-light);transform:translateY(-2px);box-shadow:0 8px 32px #12afaf4d}@media (max-width:1024px){.ServicioDetailPage-module__u4Bpdq__content{grid-template-columns:1fr}.ServicioDetailPage-module__u4Bpdq__imageWrapper{aspect-ratio:16/7}}@media (max-width:640px){.ServicioDetailPage-module__u4Bpdq__section{padding:var(--spacing-2xl) var(--spacing-md)}}
.ServicioDetailClient-module__jeZgva__centered{justify-content:center;align-items:center;min-height:60vh;display:flex}.ServicioDetailClient-module__jeZgva__text{color:var(--color-text-secondary);font-size:1.125rem}
.BlogPage-module__tDq8Qa__root{background:var(--color-bg-deep);min-height:100vh}.BlogPage-module__tDq8Qa__section{padding:var(--spacing-2xl) var(--spacing-xl)}.BlogPage-module__tDq8Qa__inner{max-width:1200px;margin:0 auto}.BlogPage-module__tDq8Qa__grid{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.BlogPage-module__tDq8Qa__card{background:var(--color-bg-navy);border-radius:var(--radius-xl);transition:transform var(--transition-slow), border-color var(--transition-base);border:1px solid #12afaf1a;flex-direction:column;display:flex;overflow:hidden}.BlogPage-module__tDq8Qa__card:hover{border-color:#12afaf40;transform:translateY(-4px)}.BlogPage-module__tDq8Qa__cardImg{height:220px;padding:var(--spacing-md);background-position:50%;background-size:cover;align-items:flex-start;display:flex;position:relative}.BlogPage-module__tDq8Qa__cardCategory{padding:var(--spacing-xs) var(--spacing-sm);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12afafd9}.BlogPage-module__tDq8Qa__cardBody{padding:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.BlogPage-module__tDq8Qa__cardDate{font-size:var(--font-size-xs);color:color-mix(in srgb, var(--color-landing-text) 50%, transparent)}.BlogPage-module__tDq8Qa__cardTitle{font-family:var(--font-display), "Figtree", sans-serif;font-size:var(--font-size-lg);color:var(--color-landing-heading);margin:0;font-weight:700;line-height:1.3}.BlogPage-module__tDq8Qa__cardExcerpt{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-landing-text) 65%, transparent);flex:1;margin:0;line-height:1.6}.BlogPage-module__tDq8Qa__cardLink{color:var(--color-primary-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:color var(--transition-fast);margin-top:var(--spacing-xs);align-self:flex-start;text-decoration:none}.BlogPage-module__tDq8Qa__cardLink:hover{color:var(--color-primary)}@media (max-width:1024px){.BlogPage-module__tDq8Qa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.BlogPage-module__tDq8Qa__grid{grid-template-columns:1fr}.BlogPage-module__tDq8Qa__section{padding:var(--spacing-2xl) var(--spacing-md)}}
.NosotrosPage-module__gF2ueG__root{background:var(--color-bg-deep);min-height:100vh}.NosotrosPage-module__gF2ueG__section{padding:var(--spacing-2xl) var(--spacing-xl)}.NosotrosPage-module__gF2ueG__valuesSection{background:var(--color-bg-navy);padding:var(--spacing-2xl) var(--spacing-xl)}.NosotrosPage-module__gF2ueG__inner{max-width:1200px;margin:0 auto}.NosotrosPage-module__gF2ueG__story{gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.NosotrosPage-module__gF2ueG__storyText{gap:var(--spacing-lg);flex-direction:column;display:flex}.NosotrosPage-module__gF2ueG__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em}.NosotrosPage-module__gF2ueG__title{font-family:var(--font-display), "Figtree", sans-serif;color:var(--color-landing-heading);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,4vw,3rem);font-weight:800;line-height:1.1}.NosotrosPage-module__gF2ueG__text{font-size:var(--font-size-base);color:color-mix(in srgb, var(--color-landing-text) 75%, transparent);margin:0;line-height:1.75}.NosotrosPage-module__gF2ueG__cta{padding:var(--spacing-md) var(--spacing-xl);background:var(--color-primary);color:var(--color-primary-text);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.NosotrosPage-module__gF2ueG__cta:hover{background:var(--color-primary-light);transform:translateY(-2px);box-shadow:0 8px 24px #12afaf4d}.NosotrosPage-module__gF2ueG__storyImageWrapper{aspect-ratio:4/5;border-radius:var(--radius-xl);border:1px solid #12afaf26;position:relative;overflow:hidden}.NosotrosPage-module__gF2ueG__storyImage{object-fit:cover}.NosotrosPage-module__gF2ueG__valuesHeading{text-align:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-2xl);flex-direction:column;align-items:center;display:flex}.NosotrosPage-module__gF2ueG__valuesGrid{gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.NosotrosPage-module__gF2ueG__valueCard{padding:var(--spacing-xl);border-radius:var(--radius-xl);gap:var(--spacing-md);transition:background var(--transition-base), border-color var(--transition-base);background:#12afaf0d;border:1px solid #12afaf1f;flex-direction:column;display:flex}.NosotrosPage-module__gF2ueG__valueCard:hover{background:#12afaf17;border-color:#12afaf40}.NosotrosPage-module__gF2ueG__valueIcon{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-primary-light);background:#12afaf1f;justify-content:center;align-items:center;display:flex}.NosotrosPage-module__gF2ueG__valueTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-landing-heading);margin:0}.NosotrosPage-module__gF2ueG__valueDesc{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-landing-text) 65%, transparent);margin:0;line-height:1.65}@media (max-width:1024px){.NosotrosPage-module__gF2ueG__valuesGrid{grid-template-columns:repeat(2,1fr)}.NosotrosPage-module__gF2ueG__story{grid-template-columns:1fr}.NosotrosPage-module__gF2ueG__storyImageWrapper{aspect-ratio:16/7}}@media (max-width:640px){.NosotrosPage-module__gF2ueG__section,.NosotrosPage-module__gF2ueG__valuesSection{padding:var(--spacing-2xl) var(--spacing-md)}.NosotrosPage-module__gF2ueG__valuesGrid{grid-template-columns:1fr}}
.ProductosPage-module__dkVAiW__root{background:var(--color-bg-deep);min-height:100vh}.ProductosPage-module__dkVAiW__section{padding:var(--spacing-2xl) var(--spacing-xl)}.ProductosPage-module__dkVAiW__inner{max-width:1200px;margin:0 auto}.ProductosPage-module__dkVAiW__grid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.ProductosPage-module__dkVAiW__card{background:var(--color-bg-navy);border-radius:var(--radius-xl);transition:transform var(--transition-slow), border-color var(--transition-base);border:1px solid #12afaf1a;overflow:hidden}.ProductosPage-module__dkVAiW__card:hover{border-color:#12afaf4d;transform:translateY(-4px)}.ProductosPage-module__dkVAiW__cardImg{background:linear-gradient(135deg,#12afaf26 0%,#12afaf0d 100%);height:200px;position:relative;overflow:hidden}.ProductosPage-module__dkVAiW__state{text-align:center;padding:var(--spacing-2xl) 0;color:color-mix(in srgb, var(--color-landing-text) 60%, transparent);font-size:var(--font-size-base)}.ProductosPage-module__dkVAiW__stateError{text-align:center;padding:var(--spacing-2xl) 0;color:var(--color-danger);font-size:var(--font-size-base)}.ProductosPage-module__dkVAiW__cardBody{padding:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;display:flex}.ProductosPage-module__dkVAiW__cardCategory{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em}.ProductosPage-module__dkVAiW__cardTitle{font-family:var(--font-display), "Figtree", sans-serif;font-size:var(--font-size-lg);color:var(--color-landing-heading);margin:0;font-weight:700}.ProductosPage-module__dkVAiW__cardDesc{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-landing-text) 65%, transparent);margin:0;line-height:1.55}.ProductosPage-module__dkVAiW__cardFooter{margin-top:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.ProductosPage-module__dkVAiW__cardPrice{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary-light)}.ProductosPage-module__dkVAiW__cardCta{padding:var(--spacing-xs) var(--spacing-md);color:var(--color-primary-light);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast);background:#12afaf1f;text-decoration:none}.ProductosPage-module__dkVAiW__cardCta:hover{background:#12afaf40}@media (max-width:640px){.ProductosPage-module__dkVAiW__section{padding:var(--spacing-2xl) var(--spacing-md)}}
.ServiciosPage-module___PsUDG__root{background:var(--color-bg-deep);min-height:100vh}.ServiciosPage-module___PsUDG__section{padding:var(--spacing-2xl) var(--spacing-xl)}.ServiciosPage-module___PsUDG__inner{gap:var(--spacing-2xl);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.ServiciosPage-module___PsUDG__category{gap:var(--spacing-lg);flex-direction:column;display:flex}.ServiciosPage-module___PsUDG__categoryTitle{font-family:var(--font-display), "Figtree", sans-serif;color:var(--color-landing-heading);letter-spacing:-.02em;padding-bottom:var(--spacing-sm);border-bottom:1px solid #12afaf26;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.ServiciosPage-module___PsUDG__grid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ServiciosPage-module___PsUDG__card{border-radius:var(--radius-xl);background:var(--color-bg-navy);transition:transform var(--transition-slow), border-color var(--transition-base), box-shadow var(--transition-slow);border:1px solid #12afaf1a;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ServiciosPage-module___PsUDG__card:hover{border-color:#12afaf4d;transform:translateY(-6px);box-shadow:0 16px 48px #0000004d}.ServiciosPage-module___PsUDG__cardImg{background-position:50%;background-size:cover;height:200px;position:relative}.ServiciosPage-module___PsUDG__cardImg:after{content:"";background:linear-gradient(to bottom, transparent 40%, color-mix(in srgb, var(--color-landing-overlay) 70%, transparent) 100%);position:absolute;inset:0}.ServiciosPage-module___PsUDG__cardBody{padding:var(--spacing-lg);gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.ServiciosPage-module___PsUDG__cardCategory{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em}.ServiciosPage-module___PsUDG__cardTitle{font-family:var(--font-display), "Figtree", sans-serif;font-size:var(--font-size-xl);color:var(--color-landing-heading);margin:0;font-weight:700}.ServiciosPage-module___PsUDG__cardTagline{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-landing-text) 65%, transparent);margin:0;line-height:1.5}@media (max-width:640px){.ServiciosPage-module___PsUDG__section{padding:var(--spacing-2xl) var(--spacing-md)}}
.TratamientoDetailPage-module__gYXOJa__root{background:var(--color-bg-deep);min-height:100vh}.TratamientoDetailPage-module__gYXOJa__section{padding:var(--spacing-2xl) var(--spacing-xl)}.TratamientoDetailPage-module__gYXOJa__inner{gap:var(--spacing-xl);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.TratamientoDetailPage-module__gYXOJa__back{align-items:center;gap:var(--spacing-xs);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:gap var(--transition-fast), color var(--transition-fast);text-decoration:none;display:inline-flex}.TratamientoDetailPage-module__gYXOJa__back:hover{color:var(--color-primary-light);gap:var(--spacing-sm)}.TratamientoDetailPage-module__gYXOJa__content{gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.TratamientoDetailPage-module__gYXOJa__imageWrapper{aspect-ratio:4/5;border-radius:var(--radius-xl);border:1px solid #12afaf26;position:relative;overflow:hidden}.TratamientoDetailPage-module__gYXOJa__image{object-fit:cover}.TratamientoDetailPage-module__gYXOJa__text{gap:var(--spacing-lg);flex-direction:column;display:flex}.TratamientoDetailPage-module__gYXOJa__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em}.TratamientoDetailPage-module__gYXOJa__title{font-family:var(--font-display), "Figtree", sans-serif;color:var(--color-landing-heading);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.TratamientoDetailPage-module__gYXOJa__description{font-size:var(--font-size-base);color:color-mix(in srgb, var(--color-landing-text) 75%, transparent);margin:0;line-height:1.75}.TratamientoDetailPage-module__gYXOJa__benefits{gap:var(--spacing-md);flex-direction:column;display:flex}.TratamientoDetailPage-module__gYXOJa__benefitsTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-landing-heading);text-transform:uppercase;letter-spacing:.06em;margin:0}.TratamientoDetailPage-module__gYXOJa__benefitsList{gap:var(--spacing-sm);flex-direction:column;list-style:none;display:flex}.TratamientoDetailPage-module__gYXOJa__benefitItem{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-landing-text) 80%, transparent);display:flex}.TratamientoDetailPage-module__gYXOJa__benefitIcon{color:var(--color-primary);flex-shrink:0}.TratamientoDetailPage-module__gYXOJa__cta{padding:var(--spacing-md) var(--spacing-xl);background:var(--color-primary);color:var(--color-primary-text);border-radius:var(--radius-full);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.TratamientoDetailPage-module__gYXOJa__cta:hover{background:var(--color-primary-light);transform:translateY(-2px);box-shadow:0 8px 32px #12afaf4d}@media (max-width:1024px){.TratamientoDetailPage-module__gYXOJa__content{grid-template-columns:1fr}.TratamientoDetailPage-module__gYXOJa__imageWrapper{aspect-ratio:16/7}}@media (max-width:640px){.TratamientoDetailPage-module__gYXOJa__section{padding:var(--spacing-2xl) var(--spacing-md)}}
.TratamientosPage-module__tlQHea__root{background:var(--color-bg-deep);min-height:100vh}.TratamientosPage-module__tlQHea__section{padding:var(--spacing-2xl) var(--spacing-xl)}.TratamientosPage-module__tlQHea__inner{gap:var(--spacing-2xl);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.TratamientosPage-module__tlQHea__category{gap:var(--spacing-lg);flex-direction:column;display:flex}.TratamientosPage-module__tlQHea__categoryTitle{font-family:var(--font-display), "Figtree", sans-serif;color:var(--color-landing-heading);letter-spacing:-.02em;padding-bottom:var(--spacing-sm);border-bottom:1px solid #12afaf26;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.TratamientosPage-module__tlQHea__grid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.TratamientosPage-module__tlQHea__card{border-radius:var(--radius-xl);background:var(--color-bg-navy);transition:transform var(--transition-slow), border-color var(--transition-base), box-shadow var(--transition-slow);border:1px solid #12afaf1a;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.TratamientosPage-module__tlQHea__card:hover{border-color:#12afaf4d;transform:translateY(-6px);box-shadow:0 16px 48px #0000004d}.TratamientosPage-module__tlQHea__cardImg{background-position:50%;background-size:cover;height:200px;position:relative}.TratamientosPage-module__tlQHea__cardImg:after{content:"";background:linear-gradient(to bottom, transparent 40%, color-mix(in srgb, var(--color-landing-overlay) 70%, transparent) 100%);position:absolute;inset:0}.TratamientosPage-module__tlQHea__cardBody{padding:var(--spacing-lg);gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.TratamientosPage-module__tlQHea__cardCategory{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em}.TratamientosPage-module__tlQHea__cardTitle{font-family:var(--font-display), "Figtree", sans-serif;font-size:var(--font-size-xl);color:var(--color-landing-heading);margin:0;font-weight:700}.TratamientosPage-module__tlQHea__cardTagline{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-landing-text) 65%, transparent);margin:0;line-height:1.5}@media (max-width:640px){.TratamientosPage-module__tlQHea__section{padding:var(--spacing-2xl) var(--spacing-md)}}
