/* 































































































































































































































































  Dr. Israel Salgado Adame - Rediseño Premium y Editorial (Aesop + Dior + Apple)































































































































































































































































  Palette:































































































































































































































































    Beige Premium: #D7CCBD































































































































































































































































    Arena Elegante: #C3B69F































































































































































































































































    Taupe: #9B8F82































































































































































































































































    Gris Cálido: #7E756B































































































































































































































































    Blanco Marfil: #F8F6F3































































































































































































































































    Dark Charcoal: #14110F































































































































































































































































    Gold Accent: #C5B097































































































































































































































































*/































































































































































































































































































































































































































































































































@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,400&family=Montserrat:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400&display=swap');































































































































































































































































































































































































































































































































@font-face {































































































































































































































































  font-family: 'Boowie';































































































































































































































































  src: url('assets/fonts/BOOWIE.ttf') format('truetype');































































































































































































































































  font-weight: normal;































































































































































































































































  font-style: normal;































































































































































































































































  font-display: swap;































































































































































































































































}































































































































































































































































































































































































































































































































@font-face {































































































































































































































































  font-family: 'TT Drugs';































































































































































































































































  src: url('assets/fonts/TT Drugs Trial Regular.otf') format('opentype');































































































































































































































































  font-weight: normal;































































































































































































































































  font-style: normal;































































































































































































































































  font-display: swap;































































































































































































































































}































































































































































































































































































































































































































































































































:root {































































































































































































































































  --color-beige-premium: #D7CCBD;































































































































































































































































  --color-arena-elegante: #C3B69F;































































































































































































































































  --color-taupe: #9B8F82;































































































































































































































































  --color-gris-calido: #7E756B;































































































































































































































































  --color-blanco-marfil: #F8F6F3;































































































































































































































































  --color-dark-charcoal: #14110F;































































































































































































































































  --color-dark-muted: #3D352F;































































































































































































































































  --color-white: #FFFFFF;































































































































































































































































  --color-gold-accent: #C5B097;































































































































































































































































  --color-gold-light: #EBE5DC;































































































































































































































































  































































































































































































































































  --font-serif: 'Playfair Display', 'Boowie', serif;































































































































































































































































  --font-sans: 'Montserrat', 'TT Drugs', sans-serif;































































































































































































































































  --font-editorial: 'Cormorant Garamond', serif;































































































































































































































































  































































































































































































































































  --transition-smooth: all 0.6s cubic-bezier(0.16, 1, 0.3, 1);































































































































































































































































  --transition-fast: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);































































































































































































































































  































































































































































































































































  --box-shadow-soft: 0 10px 40px rgba(20, 17, 15, 0.02);































































































































































































































































  --box-shadow-medium: 0 20px 50px rgba(20, 17, 15, 0.05);































































































































































































































































  --box-shadow-luxury: 0 30px 80px rgba(20, 17, 15, 0.08);































































































































































































































































  































































































































































































































































  --border-premium: 1px solid rgba(197, 176, 151, 0.35);































































































































































































































































  --border-light: 1px solid rgba(197, 176, 151, 0.18);































































































































































































































































  































































































































































































































































  --max-width: 1300px;































































































































































































































































}































































































































































































































































































































































































































































































































/* Reset & Base Styles */































































































































































































































































* {































































































































































































































































  box-sizing: border-box;































































































































































































































































  margin: 0;































































































































































































































































  padding: 0;































































































































































































































































  scroll-behavior: smooth;































































































































































































































































}































































































































































































































































































































































































































































































































html, body {































































































































































































































































  overflow-x: hidden;































































































































































































































































  width: 100%;































































































































































































































































}































































































































































































































































































































































































































































































































body {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  background-color: var(--color-blanco-marfil);































































































































































































































































  background-image: 































































































































































































































































    linear-gradient(rgba(197, 176, 151, 0.03) 1px, transparent 1px),































































































































































































































































    linear-gradient(90deg, rgba(197, 176, 151, 0.03) 1px, transparent 1px);































































































































































































































































  background-size: 100px 100px;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  line-height: 1.8;































































































































































































































































  font-weight: 300;































































































































































































































































  -webkit-font-smoothing: antialiased;































































































































































































































































  position: relative;































































































































































































































































}































































































































































































































































































































































































































































































































/* Floating Aesthetic Background Blobs / Bubbles */































































































































































































































































.bg-blob {































































































































































































































































  position: absolute;































































































































































































































































  border-radius: 50%;































































































































































































































































  filter: blur(100px);































































































































































































































































  z-index: -1;































































































































































































































































  opacity: 0.05;































































































































































































































































  pointer-events: none;































































































































































































































































  mix-blend-mode: multiply;































































































































































































































































  animation: float-blob 22s infinite alternate ease-in-out;































































































































































































































































}































































































































































































































































































































































































































































































































.bg-blob-1 {































































































































































































































































  width: 550px;































































































































































































































































  height: 550px;































































































































































































































































  background-color: var(--color-gold-accent);































































































































































































































































  top: 5%;































































































































































































































































  left: -200px;































































































































































































































































  animation-duration: 26s;































































































































































































































































}































































































































































































































































































































































































































































































































.bg-blob-2 {































































































































































































































































  width: 650px;































































































































































































































































  height: 650px;































































































































































































































































  background-color: var(--color-beige-premium);































































































































































































































































  top: 40%;































































































































































































































































  right: -250px;































































































































































































































































  animation-duration: 32s;































































































































































































































































  animation-delay: -7s;































































































































































































































































}































































































































































































































































































































































































































































































































.bg-blob-3 {































































































































































































































































  width: 480px;































































































































































































































































  height: 480px;































































































































































































































































  background-color: var(--color-arena-elegante);































































































































































































































































  bottom: 8%;































































































































































































































































  left: 15%;































































































































































































































































  animation-duration: 20s;































































































































































































































































  animation-delay: -12s;































































































































































































































































}































































































































































































































































































































































































































































































































@keyframes float-blob {































































































































































































































































  0% {































































































































































































































































    transform: translate(0, 0) scale(1);































































































































































































































































  }































































































































































































































































  33% {































































































































































































































































    transform: translate(60px, -80px) scale(1.15);































































































































































































































































  }































































































































































































































































  66% {































































































































































































































































    transform: translate(-40px, 40px) scale(0.9);































































































































































































































































  }































































































































































































































































  100% {































































































































































































































































    transform: translate(0, 0) scale(1);































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































h1, h2, h3, h4, h5, h6 {































































































































































































































































  font-family: var(--font-serif);































































































































































































































































  font-weight: 400;































































































































































































































































  line-height: 1.25;































































































































































































































































  letter-spacing: 0.05em;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  text-transform: uppercase;































































































































































































































































}































































































































































































































































































































































































































































































































p {































































































































































































































































  font-size: 1.02rem;































































































































































































































































  color: var(--color-dark-muted);































































































































































































































































}































































































































































































































































































































































































































































































































a {































































































































































































































































  text-decoration: none;































































































































































































































































  color: inherit;































































































































































































































































  transition: var(--transition-fast);































































































































































































































































}































































































































































































































































































































































































































































































































/* Custom Scrollbar */































































































































































































































































::-webkit-scrollbar {































































































































































































































































  width: 6px;































































































































































































































































}































































































































































































































































::-webkit-scrollbar-track {































































































































































































































































  background: var(--color-blanco-marfil);































































































































































































































































}































































































































































































































































::-webkit-scrollbar-thumb {































































































































































































































































  background: var(--color-arena-elegante);































































































































































































































































}































































































































































































































































::-webkit-scrollbar-thumb:hover {































































































































































































































































  background: var(--color-taupe);































































































































































































































































}































































































































































































































































































































































































































































































































/* Containers & Grid */































































































































































































































































.container {































































































































































































































































  max-width: var(--max-width);































































































































































































































































  margin: 0 auto;































































































































































































































































  padding: 0 3rem;































































































































































































































































  position: relative;































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 768px) {































































































































































































































































  .container {































































































































































































































































    padding: 0 1.5rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































.section-padding {































































































































































































































































  padding: 10rem 0;































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 768px) {































































































































































































































































  .section-padding {































































































































































































































































    padding: 6rem 0;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































.text-center {































































































































































































































































  text-align: center;































































































































































































































































}































































































































































































































































































































































































































































































































.section-label {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.72rem;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.35em;































































































































































































































































  color: var(--color-taupe);































































































































































































































































  margin-bottom: 1.2rem;































































































































































































































































  display: block;































































































































































































































































  font-weight: 600;































































































































































































































































}































































































































































































































































































































































































































































































































.section-title {































































































































































































































































  font-size: 3.2rem;































































































































































































































































  margin-bottom: 2.2rem;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  font-weight: 400;































































































































































































































































}































































































































































































































































































































































































































































































































.section-title span {































































































































































































































































  font-family: var(--font-editorial);































































































































































































































































  font-style: italic;































































































































































































































































  color: var(--color-gold-accent);































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 768px) {































































































































































































































































  .section-title {































































































































































































































































    font-size: 2.3rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































.section-subtitle {































































































































































































































































  font-family: var(--font-editorial);































































































































































































































































  font-size: 1.45rem;































































































































































































































































  font-style: italic;































































































































































































































































  max-width: 750px;































































































































































































































































  margin: 0 auto 5rem auto;































































































































































































































































  color: var(--color-gris-calido);































































































































































































































































  line-height: 1.6;































































































































































































































































}































































































































































































































































































































































































































































































































/* Buttons (Pill & Clean Borders) */































































































































































































































































.btn {































































































































































































































































  display: inline-flex;































































































































































































































































  align-items: center;































































































































































































































































  justify-content: center;































































































































































































































































  padding: 1.15rem 2.8rem;































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.78rem;































































































































































































































































  font-weight: 600;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.25em;































































































































































































































































  border-radius: 40px;































































































































































































































































  cursor: pointer;































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































  position: relative;































































































































































































































































  white-space: nowrap;































































































































































































































































}































































































































































































































































































































































































































































































































.btn-primary {































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  color: var(--color-blanco-marfil);































































































































































































































































  border: 1px solid var(--color-dark-charcoal);































































































































































































































































}































































































































































































































































































































































































































































































































.btn-primary:hover {































































































































































































































































  background-color: transparent;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  border-color: var(--color-dark-charcoal);































































































































































































































































  transform: translateY(-2px);































































































































































































































































  box-shadow: 0 10px 25px rgba(20, 17, 15, 0.1);































































































































































































































































}































































































































































































































































































































































































































































































































.btn-secondary {































































































































































































































































  background-color: transparent;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  border: 1px solid var(--color-beige-premium);































































































































































































































































}































































































































































































































































































































































































































































































































.btn-secondary:hover {































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  color: var(--color-blanco-marfil);































































































































































































































































  border-color: var(--color-dark-charcoal);































































































































































































































































  transform: translateY(-2px);































































































































































































































































  box-shadow: 0 10px 25px rgba(20, 17, 15, 0.05);































































































































































































































































}































































































































































































































































































































































































































































































































.btn-group {































































































































































































































































  display: flex;































































































































































































































































  gap: 1.2rem;































































































































































































































































  align-items: center;































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 576px) {































































































































































































































































  .btn-group {































































































































































































































































    flex-direction: column;































































































































































































































































    width: 100%;































































































































































































































































  }































































































































































































































































  .btn {































































































































































































































































    width: 100%;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* Floating Navigation Header */































































































































































































































































header {































































































































































































































































  position: fixed;































































































































































































































































  top: 0;































































































































































































































































  left: 0;































































































































































































































































  width: 100%;































































































































































































































































  z-index: 1000;































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































  background-color: transparent;































































































































































































































































  padding: 1.5rem 0;































































































































































































































































}































































































































































































































































































































































































































































































































header.scrolled {































































































































































































































































  background-color: rgba(248, 246, 243, 0.9);































































































































































































































































  backdrop-filter: blur(20px);































































































































































































































































  -webkit-backdrop-filter: blur(20px);































































































































































































































































  padding: 0.8rem 0;































































































































































































































































  box-shadow: var(--box-shadow-soft);































































































































































































































































  border-bottom: var(--border-light);































































































































































































































































}































































































































































































































































































































































































































































































































.nav-container {































































































































































































































































  display: flex;































































































































































































































































  justify-content: space-between;































































































































































































































































  align-items: center;































































































































































































































































  padding: 0 1.5rem;































































































































































































































































}































































































































































































































































































































































































































































































































.logo-wrapper {































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































}































































































































































































































































































































































































































































































































.logo-link {































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































}































































































































































































































































































































































































































































































































.logo-svg {































































































































































































































































  height: 3.2rem;































































































































































































































































  width: auto;































































































































































































































































  max-width: 190px;































































































































































































































































  object-fit: contain;































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































  filter: drop-shadow(0 1px 2px rgba(20, 17, 15, 0.08)) brightness(0.95);































































































































































































































































}































































































































































































































































































































































































































































































































header.scrolled .logo-svg {































































































































































































































































  height: 2.6rem;































































































































































































































































  max-width: 160px;































































































































































































































































}































































































































































































































































































































































































































































































































.nav-actions-wrapper {































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  gap: 2rem;































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































}































































































































































































































































































































































































































































































































.nav-menu {































































































































































































































































  display: flex;































































































































































































































































  gap: 1.5rem;































































































































































































































































  list-style: none;































































































































































































































































  align-items: center;































































































































































































































































}































































































































































































































































































































































































































































































































.nav-link {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.72rem;































































































































































































































































  font-weight: 600;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.22em;































































































































































































































































  color: var(--color-dark-muted);































































































































































































































































  position: relative;































































































































































































































































  padding: 0.6rem 0;































































































































































































































































  white-space: nowrap;































































































































































































































































}































































































































































































































































































































































































































































































































.nav-link::after {































































































































































































































































  content: '';































































































































































































































































  position: absolute;































































































































































































































































  bottom: 0;































































































































































































































































  left: 0;































































































































































































































































  width: 0;































































































































































































































































  height: 1px;































































































































































































































































  background-color: var(--color-gold-accent);































































































































































































































































  transition: var(--transition-fast);































































































































































































































































}































































































































































































































































































































































































































































































































.nav-link:hover {































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































}































































































































































































































































































































































































































































































































.nav-link:hover::after,































































































































































































































































.nav-link.active::after {































































































































































































































































  width: 100%;































































































































































































































































}































































































































































































































































































































































































































































































































.nav-cta-btn {































































































































































































































































  padding: 0.8rem 1.8rem;































































































































































































































































  font-size: 0.7rem;































































































































































































































































  font-weight: 700;































































































































































































































































  border: 1px solid var(--color-dark-charcoal);































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  color: var(--color-blanco-marfil);































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.2em;































































































































































































































































  border-radius: 30px;































































































































































































































































  white-space: nowrap;































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































}































































































































































































































































































































































































































































































































.nav-cta-btn:hover {































































































































































































































































  background-color: transparent;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  box-shadow: var(--box-shadow-soft);































































































































































































































































}































































































































































































































































































































































































































































































































/* Hamburger mobile button */































































































































































































































































.hamburger {































































































































































































































































  display: none;































































































































































































































































  cursor: pointer;































































































































































































































































  background: none;































































































































































































































































  border: none;































































































































































































































































  z-index: 1001;































































































































































































































































  padding: 0.5rem;































































































































































































































































}































































































































































































































































































































































































































































































































.hamburger span {































































































































































































































































  display: block;































































































































































































































































  width: 24px;































































































































































































































































  height: 1.5px;































































































































































































































































  margin-bottom: 6px;































































































































































































































































  background: var(--color-dark-charcoal);































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































}































































































































































































































































































































































































































































































































.hamburger span:last-child {































































































































































































































































  margin-bottom: 0;































































































































































































































































}































































































































































































































































































































































































































































































































/* Navbar breakpoint shifted to 1200px to prevent squishing */































































































































































































































































@media (max-width: 1200px) {































































































































































































































































  .hamburger {































































































































































































































































    display: block;































































































































































































































































  }































































































































































































































































  































































































































































































































































  .nav-actions-wrapper {































































































































































































































































    position: fixed;































































































































































































































































    top: 0;































































































































































































































































    right: 0;































































































































































































































































    transform: translateX(100%);































































































































































































































































    width: 320px;































































































































































































































































    height: 100vh;































































































































































































































































    background-color: var(--color-blanco-marfil);































































































































































































































































    flex-direction: column;































































































































































































































































    justify-content: center;































































































































































































































































    align-items: center;































































































































































































































































    padding: 4rem 2rem;































































































































































































































































    gap: 3rem;































































































































































































































































    box-shadow: var(--box-shadow-luxury);































































































































































































































































    border-left: var(--border-premium);































































































































































































































































    transition: var(--transition-smooth);































































































































































































































































    z-index: 999;































































































































































































































































    visibility: hidden;































































































































































































































































    pointer-events: none;































































































































































































































































  }































































































































































































































































  































































































































































































































































  .nav-actions-wrapper.open {































































































































































































































































    transform: translateX(0);































































































































































































































































    visibility: visible;































































































































































































































































    pointer-events: auto;































































































































































































































































  }































































































































































































































































  































































































































































































































































  .nav-menu {































































































































































































































































    flex-direction: column;































































































































































































































































    align-items: center;































































































































































































































































    gap: 2.2rem;































































































































































































































































    width: 100%;































































































































































































































































  }































































































































































































































































  































































































































































































































































  .nav-link {































































































































































































































































    font-size: 0.8rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* Hero Section */































































































































































































































































.hero {































































































































































































































































  min-height: 100vh;































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  background-color: var(--color-blanco-marfil);































































































































































































































































  padding: 10rem 0 5rem 0;































































































































































































































































  overflow: hidden;































































































































































































































































}































































































































































































































































































































































































































































































































.hero-grid {































































































































































































































































  display: grid;































































































































































































































































  grid-template-columns: 1.15fr 0.85fr;































































































































































































































































  align-items: center;































































































































































































































































  gap: 5rem;































































































































































































































































}































































































































































































































































































































































































































































































































.hero-content {































































































































































































































































  z-index: 2;































































































































































































































































  animation: fadeInUp 1.2s cubic-bezier(0.16, 1, 0.3, 1);































































































































































































































































}































































































































































































































































































































































































































































































































.hero-tag {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.75rem;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.35em;































































































































































































































































  color: var(--color-taupe);































































































































































































































































  margin-bottom: 1.5rem;































































































































































































































































  display: inline-block;































































































































































































































































  font-weight: 600;































































































































































































































































}































































































































































































































































































































































































































































































































.hero-title {































































































































































































































































  font-size: 3.8rem;































































































































































































































































  line-height: 1.12;































































































































































































































































  margin-bottom: 2.2rem;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  font-weight: 300;































































































































































































































































}































































































































































































































































































































































































































































































































.hero-title span {































































































































































































































































  font-family: var(--font-editorial);































































































































































































































































  font-style: normal;































































































































































































































































  font-weight: 300;































































































































































































































































  color: var(--color-gold-accent);































































































































































































































































}































































































































































































































































































































































































































































































































.hero-description {































































































































































































































































  font-family: var(--font-editorial);































































































































































































































































  font-size: 1.25rem;































































































































































































































































  line-height: 1.65;































































































































































































































































  margin-bottom: 3.5rem;































































































































































































































































  color: var(--color-gris-calido);































































































































































































































































  max-width: 600px;































































































































































































































































}































































































































































































































































































































































































































































































































.hero-image-wrapper {































































































































































































































































  position: relative;































































































































































































































































  display: flex;































































































































































































































































  justify-content: center;































































































































































































































































  align-items: center;































































































































































































































































}































































































































































































































































































































































































































































































































.hero-image-frame {































































































































































































































































  position: relative;































































































































































































































































  width: 100%;































































































































































































































































  max-width: 440px;































































































































































































































































  aspect-ratio: 0.8;































































































































































































































































  border: 1px solid var(--color-beige-premium);































































































































































































































































  padding: 1rem;































































































































































































































































  background-color: var(--color-white);































































































































































































































































  border-radius: 24px;































































































































































































































































  box-shadow: var(--box-shadow-medium);































































































































































































































































  animation: fadeIn 2s ease-out;































































































































































































































































  overflow: hidden;































































































































































































































































}































































































































































































































































































































































































































































































































.hero-image-frame::before {































































































































































































































































  display: none;































































































































































































































































}































































































































































































































































































































































































































































































































.hero-image {































































































































































































































































  width: 100%;































































































































































































































































  height: 100%;































































































































































































































































  object-fit: cover;































































































































































































































































  object-position: center;































































































































































































































































  border-radius: 16px;































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































}































































































































































































































































































































































































































































































































.hero-image-frame:hover .hero-image {































































































































































































































































  transform: scale(1.015);































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 992px) {































































































































































































































































  .hero {































































































































































































































































    min-height: auto;































































































































































































































































    padding-top: 8rem;































































































































































































































































  }































































































































































































































































  .hero-grid {































































































































































































































































    grid-template-columns: 1fr;































































































































































































































































    gap: 4rem;































































































































































































































































  }































































































































































































































































  .hero-image-wrapper {































































































































































































































































    max-width: 440px;































































































































































































































































    margin: 0 auto;































































































































































































































































  }































































































































































































































































  .hero-title {































































































































































































































































    font-size: 3.2rem;































































































































































































































































  }































































































































































































































































  .hero-description {































































































































































































































































    font-size: 1.25rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* Trust Indicators Bar */































































































































































































































































.trust-bar {































































































































































































































































  background-color: var(--color-white);































































































































































































































































  border-top: var(--border-light);































































































































































































































































  border-bottom: var(--border-light);































































































































































































































































  padding: 4rem 0;































































































































































































































































}































































































































































































































































































































































































































































































































.trust-grid {































































































































































































































































  display: grid;































































































































































































































































  grid-template-columns: repeat(4, 1fr);































































































































































































































































  gap: 2rem;































































































































































































































































}































































































































































































































































































































































































































































































































.trust-item {































































































































































































































































  display: flex;































































































































































































































































  flex-direction: column;































































































































































































































































  align-items: center;































































































































































































































































  text-align: center;































































































































































































































































  padding: 0 1.5rem;































































































































































































































































}































































































































































































































































































































































































































































































































.trust-item:not(:last-child) {































































































































































































































































  border-right: var(--border-light);































































































































































































































































}































































































































































































































































































































































































































































































































.trust-icon {































































































































































































































































  width: 2.2rem;































































































































































































































































  height: 2.2rem;































































































































































































































































  stroke: var(--color-gold-accent);































































































































































































































































  stroke-width: 1.2;































































































































































































































































  fill: none;































































































































































































































































  margin-bottom: 1.2rem;































































































































































































































































}































































































































































































































































































































































































































































































































.trust-text h4 {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.72rem;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.2em;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  margin-bottom: 0.3rem;































































































































































































































































  font-weight: 600;































































































































































































































































}































































































































































































































































































































































































































































































































.trust-text p {































































































































































































































































  font-size: 0.8rem;































































































































































































































































  color: var(--color-taupe);































































































































































































































































  font-weight: 400;































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 992px) {































































































































































































































































  .trust-grid {































































































































































































































































    grid-template-columns: repeat(2, 1fr);































































































































































































































































    gap: 3rem 0;































































































































































































































































  }































































































































































































































































  .trust-item:nth-child(2) {































































































































































































































































    border-right: none;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 576px) {































































































































































































































































  .trust-grid {































































































































































































































































    grid-template-columns: 1fr;































































































































































































































































    gap: 2.5rem;































































































































































































































































  }































































































































































































































































  .trust-item {































































































































































































































































    border-right: none !important;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* About Section */































































































































































































































































.about {































































































































































































































































  background-color: var(--color-blanco-marfil);































































































































































































































































}































































































































































































































































































































































































































































































































.about-grid {































































































































































































































































  display: grid;































































































































































































































































  grid-template-columns: 0.85fr 1.15fr;































































































































































































































































  gap: 6rem;































































































































































































































































}































































































































































































































































































































































































































































































































.about-image-wrapper {































































































































































































































































  position: sticky;































































































































































































































































  top: 8rem;































































































































































































































































}































































































































































































































































































































































































































































































































.about-image-frame {































































































































































































































































  position: relative;































































































































































































































































  border: 1px solid var(--color-beige-premium);































































































































































































































































  padding: 1.2rem;































































































































































































































































  background-color: var(--color-white);































































































































































































































































  border-radius: 24px;































































































































































































































































  box-shadow: var(--box-shadow-medium);































































































































































































































































}































































































































































































































































































































































































































































































































.about-image {































































































































































































































































  width: 100%;































































































































































































































































  height: auto;































































































































































































































































  object-fit: cover;































































































































































































































































  display: block;































































































































































































































































}































































































































































































































































































































































































































































































































/* About Section Carousel Styling */































































































































































































































































.about-carousel {































































































































































































































































  position: relative;































































































































































































































































  width: 100%;































































































































































































































































  overflow: hidden;































































































































































































































































  border-radius: 12px;































































































































































































































































}































































































































































































































































































































































































































































































































.about-carousel-slides {































































































































































































































































  position: relative;































































































































































































































































  width: 100%;































































































































































































































































  aspect-ratio: 0.75;































































































































































































































































}































































































































































































































































































































































































































































































































.about-slide {































































































































































































































































  position: absolute;































































































































































































































































  top: 0;































































































































































































































































  left: 0;































































































































































































































































  width: 100%;































































































































































































































































  height: 100%;































































































































































































































































  opacity: 0;































































































































































































































































  visibility: hidden;































































































































































































































































  transition: opacity 1s cubic-bezier(0.16, 1, 0.3, 1), visibility 1s cubic-bezier(0.16, 1, 0.3, 1);































































































































































































































































  z-index: 1;































































































































































































































































}































































































































































































































































































































































































































































































































.about-slide.active {































































































































































































































































  opacity: 1;































































































































































































































































  visibility: visible;































































































































































































































































  z-index: 2;































































































































































































































































}































































































































































































































































































































































































































































































































.about-slide img {































































































































































































































































  width: 100%;































































































































































































































































  height: 100%;































































































































































































































































  object-fit: cover;































































































































































































































































  display: block;































































































































































































































































}































































































































































































































































































































































































































































































































/* Carousel Buttons */































































































































































































































































.about-carousel-prev,































































































































































































































































.about-carousel-next {































































































































































































































































  position: absolute;































































































































































































































































  top: 50%;































































































































































































































































  transform: translateY(-50%);































































































































































































































































  background-color: rgba(248, 246, 243, 0.75);































































































































































































































































  backdrop-filter: blur(8px);































































































































































































































































  -webkit-backdrop-filter: blur(8px);































































































































































































































































  border: 1px solid rgba(197, 176, 151, 0.3);































































































































































































































































  width: 40px;































































































































































































































































  height: 40px;































































































































































































































































  border-radius: 50%;































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  justify-content: center;































































































































































































































































  cursor: pointer;































































































































































































































































  z-index: 5;































































































































































































































































  transition: var(--transition-fast);































































































































































































































































  opacity: 0;































































































































































































































































}































































































































































































































































































































































































































































































































.about-carousel:hover .about-carousel-prev,































































































































































































































































.about-carousel:hover .about-carousel-next {































































































































































































































































  opacity: 1;































































































































































































































































}































































































































































































































































































































































































































































































































.about-carousel-prev {































































































































































































































































  left: 1rem;































































































































































































































































}































































































































































































































































































































































































































































































































.about-carousel-next {































































































































































































































































  right: 1rem;































































































































































































































































}































































































































































































































































































































































































































































































































.about-carousel-prev:hover,































































































































































































































































.about-carousel-next:hover {































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  border-color: var(--color-dark-charcoal);































































































































































































































































}































































































































































































































































































































































































































































































































.about-carousel-prev svg,































































































































































































































































.about-carousel-next svg {































































































































































































































































  width: 18px;































































































































































































































































  height: 18px;































































































































































































































































  fill: none;































































































































































































































































  stroke: var(--color-dark-charcoal);































































































































































































































































  stroke-width: 2;































































































































































































































































  transition: var(--transition-fast);































































































































































































































































}































































































































































































































































































































































































































































































































.about-carousel-prev:hover svg,































































































































































































































































.about-carousel-next:hover svg {































































































































































































































































  stroke: var(--color-white);































































































































































































































































}































































































































































































































































































































































































































































































































/* Carousel Dots */































































































































































































































































.about-carousel-dots {































































































































































































































































  position: absolute;































































































































































































































































  bottom: 1rem;































































































































































































































































  left: 50%;































































































































































































































































  transform: translateX(-50%);































































































































































































































































  display: flex;































































































































































































































































  gap: 0.5rem;































































































































































































































































  z-index: 5;































































































































































































































































}































































































































































































































































































































































































































































































































.about-dot {































































































































































































































































  width: 8px;































































































































































































































































  height: 8px;































































































































































































































































  border-radius: 50%;































































































































































































































































  background-color: rgba(248, 246, 243, 0.4);































































































































































































































































  border: 1px solid rgba(197, 176, 151, 0.3);































































































































































































































































  cursor: pointer;































































































































































































































































  transition: var(--transition-fast);































































































































































































































































}































































































































































































































































































































































































































































































































.about-dot:hover {































































































































































































































































  background-color: rgba(248, 246, 243, 0.8);































































































































































































































































}































































































































































































































































































































































































































































































































.about-dot.active {































































































































































































































































  background-color: var(--color-gold-accent);































































































































































































































































  border-color: var(--color-gold-accent);































































































































































































































































  width: 20px;































































































































































































































































  border-radius: 4px;































































































































































































































































}































































































































































































































































































































































































































































































































.about-badge {































































































































































































































































  position: absolute;































































































































































































































































  bottom: -2rem;































































































































































































































































  right: -2rem;































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  color: var(--color-blanco-marfil);































































































































































































































































  padding: 2rem 1.5rem;































































































































































































































































  max-width: 160px;































































































































































































































































  text-align: center;































































































































































































































































  box-shadow: var(--box-shadow-medium);































































































































































































































































  border: 1px solid var(--color-gold-accent);































































































































































































































































  border-radius: 12px;































































































































































































































































  z-index: 10;































































































































































































































































}































































































































































































































































































































































































































































































































.about-badge span {































































































































































































































































  font-family: var(--font-serif);































































































































































































































































  font-size: 2rem;































































































































































































































































  display: block;































































































































































































































































  line-height: 1.1;































































































































































































































































  color: var(--color-gold-accent);































































































































































































































































}































































































































































































































































































































































































































































































































.about-badge label {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.65rem;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.15em;































































































































































































































































  color: var(--color-beige-premium);































































































































































































































































  font-weight: 500;































































































































































































































































  margin-top: 0.3rem;































































































































































































































































  display: block;































































































































































































































































}































































































































































































































































































































































































































































































































.about-info h3 {































































































































































































































































  font-size: 2.4rem;































































































































































































































































  margin-bottom: 2rem;































































































































































































































































  font-weight: 300;































































































































































































































































}































































































































































































































































































































































































































































































































.about-info p {































































































































































































































































  margin-bottom: 2rem;































































































































































































































































  font-size: 1.05rem;































































































































































































































































  color: var(--color-dark-muted);































































































































































































































































}































































































































































































































































































































































































































































































































.about-bullets {































































































































































































































































  list-style: none;































































































































































































































































  margin-bottom: 4rem;































































































































































































































































}































































































































































































































































































































































































































































































































.about-bullets li {































































































































































































































































  display: flex;































































































































































































































































  align-items: flex-start;































































































































































































































































  gap: 1.2rem;































































































































































































































































  margin-bottom: 1.5rem;































































































































































































































































  font-size: 0.95rem;































































































































































































































































  color: var(--color-dark-muted);































































































































































































































































}































































































































































































































































































































































































































































































































.about-bullets li svg {































































































































































































































































  width: 1.1rem;































































































































































































































































  height: 1.1rem;































































































































































































































































  stroke: var(--color-gold-accent);































































































































































































































































  stroke-width: 2;































































































































































































































































  fill: none;































































































































































































































































  flex-shrink: 0;































































































































































































































































  margin-top: 0.3rem;































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 992px) {































































































































































































































































  .about-grid {































































































































































































































































    grid-template-columns: 1fr;































































































































































































































































    gap: 5rem;































































































































































































































































  }































































































































































































































































  .about-image-wrapper {































































































































































































































































    position: relative;































































































































































































































































    max-width: 440px;































































































































































































































































    margin: 0 auto 3.5rem auto;































































































































































































































































    width: 100%;































































































































































































































































  }































































































































































































































































  .about-carousel-slides {































































































































































































































































    aspect-ratio: 0.75;































































































































































































































































    height: 400px; /* Fallback height to prevent layout collapsing on mobile */































































































































































































































































  }































































































































































































































































  .about-badge {































































































































































































































































    right: 0;































































































































































































































































    bottom: -1rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* Timeline Component */































































































































































































































































.timeline-title {































































































































































































































































  font-size: 2rem;































































































































































































































































  margin-bottom: 4rem;































































































































































































































































  text-align: center;































































































































































































































































  font-weight: 300;































































































































































































































































}































































































































































































































































































































































































































































































































.timeline {































































































































































































































































  position: relative;































































































































































































































































  max-width: 800px;































































































































































































































































  margin: 4rem auto 0 auto;































































































































































































































































  padding: 2rem 0;































































































































































































































































}































































































































































































































































































































































































































































































































.timeline::after {































































































































































































































































  content: '';































































































































































































































































  position: absolute;































































































































































































































































  width: 1px;































































































































































































































































  background-color: var(--color-beige-premium);































































































































































































































































  top: 0;































































































































































































































































  bottom: 0;































































































































































































































































  left: 50%;































































































































































































































































  margin-left: -0.5px;































































































































































































































































}































































































































































































































































































































































































































































































































.timeline-item {































































































































































































































































  padding: 1.5rem 3rem;































































































































































































































































  position: relative;































































































































































































































































  width: 50%;































































































































































































































































}































































































































































































































































































































































































































































































































.timeline-item::after {































































































































































































































































  content: '';































































































































































































































































  position: absolute;































































































































































































































































  width: 10px;































































































































































































































































  height: 10px;































































































































































































































































  right: -5px;































































































































































































































































  background-color: var(--color-blanco-marfil);































































































































































































































































  border: 1px solid var(--color-gold-accent);































































































































































































































































  top: 2rem;































































































































































































































































  border-radius: 50%;































































































































































































































































  z-index: 1;































































































































































































































































  transition: var(--transition-fast);































































































































































































































































}































































































































































































































































































































































































































































































































.left {































































































































































































































































  left: 0;































































































































































































































































  text-align: right;































































































































































































































































}































































































































































































































































































































































































































































































































.right {































































































































































































































































  left: 50%;































































































































































































































































}































































































































































































































































































































































































































































































































.right::after {































































































































































































































































  left: -5px;































































































































































































































































}































































































































































































































































































































































































































































































































.timeline-date {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-weight: 700;































































































































































































































































  font-size: 0.75rem;































































































































































































































































  color: var(--color-gold-accent);































































































































































































































































  letter-spacing: 0.2em;































































































































































































































































  margin-bottom: 0.5rem;































































































































































































































































  display: block;































































































































































































































































}































































































































































































































































































































































































































































































































.timeline-content-box {































































































































































































































































  padding: 2rem;































































































































































































































































  background: var(--color-white);































































































































































































































































  border: var(--border-light);































































































































































































































































  border-radius: 12px;































































































































































































































































  box-shadow: var(--box-shadow-soft);































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































}































































































































































































































































































































































































































































































































.timeline-content-box h4 {































































































































































































































































  font-size: 1.2rem;































































































































































































































































  margin-bottom: 0.6rem;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  font-weight: 400;































































































































































































































































}































































































































































































































































































































































































































































































































.timeline-content-box p {































































































































































































































































  font-size: 0.88rem;































































































































































































































































  color: var(--color-dark-muted);































































































































































































































































}































































































































































































































































































































































































































































































































.timeline-item:hover::after {































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  border-color: var(--color-dark-charcoal);































































































































































































































































  transform: scale(1.4);































































































































































































































































}































































































































































































































































































































































































































































































































.timeline-item:hover .timeline-content-box {































































































































































































































































  border-color: var(--color-gold-accent);































































































































































































































































  transform: translateY(-4px);































































































































































































































































  box-shadow: var(--box-shadow-medium);































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 768px) {































































































































































































































































  .timeline::after {































































































































































































































































    left: 20px;































































































































































































































































  }































































































































































































































































  .timeline-item {































































































































































































































































    width: 100%;































































































































































































































































    padding-left: 45px;































































































































































































































































    padding-right: 0;































































































































































































































































    text-align: left;































































































































































































































































  }































































































































































































































































  .timeline-item::after {































































































































































































































































    left: 15px;































































































































































































































































  }































































































































































































































































  .left, .right {































































































































































































































































    left: 0;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* Procedures Section */































































































































































































































































.procedures {































































































































































































































































  background-color: var(--color-white);































































































































































































































































  border-top: var(--border-light);































































































































































































































































  border-bottom: var(--border-light);































































































































































































































































}































































































































































































































































































































































































































































































































.procedures-tabs {































































































































































































































































  display: flex;































































































































































































































































  justify-content: center;































































































































































































































































  gap: 3rem;































































































































































































































































  margin-bottom: 5rem;































































































































































































































































  border-bottom: var(--border-light);































































































































































































































































  padding-bottom: 1.5rem;































































































































































































































































  flex-wrap: wrap;































































































































































































































































}































































































































































































































































































































































































































































































































.tab-btn {































































































































































































































































  background: none;































































































































































































































































  border: none;































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.78rem;































































































































































































































































  font-weight: 600;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.2em;































































































































































































































































  color: var(--color-taupe);































































































































































































































































  cursor: pointer;































































































































































































































































  padding: 0.6rem 1.2rem;































































































































































































































































  position: relative;































































































































































































































































  transition: var(--transition-fast);































































































































































































































































}































































































































































































































































































































































































































































































































.tab-btn::after {































































































































































































































































  content: '';































































































































































































































































  position: absolute;































































































































































































































































  bottom: -1.65rem;































































































































































































































































  left: 0;































































































































































































































































  width: 0;































































































































































































































































  height: 2px;































































































































































































































































  background-color: var(--color-gold-accent);































































































































































































































































  transition: var(--transition-fast);































































































































































































































































}































































































































































































































































































































































































































































































































.tab-btn:hover {































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































}































































































































































































































































































































































































































































































































.tab-btn.active {































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































}































































































































































































































































































































































































































































































































.tab-btn.active::after {































































































































































































































































  width: 100%;































































































































































































































































}































































































































































































































































































































































































































































































































.procedures-grid {































































































































































































































































  display: none;































































































































































































































































  grid-template-columns: repeat(3, 1fr);































































































































































































































































  gap: 3rem;































































































































































































































































}































































































































































































































































































































































































































































































































.procedures-grid.active {































































































































































































































































  display: grid;































































































































































































































































  animation: fadeIn 0.8s cubic-bezier(0.16, 1, 0.3, 1);































































































































































































































































}































































































































































































































































































































































































































































































































.procedure-card {































































































































































































































































  border: var(--border-light);































































































































































































































































  background: var(--color-blanco-marfil);































































































































































































































































  padding: 3.5rem 2.8rem;































































































































































































































































  border-radius: 16px;































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































  display: flex;































































































































































































































































  flex-direction: column;































































































































































































































































  height: 100%;































































































































































































































































  position: relative;































































































































































































































































  overflow: hidden;































































































































































































































































}































































































































































































































































































































































































































































































































.procedure-card-icon {































































































































































































































































  width: 4.5rem;































































































































































































































































  height: 4.5rem;































































































































































































































































  stroke: var(--color-gold-accent);































































































































































































































































  stroke-width: 1.2;































































































































































































































































  fill: none;































































































































































































































































  margin-bottom: 2rem;































































































































































































































































}































































































































































































































































































































































































































































































































.procedure-card h3 {































































































































































































































































  font-size: 1.45rem;































































































































































































































































  margin-bottom: 1.2rem;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  font-weight: 400;































































































































































































































































}































































































































































































































































































































































































































































































































.procedure-card p {































































































































































































































































  font-size: 0.92rem;































































































































































































































































  color: var(--color-dark-muted);































































































































































































































































  margin-bottom: 2.5rem;































































































































































































































































  flex-grow: 1;































































































































































































































































}































































































































































































































































































































































































































































































































.procedure-card-link {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.72rem;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.2em;































































































































































































































































  font-weight: 700;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  display: inline-flex;































































































































































































































































  align-items: center;































































































































































































































































  gap: 0.8rem;































































































































































































































































  margin-top: auto;































































































































































































































































}































































































































































































































































































































































































































































































































.procedure-card-link svg {































































































































































































































































  width: 0.9rem;































































































































































































































































  height: 0.9rem;































































































































































































































































  stroke: var(--color-dark-charcoal);































































































































































































































































  stroke-width: 2;































































































































































































































































  fill: none;































































































































































































































































  transition: var(--transition-fast);































































































































































































































































}































































































































































































































































































































































































































































































































.procedure-card:hover {































































































































































































































































  transform: translateY(-8px);































































































































































































































































  border-color: var(--color-gold-accent);































































































































































































































































  box-shadow: var(--box-shadow-medium);































































































































































































































































  background: var(--color-white);































































































































































































































































}































































































































































































































































































































































































































































































































.procedure-card:hover .procedure-card-link svg {































































































































































































































































  transform: translateX(4px);































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 992px) {































































































































































































































































  .procedures-grid {































































































































































































































































    grid-template-columns: repeat(2, 1fr);































































































































































































































































    gap: 2.5rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 768px) {































































































































































































































































  .procedures-grid {































































































































































































































































    grid-template-columns: 1fr;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* Differentiators */































































































































































































































































.differentiators {































































































































































































































































  background-color: var(--color-blanco-marfil);































































































































































































































































}































































































































































































































































































































































































































































































































.diff-grid {































































































































































































































































  display: grid;































































































































































































































































  grid-template-columns: repeat(3, 1fr);































































































































































































































































  gap: 3rem;































































































































































































































































  margin-top: 4rem;































































































































































































































































}































































































































































































































































































































































































































































































































.diff-card {































































































































































































































































  background: var(--color-white);































































































































































































































































  padding: 3.5rem 2.8rem;































































































































































































































































  border: var(--border-light);































































































































































































































































  border-top: 3px solid var(--color-gold-accent);































































































































































































































































  border-radius: 16px;































































































































































































































































  box-shadow: var(--box-shadow-soft);































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































}































































































































































































































































































































































































































































































































.diff-num {































































































































































































































































  font-family: var(--font-editorial);































































































































































































































































  font-size: 2.2rem;































































































































































































































































  color: var(--color-gold-accent);































































































































































































































































  display: block;































































































































































































































































  margin-bottom: 1.5rem;































































































































































































































































  line-height: 1;































































































































































































































































}































































































































































































































































































































































































































































































































.diff-card h3 {































































































































































































































































  font-size: 1.35rem;































































































































































































































































  margin-bottom: 1rem;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  font-weight: 400;































































































































































































































































}































































































































































































































































































































































































































































































































.diff-card p {































































































































































































































































  font-size: 0.92rem;































































































































































































































































}































































































































































































































































































































































































































































































































.diff-card:hover {































































































































































































































































  transform: translateY(-5px);































































































































































































































































  box-shadow: var(--box-shadow-medium);































































































































































































































































  border-top-color: var(--color-dark-charcoal);































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 992px) {































































































































































































































































  .diff-grid {































































































































































































































































    grid-template-columns: repeat(2, 1fr);































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 768px) {































































































































































































































































  .diff-grid {































































































































































































































































    grid-template-columns: 1fr;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* Publications */































































































































































































































































.publications {































































































































































































































































  background-color: var(--color-white);































































































































































































































































  border-top: var(--border-light);































































































































































































































































  border-bottom: var(--border-light);































































































































































































































































}































































































































































































































































































































































































































































































































.pub-magazine {































































































































































































































































  display: grid;































































































































































































































































  grid-template-columns: repeat(3, 1fr);































































































































































































































































  gap: 3rem;































































































































































































































































  margin-top: 4rem;































































































































































































































































}































































































































































































































































































































































































































































































































.pub-article {































































































































































































































































  background-color: var(--color-blanco-marfil);































































































































































































































































  border: var(--border-light);































































































































































































































































  padding: 3.5rem 2.8rem;































































































































































































































































  border-radius: 16px;































































































































































































































































  display: flex;































































































































































































































































  flex-direction: column;































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































  position: relative;































































































































































































































































  overflow: hidden;































































































































































































































































}































































































































































































































































































































































































































































































































.pub-article::before {































































































































































































































































  content: '';































































































































































































































































  position: absolute;































































































































































































































































  top: 0;































































































































































































































































  left: 0;































































































































































































































































  width: 100%;































































































































































































































































  height: 2px;































































































































































































































































  background-color: transparent;































































































































































































































































  transition: var(--transition-fast);































































































































































































































































}































































































































































































































































































































































































































































































































.pub-meta {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.68rem;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.15em;































































































































































































































































  color: var(--color-taupe);































































































































































































































































  margin-bottom: 1.5rem;































































































































































































































































  font-weight: 600;































































































































































































































































  display: flex;































































































































































































































































  justify-content: space-between;































































































































































































































































}































































































































































































































































































































































































































































































































.pub-article h3 {































































































































































































































































  font-size: 1.4rem;































































































































































































































































  margin-bottom: 1.5rem;































































































































































































































































  line-height: 1.4;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  font-weight: 400;































































































































































































































































  flex-grow: 1;































































































































































































































































}































































































































































































































































































































































































































































































































.pub-article p {































































































































































































































































  font-size: 0.88rem;































































































































































































































































  margin-bottom: 2.2rem;































































































































































































































































}































































































































































































































































































































































































































































































































.pub-link {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.72rem;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.15em;































































































































































































































































  font-weight: 700;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  display: inline-flex;































































































































































































































































  align-items: center;































































































































































































































































  gap: 0.8rem;































































































































































































































































  border-bottom: 1px solid var(--color-gold-accent);































































































































































































































































  padding-bottom: 0.3rem;































































































































































































































































  align-self: flex-start;































































































































































































































































}































































































































































































































































































































































































































































































































.pub-article:hover {































































































































































































































































  background-color: var(--color-white);































































































































































































































































  box-shadow: var(--box-shadow-medium);































































































































































































































































  border-color: var(--color-gold-accent);































































































































































































































































}































































































































































































































































































































































































































































































































.pub-article:hover::before {































































































































































































































































  background-color: var(--color-gold-accent);































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 992px) {































































































































































































































































  .pub-magazine {































































































































































































































































    grid-template-columns: repeat(2, 1fr);































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 768px) {































































































































































































































































  .pub-magazine {































































































































































































































































    grid-template-columns: 1fr;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* Results Gallery (Before / After Slider) */































































































































































































































































.gallery {































































































































































































































































  background-color: var(--color-blanco-marfil);































































































































































































































































}































































































































































































































































































































































































































































































































.gallery-filters {































































































































































































































































  display: flex;































































































































































































































































  justify-content: center;































































































































































































































































  gap: 1rem;































































































































































































































































  margin-bottom: 5rem;































































































































































































































































  flex-wrap: wrap;































































































































































































































































}































































































































































































































































































































































































































































































































.filter-btn {































































































































































































































































  background: none;































































































































































































































































  border: 1px solid var(--color-beige-premium);































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.72rem;































































































































































































































































  font-weight: 600;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.15em;































































































































































































































































  color: var(--color-dark-muted);































































































































































































































































  cursor: pointer;































































































































































































































































  padding: 0.8rem 1.8rem;































































































































































































































































  border-radius: 30px;































































































































































































































































  transition: var(--transition-fast);































































































































































































































































}































































































































































































































































































































































































































































































































.filter-btn:hover,































































































































































































































































.filter-btn.active {































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  border-color: var(--color-dark-charcoal);































































































































































































































































  color: var(--color-blanco-marfil);































































































































































































































































}































































































































































































































































































































































































































































































































.gallery-grid {































































































































































































































































  display: grid;































































































































































































































































  grid-template-columns: repeat(2, 1fr);































































































































































































































































  gap: 4rem;































































































































































































































































}































































































































































































































































































































































































































































































































.gallery-item {































































































































































































































































  background: var(--color-white);































































































































































































































































  border: var(--border-light);































































































































































































































































  padding: 2.2rem;































































































































































































































































  border-radius: 20px;































































































































































































































































  box-shadow: var(--box-shadow-soft);































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































  overflow: hidden;































































































































































































































































}































































































































































































































































































































































































































































































































.gallery-item.hidden {































































































































































































































































  display: none;































































































































































































































































}































































































































































































































































































































































































































































































































.gallery-info {































































































































































































































































  margin-top: 2rem;































































































































































































































































}































































































































































































































































































































































































































































































































.gallery-info h4 {































































































































































































































































  font-size: 1.35rem;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  margin-bottom: 0.4rem;































































































































































































































































  font-weight: 400;































































































































































































































































}































































































































































































































































































































































































































































































































.gallery-info p {































































































































































































































































  font-size: 0.8rem;































































































































































































































































  color: var(--color-gold-accent);































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.12em;































































































































































































































































  font-weight: 600;































































































































































































































































}































































































































































































































































































































































































































































































































/* Before After Slider Container */































































































































































































































































.slider-container {































































































































































































































































  position: relative;































































































































































































































































  width: 100%;































































































































































































































































  aspect-ratio: 0.75;































































































































































































































































  overflow: hidden;































































































































































































































































  border-radius: 16px;































































































































































































































































  border: 1px solid var(--color-beige-premium);































































































































































































































































  box-shadow: var(--box-shadow-soft);































































































































































































































































}































































































































































































































































































































































































































































































































.slider-img {































































































































































































































































  position: absolute;































































































































































































































































  top: 0;































































































































































































































































  left: 0;































































































































































































































































  width: 100%;































































































































































































































































  height: 100%;































































































































































































































































  object-fit: cover;































































































































































































































































  pointer-events: none;































































































































































































































































}































































































































































































































































































































































































































































































































.img-before {































































































































































































































































  z-index: 1;































































































































































































































































}































































































































































































































































































































































































































































































































.img-after {































































































































































































































































  z-index: 2;































































































































































































































































  clip-path: inset(0 0 0 50%);































































































































































































































































}































































































































































































































































































































































































































































































































.slider-range {































































































































































































































































  position: absolute;































































































































































































































































  -webkit-appearance: none;































































































































































































































































  appearance: none;































































































































































































































































  width: 100%;































































































































































































































































  height: 100%;































































































































































































































































  background: transparent;































































































































































































































































  outline: none;































































































































































































































































  margin: 0;































































































































































































































































  z-index: 10;































































































































































































































































  cursor: ew-resize;































































































































































































































































  top: 0;































































































































































































































































  left: 0;































































































































































































































































}































































































































































































































































































































































































































































































































/* Range input thumb overrides to replace browser default blue thumb with brown */































































































































































































































































.slider-range::-webkit-slider-thumb {































































































































































































































































  -webkit-appearance: none;































































































































































































































































  appearance: none;































































































































































































































































  width: 14px;































































































































































































































































  height: 14px;































































































































































































































































  border-radius: 50%;































































































































































































































































  background: var(--color-gold-accent);































































































































































































































































  border: none;































































































































































































































































  cursor: ew-resize;































































































































































































































































  box-shadow: 0 0 5px rgba(20, 17, 15, 0.2);































































































































































































































































  transition: transform 0.2s ease;































































































































































































































































}































































































































































































































































































































































































































































































































.slider-range::-moz-range-thumb {































































































































































































































































  width: 14px;































































































































































































































































  height: 14px;































































































































































































































































  border-radius: 50%;































































































































































































































































  background: var(--color-gold-accent);































































































































































































































































  border: none;































































































































































































































































  cursor: ew-resize;































































































































































































































































  box-shadow: 0 0 5px rgba(20, 17, 15, 0.2);































































































































































































































































  transition: transform 0.2s ease;































































































































































































































































}































































































































































































































































































































































































































































































































.slider-range:active::-webkit-slider-thumb {































































































































































































































































  transform: scale(1.2);































































































































































































































































}































































































































































































































































































































































































































































































































.slider-range:active::-moz-range-thumb {































































































































































































































































  transform: scale(1.2);































































































































































































































































}































































































































































































































































































































































































































































































































.slider-line {































































































































































































































































  position: absolute;































































































































































































































































  top: 0;































































































































































































































































  bottom: 0;































































































































































































































































  left: 50%;































































































































































































































































  width: 2px;































































































































































































































































  background-color: var(--color-gold-accent);































































































































































































































































  z-index: 5;































































































































































































































































  pointer-events: none;































































































































































































































































  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);































































































































































































































































}































































































































































































































































































































































































































































































































.slider-handle {































































































































































































































































  position: absolute;































































































































































































































































  top: 50%;































































































































































































































































  left: 50%;































































































































































































































































  transform: translate(-50%, -50%);































































































































































































































































  width: 44px;































































































































































































































































  height: 44px;































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  border-radius: 50%;































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  justify-content: center;































































































































































































































































  z-index: 6;































































































































































































































































  pointer-events: none;































































































































































































































































  box-shadow: 0 4px 15px rgba(197, 176, 151, 0.4);































































































































































































































































  border: 2px solid var(--color-gold-accent);































































































































































































































































  transition: transform 0.2s ease;































































































































































































































































}































































































































































































































































































































































































































































































































.slider-handle svg {































































































































































































































































  width: 16px;































































































































































































































































  height: 16px;































































































































































































































































  fill: var(--color-gold-accent);































































































































































































































































}































































































































































































































































































































































































































































































































.slider-label {































































































































































































































































  position: absolute;































































































































































































































































  bottom: 1rem;































































































































































































































































  padding: 0.4rem 0.9rem;































































































































































































































































  background-color: rgba(248, 246, 243, 0.75);































































































































































































































































  backdrop-filter: blur(8px);































































































































































































































































  -webkit-backdrop-filter: blur(8px);































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  border: 1px solid rgba(197, 176, 151, 0.3);































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.65rem;































































































































































































































































  font-weight: 600;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.15em;































































































































































































































































  border-radius: 20px;































































































































































































































































  z-index: 4;































































































































































































































































  pointer-events: none;































































































































































































































































}































































































































































































































































































































































































































































































































.label-before {































































































































































































































































  left: 1.5rem;































































































































































































































































}































































































































































































































































































































































































































































































































.label-after {































































































































































































































































  right: 1.5rem;































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 768px) {































































































































































































































































  .gallery-grid {































































































































































































































































    grid-template-columns: 1fr;































































































































































































































































    gap: 3rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* Testimonials */































































































































































































































































.testimonials {































































































































































































































































  background-color: var(--color-white);































































































































































































































































  border-top: var(--border-light);































































































































































































































































  border-bottom: var(--border-light);































































































































































































































































}































































































































































































































































































































































































































































































































.testimonials-carousel {































































































































































































































































  display: grid;































































































































































































































































  grid-template-columns: repeat(3, 1fr);































































































































































































































































  gap: 3rem;































































































































































































































































  margin-top: 4rem;































































































































































































































































}































































































































































































































































































































































































































































































































.testimonial-card {































































































































































































































































  background-color: var(--color-blanco-marfil);































































































































































































































































  border: var(--border-light);































































































































































































































































  padding: 3.5rem 2.8rem;































































































































































































































































  border-radius: 16px;































































































































































































































































  box-shadow: var(--box-shadow-soft);































































































































































































































































  position: relative;































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































}































































































































































































































































































































































































































































































































.quote-icon {































































































































































































































































  position: absolute;































































































































































































































































  top: 2rem;































































































































































































































































  right: 2.5rem;































































































































































































































































  font-size: 3.5rem;































































































































































































































































  font-family: var(--font-serif);































































































































































































































































  color: rgba(197, 176, 151, 0.18);































































































































































































































































  line-height: 1;































































































































































































































































}































































































































































































































































































































































































































































































































.stars {































































































































































































































































  display: flex;































































































































































































































































  gap: 0.3rem;































































































































































































































































  margin-bottom: 1.5rem;































































































































































































































































}































































































































































































































































































































































































































































































































.stars svg {































































































































































































































































  width: 0.95rem;































































































































































































































































  height: 0.95rem;































































































































































































































































  fill: var(--color-gold-accent);































































































































































































































































}































































































































































































































































































































































































































































































































.testimonial-text {































































































































































































































































  font-family: var(--font-editorial);































































































































































































































































  font-size: 1.15rem;































































































































































































































































  font-style: italic;































































































































































































































































  line-height: 1.65;































































































































































































































































  margin-bottom: 2.5rem;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































}































































































































































































































































































































































































































































































































.testimonial-author {































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  gap: 1.2rem;































































































































































































































































}































































































































































































































































































































































































































































































































.author-avatar {































































































































































































































































  width: 2.8rem;































































































































































































































































  height: 2.8rem;































































































































































































































































  border-radius: 50%;































































































































































































































































  background-color: var(--color-white);































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  justify-content: center;































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-weight: 700;































































































































































































































































  font-size: 0.85rem;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  border: 1px solid var(--color-gold-accent);































































































































































































































































}































































































































































































































































































































































































































































































































.author-info h5 {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.85rem;































































































































































































































































  font-weight: 700;































































































































































































































































  margin-bottom: 0.2rem;































































































































































































































































}































































































































































































































































































































































































































































































































.author-info p {































































































































































































































































  font-size: 0.75rem;































































































































































































































































  color: var(--color-taupe);































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.08em;































































































































































































































































}































































































































































































































































































































































































































































































































.testimonial-card:hover {































































































































































































































































  transform: translateY(-5px);































































































































































































































































  box-shadow: var(--box-shadow-medium);































































































































































































































































  border-color: var(--color-gold-accent);































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 992px) {































































































































































































































































  .testimonials-carousel {































































































































































































































































    grid-template-columns: repeat(2, 1fr);































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 768px) {































































































































































































































































  .testimonials-carousel {































































































































































































































































    grid-template-columns: 1fr;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* Consulting & Maps Section */































































































































































































































































.consulting {































































































































































































































































  background-color: var(--color-blanco-marfil);































































































































































































































































}































































































































































































































































































































































































































































































































.consulting-grid {































































































































































































































































  display: grid;































































































































































































































































  grid-template-columns: 1.3fr 0.7fr;































































































































































































































































  gap: 5rem;































































































































































































































































  align-items: stretch;































































































































































































































































}































































































































































































































































































































































































































































































































.consulting-details h3 {































































































































































































































































  font-size: 2.4rem;































































































































































































































































  margin-bottom: 2rem;































































































































































































































































  font-weight: 300;































































































































































































































































}































































































































































































































































































































































































































































































































.info-list {































































































































































































































































  margin-bottom: 3rem;































































































































































































































































}































































































































































































































































































































































































































































































































.info-row {































































































































































































































































  display: flex;































































































































































































































































  align-items: flex-start;































































































































































































































































  gap: 1.2rem;































































































































































































































































  margin-bottom: 2rem;































































































































































































































































  border-bottom: 1px solid rgba(197, 176, 151, 0.15);































































































































































































































































  padding-bottom: 1.5rem;































































































































































































































































}































































































































































































































































































































































































































































































































.info-row:last-child {































































































































































































































































  border-bottom: none;































































































































































































































































}































































































































































































































































































































































































































































































































.info-row svg {































































































































































































































































  width: 1.4rem;































































































































































































































































  height: 1.4rem;































































































































































































































































  stroke: var(--color-gold-accent);































































































































































































































































  stroke-width: 1.5;































































































































































































































































  fill: none;































































































































































































































































  flex-shrink: 0;































































































































































































































































}































































































































































































































































































































































































































































































































.info-row h4 {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.75rem;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.18em;































































































































































































































































  color: var(--color-taupe);































































































































































































































































  margin-bottom: 0.4rem;































































































































































































































































  font-weight: 600;































































































































































































































































}































































































































































































































































































































































































































































































































.info-row p {































































































































































































































































  font-size: 0.95rem;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  line-height: 1.6;































































































































































































































































}































































































































































































































































































































































































































































































































.consulting-map-wrapper {































































































































































































































































  position: relative;































































































































































































































































  border: 1px solid var(--color-beige-premium);































































































































































































































































  padding: 1.2rem;































































































































































































































































  background-color: var(--color-white);































































































































































































































































  height: 480px;































































































































































































































































}































































































































































































































































































































































































































































































































.map-iframe {































































































































































































































































  width: 100%;































































































































































































































































  height: 100%;































































































































































































































































  border: none;































































































































































































































































  filter: grayscale(1) contrast(1.05) invert(0.02);































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 992px) {































































































































































































































































  .consulting-grid {































































































































































































































































    grid-template-columns: 1fr;































































































































































































































































    gap: 4rem;































































































































































































































































  }































































































































































































































































  .consulting-map-wrapper {































































































































































































































































    height: 380px;































































































































































































































































  }































































































































































































































































  .consulting-image-wrapper {































































































































































































































































    height: 380px;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* Cotizador Box */































































































































































































































































.cotizador-box {































































































































































































































































  background-color: var(--color-white);































































































































































































































































  border: var(--border-premium);































































































































































































































































  padding: 4rem;































































































































































































































































  margin-top: 6rem;































































































































































































































































  border-radius: 24px;































































































































































































































































  box-shadow: var(--box-shadow-medium);































































































































































































































































}































































































































































































































































































































































































































































































































.cotizador-title {































































































































































































































































  font-size: 2rem;































































































































































































































































  margin-bottom: 1rem;































































































































































































































































  text-align: center;































































































































































































































































  font-weight: 300;































































































































































































































































}































































































































































































































































































































































































































































































































.cotizador-desc {































































































































































































































































  text-align: center;































































































































































































































































  max-width: 600px;































































































































































































































































  margin: 0 auto 3.5rem auto;































































































































































































































































  font-size: 0.95rem;































































































































































































































































  color: var(--color-gris-calido);































































































































































































































































}































































































































































































































































































































































































































































































































.cotizador-form-grid {































































































































































































































































  display: grid;































































































































































































































































  grid-template-columns: 1.1fr 0.9fr;































































































































































































































































  gap: 4rem;































































































































































































































































}































































































































































































































































































































































































































































































































.form-group label {































































































































































































































































  display: block;































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.75rem;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.18em;































































































































































































































































  font-weight: 600;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  margin-bottom: 1rem;































































































































































































































































}































































































































































































































































































































































































































































































































.treatment-select-wrap {































































































































































































































































  display: grid;































































































































































































































































  grid-template-columns: repeat(2, 1fr);































































































































































































































































  gap: 1.2rem;































































































































































































































































}































































































































































































































































































































































































































































































































.treatment-checkbox {































































































































































































































































  position: absolute;































































































































































































































































  opacity: 0;































































































































































































































































}































































































































































































































































































































































































































































































































.treatment-card-label {































































































































































































































































  display: flex;































































































































































































































































  justify-content: center;































































































































































































































































  align-items: center;































































































































































































































































  padding: 1rem 1.5rem;































































































































































































































































  border: 1px solid var(--color-beige-premium);































































































































































































































































  cursor: pointer;































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































  text-align: center;































































































































































































































































  background-color: var(--color-white);































































































































































































































































  border-radius: 30px;































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.75rem;































































































































































































































































  font-weight: 600;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.1em;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  box-shadow: var(--box-shadow-soft);































































































































































































































































  position: relative;































































































































































































































































  width: 100%;































































































































































































































































  box-sizing: border-box;































































































































































































































































}































































































































































































































































.treatment-card-label::before {































































































































































































































































  content: '+';































































































































































































































































  margin-right: 8px;































































































































































































































































  font-size: 1rem;































































































































































































































































  font-weight: 300;































































































































































































































































  color: var(--color-gold-accent);































































































































































































































































  transition: var(--transition-fast);































































































































































































































































}































































































































































































































































































































































































































































































































.treatment-checkbox:checked + .treatment-card-label {































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  color: var(--color-white);































































































































































































































































  border-color: var(--color-dark-charcoal);































































































































































































































































  transform: translateY(-2px);































































































































































































































































  box-shadow: var(--box-shadow-medium);































































































































































































































































}































































































































































































































































.treatment-checkbox:checked + .treatment-card-label::before {































































































































































































































































  content: '✓';































































































































































































































































  color: var(--color-gold-accent);































































































































































































































































}































































































































































































































































.treatment-card-label:hover {































































































































































































































































  border-color: var(--color-dark-charcoal);































































































































































































































































  transform: translateY(-1px);































































































































































































































































}































































































































































































































































































































































































































































































































.treatment-card-label span {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.78rem;































































































































































































































































  font-weight: 600;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.08em;































































































































































































































































  line-height: 1.3;































































































































































































































































  text-align: center;































































































































































































































































}































































































































































































































































































































































































































































































































.cotizador-result {































































































































































































































































  background-color: var(--color-blanco-marfil);































































































































































































































































  border: var(--border-light);































































































































































































































































  padding: 3rem;































































































































































































































































  height: 100%;































































































































































































































































  display: flex;































































































































































































































































  flex-direction: column;































































































































































































































































  justify-content: center;































































































































































































































































  text-align: center;































































































































































































































































  border-radius: 16px;































































































































































































































































}































































































































































































































































































































































































































































































































.result-heading {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.72rem;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.25em;































































































































































































































































  color: var(--color-taupe);































































































































































































































































  margin-bottom: 1rem;































































































































































































































































  font-weight: 600;































































































































































































































































}































































































































































































































































































































































































































































































































.result-price {































































































































































































































































  font-family: var(--font-serif);































































































































































































































































  font-size: 2.8rem;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  margin-bottom: 1.5rem;































































































































































































































































  line-height: 1.1;































































































































































































































































  font-weight: 400;































































































































































































































































}































































































































































































































































































































































































































































































































.result-disclaimer {































































































































































































































































  font-size: 0.82rem;































































































































































































































































  color: var(--color-gris-calido);































































































































































































































































  margin-bottom: 2.5rem;































































































































































































































































  line-height: 1.6;































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 768px) {































































































































































































































































  .cotizador-form-grid {































































































































































































































































    grid-template-columns: 1fr;































































































































































































































































    gap: 2.5rem;































































































































































































































































  }































































































































































































































































  .cotizador-box {































































































































































































































































    padding: 2rem;































































































































































































































































    margin-top: 4rem;































































































































































































































































  }































































































































































































































































  .treatment-select-wrap {































































































































































































































































    grid-template-columns: 1fr;































































































































































































































































    gap: 1rem;































































































































































































































































  }































































































































































































































































  .cotizador-result {































































































































































































































































    padding: 2.2rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 480px) {































































































































































































































































  .cotizador-box {































































































































































































































































    padding: 1.2rem;































































































































































































































































    border-radius: 16px;































































































































































































































































  }































































































































































































































































  .cotizador-result {































































































































































































































































    padding: 1.5rem;































































































































































































































































  }































































































































































































































































  .result-price {































































































































































































































































    font-size: 2.2rem;































































































































































































































































  }































































































































































































































































  .treatment-card-label {































































































































































































































































    padding: 0.8rem 1rem;































































































































































































































































  }































































































































































































































































  .treatment-card-label span {































































































































































































































































    font-size: 0.7rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* CTA Final Section (With doctor consulting photo background) */































































































































































































































































.cta-final {































































































































































































































































  background: linear-gradient(rgba(20, 17, 15, 0.75), rgba(20, 17, 15, 0.75)), 































































































































































































































































              url('assets/photos/clinic_room.png');































































































































































































































































  background-size: cover;































































































































































































































































  background-position: center;































































































































































































































































  background-attachment: fixed;































































































































































































































































  color: var(--color-white);































































































































































































































































  text-align: center;































































































































































































































































  padding: 12rem 0;































































































































































































































































  position: relative;































































































































































































































































}































































































































































































































































































































































































































































































































.cta-final-content {































































































































































































































































  max-width: 800px;































































































































































































































































  margin: 0 auto;































































































































































































































































  z-index: 2;































































































































































































































































  position: relative;































































































































































































































































}































































































































































































































































































































































































































































































































.cta-final h3 {































































































































































































































































  font-size: 3.5rem;































































































































































































































































  margin-bottom: 1.8rem;































































































































































































































































  line-height: 1.15;































































































































































































































































  color: var(--color-white);































































































































































































































































  font-weight: 300;































































































































































































































































}































































































































































































































































































































































































































































































































.cta-final p {































































































































































































































































  font-family: var(--font-editorial);































































































































































































































































  font-size: 1.5rem;































































































































































































































































  font-style: italic;































































































































































































































































  margin-bottom: 4rem;































































































































































































































































  color: var(--color-beige-premium);































































































































































































































































}































































































































































































































































































































































































































































































































.cta-final .btn-primary {































































































































































































































































  background-color: var(--color-white);































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  border-color: var(--color-white);































































































































































































































































}































































































































































































































































































































































































































































































































.cta-final .btn-primary:hover {































































































































































































































































  background-color: transparent;































































































































































































































































  color: var(--color-white);































































































































































































































































  border-color: var(--color-white);































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 768px) {































































































































































































































































  .cta-final {































































































































































































































































    padding: 8rem 0;































































































































































































































































  }































































































































































































































































  .cta-final h3 {































































































































































































































































    font-size: 2.3rem;































































































































































































































































  }































































































































































































































































  .cta-final p {































































































































































































































































    font-size: 1.25rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* Footer */































































































































































































































































footer {































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  color: var(--color-blanco-marfil);































































































































































































































































  padding: 8rem 0 3rem 0;































































































































































































































































  border-top: 1px solid rgba(197, 176, 151, 0.1);































































































































































































































































}































































































































































































































































































































































































































































































































.footer-grid {































































































































































































































































  display: grid;































































































































































































































































  grid-template-columns: 1.3fr 0.7fr 1fr;































































































































































































































































  gap: 5rem;































































































































































































































































  margin-bottom: 5rem;































































































































































































































































}































































































































































































































































































































































































































































































































.footer-brand p {































































































































































































































































  color: var(--color-beige-premium);































































































































































































































































  margin-top: 2rem;































































































































































































































































  font-size: 0.92rem;































































































































































































































































  max-width: 340px;































































































































































































































































}































































































































































































































































































































































































































































































































.footer-links h4,































































































































































































































































.footer-contact h4 {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.78rem;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.22em;































































































































































































































































  color: var(--color-white);































































































































































































































































  margin-bottom: 2.2rem;































































































































































































































































  font-weight: 700;































































































































































































































































}































































































































































































































































































































































































































































































































.footer-links-list {































































































































































































































































  list-style: none;































































































































































































































































}































































































































































































































































































































































































































































































































.footer-links-list li {































































































































































































































































  margin-bottom: 1.2rem;































































































































































































































































}































































































































































































































































































































































































































































































































.footer-links-list a {































































































































































































































































  font-size: 0.88rem;































































































































































































































































  color: var(--color-beige-premium);































































































































































































































































  font-weight: 400;































































































































































































































































}































































































































































































































































































































































































































































































































.footer-links-list a:hover {































































































































































































































































  color: var(--color-white);































































































































































































































































  padding-left: 4px;































































































































































































































































}































































































































































































































































































































































































































































































































.footer-contact p {































































































































































































































































  color: var(--color-beige-premium);































































































































































































































































  font-size: 0.9rem;































































































































































































































































  margin-bottom: 1.5rem;































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  gap: 0.8rem;































































































































































































































































}































































































































































































































































































































































































































































































































.footer-contact svg {































































































































































































































































  width: 1.2rem;































































































































































































































































  height: 1.2rem;































































































































































































































































  stroke: var(--color-gold-accent);































































































































































































































































  fill: none;































































































































































































































































  stroke-width: 1.5;































































































































































































































































  flex-shrink: 0;































































































































































































































































}































































































































































































































































































































































































































































































































.footer-socials {































































































































































































































































  display: flex;































































































































































































































































  gap: 1.2rem;































































































































































































































































  margin-top: 2.5rem;































































































































































































































































}































































































































































































































































































































































































































































































































.social-icon-btn {































































































































































































































































  width: 2.5rem;































































































































































































































































  height: 2.5rem;































































































































































































































































  border: 1px solid rgba(197, 176, 151, 0.25);































































































































































































































































  border-radius: 50%;































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  justify-content: center;































































































































































































































































  transition: var(--transition-fast);































































































































































































































































}































































































































































































































































































































































































































































































































.social-icon-btn svg {































































































































































































































































  width: 1rem;































































































































































































































































  height: 1rem;































































































































































































































































  fill: var(--color-beige-premium);































































































































































































































































}































































































































































































































































































































































































































































































































.social-icon-btn:hover {































































































































































































































































  border-color: var(--color-white);































































































































































































































































  background-color: var(--color-white);































































































































































































































































}































































































































































































































































































































































































































































































































.social-icon-btn:hover svg {































































































































































































































































  fill: var(--color-dark-charcoal);































































































































































































































































}































































































































































































































































































































































































































































































































.footer-bottom {































































































































































































































































  border-top: 1px solid rgba(197, 176, 151, 0.1);































































































































































































































































  padding-top: 2.5rem;































































































































































































































































  display: flex;































































































































































































































































  justify-content: space-between;































































































































































































































































  align-items: center;































































































































































































































































  flex-wrap: wrap;































































































































































































































































  gap: 1.5rem;































































































































































































































































}































































































































































































































































































































































































































































































































.footer-bottom p {































































































































































































































































  font-size: 0.78rem;































































































































































































































































  color: var(--color-taupe);































































































































































































































































}































































































































































































































































































































































































































































































































.footer-badges {































































































































































































































































  display: flex;































































































































































































































































  gap: 1.5rem;































































































































































































































































  align-items: center;































































































































































































































































}































































































































































































































































































































































































































































































































.footer-badges span {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.65rem;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.15em;































































































































































































































































  color: var(--color-taupe);































































































































































































































































  border: 1px solid rgba(197, 176, 151, 0.2);































































































































































































































































  padding: 0.4rem 1rem;































































































































































































































































  border-radius: 30px;































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 992px) {































































































































































































































































  .footer-grid {































































































































































































































































    grid-template-columns: 1fr 1fr;































































































































































































































































    gap: 4rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 576px) {































































































































































































































































  .footer-grid {































































































































































































































































    grid-template-columns: 1fr;































































































































































































































































  }































































































































































































































































  .footer-bottom {































































































































































































































































    flex-direction: column;































































































































































































































































    text-align: center;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* AI Chat Assistant Widget */































































































































































































































































.chat-widget {































































































































































































































































  position: fixed;































































































































































































































































  bottom: 2rem;































































































































































































































































  right: 2rem;































































































































































































































































  z-index: 999;































































































































































































































































  font-family: var(--font-sans);































































































































































































































































}































































































































































































































































































































































































































































































































.chat-trigger {































































































































































































































































  width: 3.5rem;































































































































































































































































  height: 3.5rem;































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  border: 1px solid var(--color-gold-accent);































































































































































































































































  border-radius: 50%;































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  justify-content: center;































































































































































































































































  cursor: pointer;































































































































































































































































  box-shadow: 0 10px 30px rgba(20, 17, 15, 0.2);































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































  position: relative;































































































































































































































































}































































































































































































































































































































































































































































































































.chat-trigger:hover {































































































































































































































































  transform: scale(1.05) translateY(-2px);































































































































































































































































  box-shadow: 0 15px 35px rgba(20, 17, 15, 0.3);































































































































































































































































}































































































































































































































































































































































































































































































































.chat-trigger svg {































































































































































































































































  width: 1.4rem;































































































































































































































































  height: 1.4rem;































































































































































































































































  stroke: var(--color-blanco-marfil);































































































































































































































































  stroke-width: 1.5;































































































































































































































































  fill: none;































































































































































































































































}































































































































































































































































































































































































































































































































.chat-badge {































































































































































































































































  position: absolute;































































































































































































































































  top: 0;































































































































































































































































  right: 0;































































































































































































































































  width: 10px;































































































































































































































































  height: 10px;































































































































































































































































  background-color: var(--color-gold-accent);































































































































































































































































  border-radius: 50%;































































































































































































































































  border: 2px solid var(--color-dark-charcoal);































































































































































































































































}































































































































































































































































































































































































































































































































.chat-window {































































































































































































































































  position: absolute;































































































































































































































































  bottom: 4.5rem;































































































































































































































































  right: 0;































































































































































































































































  width: 340px;































































































































































































































































  height: 450px;































































































































































































































































  background-color: var(--color-white);































































































































































































































































  border: var(--border-premium);































































































































































































































































  box-shadow: var(--box-shadow-luxury);































































































































































































































































  border-radius: 20px;































































































































































































































































  display: flex;































































































































































































































































  flex-direction: column;































































































































































































































































  opacity: 0;































































































































































































































































  visibility: hidden;































































































































































































































































  transform: translateY(15px);































































































































































































































































  overflow: hidden;































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































}































































































































































































































































































































































































































































































































.chat-window.open {































































































































































































































































  opacity: 1;































































































































































































































































  visibility: visible;































































































































































































































































  transform: translateY(0);































































































































































































































































}































































































































































































































































































































































































































































































































.chat-header {































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  color: var(--color-white);































































































































































































































































  padding: 0.8rem 1.1rem;































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  justify-content: space-between;































































































































































































































































  border-bottom: 2px solid var(--color-gold-accent);































































































































































































































































  flex-shrink: 0;































































































































































































































































}































































































































































































































































































































































































































































































































.chat-header-info {































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  gap: 0.6rem;































































































































































































































































}































































































































































































































































































































































































































































































































.chat-avatar {































































































































































































































































  width: 1.8rem;































































































































































































































































  height: 1.8rem;































































































































































































































































  border-radius: 50%;































































































































































































































































  background-color: var(--color-gold-accent);































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  justify-content: center;































































































































































































































































  font-family: var(--font-serif);































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  font-weight: 700;































































































































































































































































  font-size: 0.8rem;































































































































































































































































}































































































































































































































































































































































































































































































































.chat-header-text h4 {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.8rem;































































































































































































































































  font-weight: 700;































































































































































































































































  margin-bottom: 0.1rem;































































































































































































































































  color: var(--color-white);































































































































































































































































}































































































































































































































































































































































































































































































































.chat-header-text p {































































































































































































































































  font-size: 0.62rem;































































































































































































































































  color: var(--color-arena-elegante);































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  gap: 0.3rem;































































































































































































































































}































































































































































































































































































































































































































































































































.chat-header-text p::before {































































































































































































































































  content: '';































































































































































































































































  display: inline-block;































































































































































































































































  width: 4px;































































































































































































































































  height: 4px;































































































































































































































































  background-color: #52B788;































































































































































































































































  border-radius: 50%;































































































































































































































































}































































































































































































































































































































































































































































































































.chat-close-btn {































































































































































































































































  background: none;































































































































































































































































  border: none;































































































































































































































































  color: var(--color-beige-premium);































































































































































































































































  cursor: pointer;































































































































































































































































  padding: 0.2rem;































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































}































































































































































































































































































































































































































































































































.chat-close-btn svg {































































































































































































































































  width: 0.9rem;































































































































































































































































  height: 0.9rem;































































































































































































































































  stroke: currentColor;































































































































































































































































  stroke-width: 2;































































































































































































































































  fill: none;































































































































































































































































}































































































































































































































































































































































































































































































































.chat-messages {































































































































































































































































  flex-grow: 1;































































































































































































































































  overflow-y: auto;































































































































































































































































  padding: 1rem 1rem 1.8rem 1rem;































































































































































































































































  background-color: var(--color-blanco-marfil);































































































































































































































































  display: flex;































































































































































































































































  flex-direction: column;































































































































































































































































  gap: 0.8rem;































































































































































































































































}































































































































































































































































































































































































































































































































.message {































































































































































































































































  max-width: 82%;































































































































































































































































  padding: 0.65rem 0.95rem;































































































































































































































































  font-size: 0.8rem;































































































































































































































































  line-height: 1.45;































































































































































































































































  border-radius: 12px;































































































































































































































































  animation: messageAppear 0.35s cubic-bezier(0.16, 1, 0.3, 1) forwards;































































































































































































































































  opacity: 0;































































































































































































































































  transform: translateY(12px);































































































































































































































































}































































































































































































































































































































































































































































































































@keyframes messageAppear {































































































































































































































































  to {































































































































































































































































    opacity: 1;































































































































































































































































    transform: translateY(0);































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































.message-bot {































































































































































































































































  background-color: var(--color-white);































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  align-self: flex-start;































































































































































































































































  border: var(--border-light);































































































































































































































































  border-bottom-left-radius: 2px;































































































































































































































































}































































































































































































































































































































































































































































































































.message-user {































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  color: var(--color-white);































































































































































































































































  align-self: flex-end;































































































































































































































































  border-bottom-right-radius: 2px;































































































































































































































































}































































































































































































































































































































































































































































































































/* Typing Indicator Styling */































































































































































































































































.typing-indicator {































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  gap: 4px;































































































































































































































































  padding: 0.3rem 0.1rem;































































































































































































































































}































































































































































































































































































































































































































































































































.typing-indicator span {































































































































































































































































  width: 5px;































































































































































































































































  height: 5px;































































































































































































































































  background-color: var(--color-gold-accent);































































































































































































































































  border-radius: 50%;































































































































































































































































  display: inline-block;































































































































































































































































  animation: typingBounce 1.4s infinite ease-in-out both;































































































































































































































































}































































































































































































































































































































































































































































































































.typing-indicator span:nth-child(1) {































































































































































































































































  animation-delay: -0.32s;































































































































































































































































}































































































































































































































































































































































































































































































































.typing-indicator span:nth-child(2) {































































































































































































































































  animation-delay: -0.16s;































































































































































































































































}































































































































































































































































































































































































































































































































@keyframes typingBounce {































































































































































































































































  0%, 80%, 100% { 































































































































































































































































    transform: scale(0);































































































































































































































































  } 40% { 































































































































































































































































    transform: scale(1.0);































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































.chat-chips {































































































































































































































































  display: flex;































































































































































































































































  gap: 0.4rem;































































































































































































































































  overflow-x: auto;































































































































































































































































  overflow-y: hidden;































































































































































































































































  padding: 0.6rem 0.8rem;































































































































































































































































  background-color: var(--color-blanco-marfil);































































































































































































































































  border-top: var(--border-light);































































































































































































































































  scrollbar-width: none;































































































































































































































































  align-items: center;































































































































































































































































  flex-shrink: 0;































































































































































































































































}































































































































































































































































































































































































































































































































.chat-chips::-webkit-scrollbar {































































































































































































































































  display: none;































































































































































































































































}































































































































































































































































































































































































































































































































.chip-btn {































































































































































































































































  background-color: var(--color-white);































































































































































































































































  border: 1px solid var(--color-beige-premium);































































































































































































































































  padding: 0.4rem 0.8rem;































































































































































































































































  border-radius: 18px;































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.68rem;































































































































































































































































  color: var(--color-dark-muted);































































































































































































































































  cursor: pointer;































































































































































































































































  white-space: nowrap;































































































































































































































































  transition: var(--transition-fast);































































































































































































































































  box-shadow: 0 2px 6px rgba(20, 17, 15, 0.02);































































































































































































































































}































































































































































































































































































































































































































































































































.chip-btn:hover {































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  color: var(--color-white);































































































































































































































































  border-color: var(--color-dark-charcoal);































































































































































































































































  transform: translateY(-1px);































































































































































































































































  box-shadow: 0 3px 8px rgba(20, 17, 15, 0.06);































































































































































































































































}































































































































































































































































































































































































































































































































.chat-input-wrapper {































































































































































































































































  padding: 0.6rem 1rem;































































































































































































































































  border-top: var(--border-light);































































































































































































































































  display: flex;































































































































































































































































  gap: 0.6rem;































































































































































































































































  align-items: center;































































































































































































































































  background-color: var(--color-white);































































































































































































































































  flex-shrink: 0;































































































































































































































































}































































































































































































































































































































































































































































































































.chat-input {































































































































































































































































  flex-grow: 1;































































































































































































































































  border: none;































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.78rem;































































































































































































































































  outline: none;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  background-color: transparent;































































































































































































































































}































































































































































































































































































































































































































































































































.chat-send-btn {































































































































































































































































  background: none;































































































































































































































































  border: none;































































































































































































































































  color: var(--color-gold-accent);































































































































































































































































  cursor: pointer;































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  padding: 0.2rem;































































































































































































































































  transition: var(--transition-fast);































































































































































































































































}































































































































































































































































































































































































































































































































.chat-send-btn:hover {































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































}































































































































































































































































































































































































































































































































.chat-send-btn svg {































































































































































































































































  width: 0.95rem;































































































































































































































































  height: 0.95rem;































































































































































































































































  fill: currentColor;































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 480px) {































































































































































































































































  .chat-window {































































































































































































































































    position: fixed;































































































































































































































































    bottom: 5.5rem;































































































































































































































































    left: 1rem;































































































































































































































































    right: 1rem;































































































































































































































































    width: auto;































































































































































































































































    height: 430px;































































































































































































































































    z-index: 1000;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































/* Animations */































































































































































































































































@keyframes fadeInUp {































































































































































































































































  from {































































































































































































































































    opacity: 0;































































































































































































































































    transform: translateY(40px);































































































































































































































































  }































































































































































































































































  to {































































































































































































































































    opacity: 1;































































































































































































































































    transform: translateY(0);































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































@keyframes fadeIn {































































































































































































































































  from {































































































































































































































































    opacity: 0;































































































































































































































































  }































































































































































































































































  to {































































































































































































































































    opacity: 1;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































.consulting-image-wrapper {































































































































































































































































  border: 1px solid var(--color-beige-premium);































































































































































































































































  padding: 1rem;































































































































































































































































  background-color: var(--color-white);































































































































































































































































  border-radius: 24px;































































































































































































































































  overflow: hidden;































































































































































































































































  box-shadow: var(--box-shadow-medium);































































































































































































































































  height: 100%;































































































































































































































































  min-height: 0;































































































































































































































































  display: flex;































































































































































































































































  flex-direction: column;































































































































































































































































}































































































































































































































































.consulting-image-wrapper img {































































































































































































































































  width: 100%;































































































































































































































































  height: 100%;































































































































































































































































  min-height: 0;































































































































































































































































  border-radius: 16px;































































































































































































































































  object-fit: cover;































































































































































































































































  flex-grow: 1;































































































































































































































































}































































































































































































































































































































































































































































































































/* Socials Section Premium Styling */































































































































































































































































.socials-section {































































































































































































































































  position: relative;































































































































































































































































  background-color: var(--color-white);































































































































































































































































  border-top: var(--border-light);































































































































































































































































  overflow: hidden;































































































































































































































































}































































































































































































































































































































































































































































































































.socials-section::before {































































































































































































































































  content: '';































































































































































































































































  position: absolute;































































































































































































































































  top: 0;































































































































































































































































  left: 0;































































































































































































































































  width: 100%;































































































































































































































































  height: 100%;































































































































































































































































  background-image: radial-gradient(var(--color-gold-accent) 0.8px, transparent 0.8px);































































































































































































































































  background-size: 30px 30px;































































































































































































































































  opacity: 0.08;































































































































































































































































  pointer-events: none;































































































































































































































































}































































































































































































































































































































































































































































































































.socials-section::after {































































































































































































































































  content: '';































































































































































































































































  position: absolute;































































































































































































































































  width: 500px;































































































































































































































































  height: 500px;































































































































































































































































  background: radial-gradient(circle, rgba(197, 176, 151, 0.08) 0%, rgba(248, 246, 243, 0) 70%);































































































































































































































































  top: 50%;































































































































































































































































  left: 50%;































































































































































































































































  transform: translate(-50%, -50%);































































































































































































































































  pointer-events: none;































































































































































































































































}































































































































































































































































































































































































































































































































.socials-grid {































































































































































































































































  display: grid;































































































































































































































































  grid-template-columns: repeat(4, 1fr);































































































































































































































































  gap: 2rem;































































































































































































































































  margin-top: 4rem;































































































































































































































































  position: relative;































































































































































































































































  z-index: 2;































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 992px) {































































































































































































































































  .socials-grid {































































































































































































































































    grid-template-columns: repeat(2, 1fr);































































































































































































































































    gap: 1.5rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 576px) {































































































































































































































































  .socials-grid {































































































































































































































































    grid-template-columns: 1fr;































































































































































































































































    gap: 1.5rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































.social-card {































































































































































































































































  display: flex;































































































































































































































































  flex-direction: column;































































































































































































































































  align-items: center;































































































































































































































































  text-align: center;































































































































































































































































  padding: 3rem 2rem;































































































































































































































































  background-color: rgba(248, 246, 243, 0.5);































































































































































































































































  backdrop-filter: blur(10px);































































































































































































































































  border: 1px solid rgba(197, 176, 151, 0.15);































































































































































































































































  border-radius: 20px;































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































}































































































































































































































































































































































































































































































































.social-card:hover {































































































































































































































































  background-color: var(--color-white);































































































































































































































































  border-color: var(--color-gold-accent);































































































































































































































































  transform: translateY(-8px);































































































































































































































































  box-shadow: var(--box-shadow-medium);































































































































































































































































}































































































































































































































































































































































































































































































































.social-icon-wrapper {































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  justify-content: center;































































































































































































































































  width: 4.5rem;































































































































































































































































  height: 4.5rem;































































































































































































































































  background-color: var(--color-white);































































































































































































































































  border: 1px solid rgba(197, 176, 151, 0.2);































































































































































































































































  border-radius: 50%;































































































































































































































































  margin-bottom: 2rem;































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































}































































































































































































































































































































































































































































































































.social-card:hover .social-icon-wrapper {































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  border-color: var(--color-dark-charcoal);































































































































































































































































}































































































































































































































































































































































































































































































































.social-svg-icon {































































































































































































































































  width: 2rem;































































































































































































































































  height: 2rem;































































































































































































































































  fill: var(--color-dark-charcoal);































































































































































































































































  transition: var(--transition-smooth);































































































































































































































































}































































































































































































































































































































































































































































































































.social-card:hover .social-svg-icon {































































































































































































































































  fill: var(--color-gold-accent);































































































































































































































































}































































































































































































































































































































































































































































































































.social-card h4 {































































































































































































































































  font-family: var(--font-serif);































































































































































































































































  font-size: 1.2rem;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  margin-bottom: 0.5rem;































































































































































































































































  font-weight: 500;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.05em;































































































































































































































































}































































































































































































































































































































































































































































































































.social-handle {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.8rem;































































































































































































































































  color: var(--color-gold-accent);































































































































































































































































  margin-bottom: 1.2rem;































































































































































































































































  font-weight: 500;































































































































































































































































}































































































































































































































































































































































































































































































































.social-desc {































































































































































































































































  font-size: 0.85rem;































































































































































































































































  color: var(--color-taupe);































































































































































































































































  line-height: 1.6;































































































































































































































































  margin-bottom: 2rem;































































































































































































































































  flex-grow: 1;































































































































































































































































}































































































































































































































































































































































































































































































































.social-action {































































































































































































































































  display: inline-flex;































































































































































































































































  align-items: center;































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-size: 0.75rem;































































































































































































































































  font-weight: 600;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 0.15em;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































  transition: var(--transition-fast);































































































































































































































































}































































































































































































































































































































































































































































































































.social-action svg {































































































































































































































































  width: 1rem;































































































































































































































































  height: 1rem;































































































































































































































































  fill: none;































































































































































































































































  stroke: var(--color-dark-charcoal);































































































































































































































































  stroke-width: 2;































































































































































































































































  margin-left: 0.5rem;































































































































































































































































  transition: var(--transition-fast);































































































































































































































































}































































































































































































































































































































































































































































































































.social-card:hover .social-action {































































































































































































































































  color: var(--color-gold-accent);































































































































































































































































}































































































































































































































































































































































































































































































































.social-card:hover .social-action svg {































































































































































































































































  stroke: var(--color-gold-accent);































































































































































































































































  transform: translateX(5px);































































































































































































































































}































































































































































































































































































































































































































































































































/* Scroll Reveal Animation Styles */































































































































































































































































.reveal {































































































































































































































































  opacity: 0;































































































































































































































































  transform: translateY(30px);































































































































































































































































  transition: opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1), transform 0.8s cubic-bezier(0.16, 1, 0.3, 1);































































































































































































































































}































































































































































































































































































































































































































































































































.reveal.revealed {































































































































































































































































  opacity: 1;































































































































































































































































  transform: translateY(0);































































































































































































































































}































































































































































































































































































































































































































































































































/* Mouse-follow glow effect on cards */































































































































































































































































.glow-card {































































































































































































































































  position: relative;































































































































































































































































  overflow: hidden;































































































































































































































































}































































































































































































































































































































































































































































































































.glow-card::before {































































































































































































































































  content: '';































































































































































































































































  position: absolute;































































































































































































































































  top: 0;































































































































































































































































  left: 0;































































































































































































































































  width: 100%;































































































































































































































































  height: 100%;































































































































































































































































  background: radial-gradient(































































































































































































































































    300px circle at var(--mouse-x, 0px) var(--mouse-y, 0px),































































































































































































































































    rgba(197, 176, 151, 0.12),































































































































































































































































    transparent 80%































































































































































































































































  );































































































































































































































































  z-index: 1;































































































































































































































































  pointer-events: none;































































































































































































































































  opacity: 0;































































































































































































































































  transition: opacity 0.4s ease;































































































































































































































































}































































































































































































































































































































































































































































































































.glow-card:hover::before {































































































































































































































































  opacity: 1;































































































































































































































































}































































































































































































































































































































































































































































































































/* Ensure card contents stay on top of the background glow */































































































































































































































































.glow-card > * {































































































































































































































































  position: relative;































































































































































































































































  z-index: 2;































































































































































































































































}































































































































































































































































































































































































































































































































/* Editorial Parallax Divider Banner - Removed */































































































































































































































































































































































































































































































































/* Animated Canvas Background */































































































































































































































































#aesthetic-canvas-bg {































































































































































































































































  position: fixed;































































































































































































































































  top: 0;































































































































































































































































  left: 0;































































































































































































































































  width: 100vw;































































































































































































































































  height: 100vh;































































































































































































































































  z-index: -1;































































































































































































































































  pointer-events: none;































































































































































































































































}































































































































































































































































































































































































































































































































/* Premium Background Animation Visibility Overrides */































































































































































































































































.hero, 































































































































































































































































.about, 































































































































































































































































.procedures, 































































































































































































































































.differentiators, 































































































































































































































































.gallery, 































































































































































































































































.publications, 































































































































































































































































.testimonials, 































































































































































































































































.consulting, 































































































































































































































































.socials-section {































































































































































































































































  background-color: transparent !important;































































































































































































































































}































































































































































































































































































































































































































































































































.trust-bar {































































































































































































































































  background-color: rgba(255, 255, 255, 0.45) !important;































































































































































































































































  backdrop-filter: blur(12px);































































































































































































































































  -webkit-backdrop-filter: blur(12px);































































































































































































































































}































































































































































































































































































































































































































































































































/* Universal Mobile Layout Fixes & Safeguards */































































































































































































































































@media (max-width: 768px) {































































































































































































































































  /* Prevent background blobs from causing horizontal layout expansion on mobile */































































































































































































































































  .bg-blob {































































































































































































































































    display: none !important;































































































































































































































































  }































































































































































































































































  































































































































































































































































  /* Apply overflow: hidden to all sections to clip any absolute elements that exceed screen boundaries */































































































































































































































































  .about, 































































































































































































































































  .procedures, 































































































































































































































































  .differentiators, 































































































































































































































































  .gallery, 































































































































































































































































  .publications, 































































































































































































































































  .testimonials, 































































































































































































































































  .consulting, 































































































































































































































































  .socials-section {































































































































































































































































    overflow: hidden !important;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































/* --- Added by Antigravity for Mi Trayectoria & Mi Historia --- */































































































































































































































































































































































































































































































































/* 1. Trayectoria Académica */































































































































































































































































.trayectoria-grid {































































































































































































































































  display: grid;































































































































































































































































  grid-template-columns: repeat(3, 1fr);































































































































































































































































  gap: 3rem;































































































































































































































































  margin-top: 4rem;































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 992px) {































































































































































































































































  .trayectoria-grid {































































































































































































































































    grid-template-columns: repeat(2, 1fr);































































































































































































































































    gap: 2rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 768px) {































































































































































































































































  .trayectoria-grid {































































































































































































































































    grid-template-columns: 1fr;































































































































































































































































    gap: 2rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































.trayectoria-card {































  background-color: var(--color-white);































  border: var(--border-premium);































  border-radius: 24px;































  padding: 3rem;































  transition: var(--transition-smooth);































  position: relative;































  overflow: hidden;































  box-shadow: var(--box-shadow-soft);































  display: flex;































  flex-direction: column;































  align-items: center;































  text-align: center;































}































































































































































































































































































































































































































































































































.trayectoria-card:hover {































































































































































































































































  transform: translateY(-8px);































































































































































































































































  box-shadow: var(--box-shadow-luxury);































































































































































































































































  border-color: var(--color-gold-accent);































































































































































































































































}































































































































































































































































































































































































































































































































.trayectoria-icon-wrapper {































































































































































































































































  width: 60px;































































































































































































































































  height: 60px;































































































































































































































































  background-color: var(--color-gold-light);































































































































































































































































  border-radius: 50%;































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  justify-content: center;































































































































































































































































  margin-bottom: 2rem;































































































































































































































































}































































































































































































































































































































































































































































































































.trayectoria-icon-wrapper svg {































































































































































































































































  width: 28px;































































































































































































































































  height: 28px;































































































































































































































































  fill: none;































































































































































































































































  stroke: var(--color-dark-charcoal);































































































































































































































































  stroke-width: 1.5;































































































































































































































































}































































































































































































































































































































































































































































































































.trayectoria-card h3 {































































































































































































































































  font-size: 1.3rem;































































































































































































































































  letter-spacing: 0.1em;































































































































































































































































  margin-bottom: 0.8rem;































































































































































































































































  color: var(--color-dark-charcoal);































































































































































































































































}































































































































































































































































































































































































































































































































.trayectoria-institution {































































































































































































































































  font-family: var(--font-sans);































































































































































































































































  font-weight: 500;































































































































































































































































  font-size: 0.9rem;































































































































































































































































  color: var(--color-taupe);































































































































































































































































  margin-bottom: 1.5rem;































































































































































































































































  text-transform: uppercase;































































































































































































































































  letter-spacing: 1px;































































































































































































































































}































































































































































































































































































































































































































































































































.trayectoria-divider {































































































































































































































































  width: 40px;































































































































































































































































  height: 2px;































































































































































































































































  background-color: var(--color-beige-premium);































































































































































































































































  margin-bottom: 1.5rem;















































































































































































































































































  margin-left: auto;















  margin-right: auto;















}































































































































































































































































































































































































































































































































.trayectoria-desc {































































































































































































































































  font-size: 0.95rem;































































































































































































































































  color: var(--color-dark-muted);































































































































































































































































  line-height: 1.7;































































































































































































































































}































































































































































































































































































































































































































































































































/* 2. Mi Historia Section */































































































































































































































































.history-grid {































































































































































































































































  display: grid;































































































































































































































































  grid-template-columns: 1.2fr 0.8fr;































































































































































































































































  gap: 5rem;































































































































































































































































  align-items: center;































































































































































































































































}































































































































































































































































































































































































































































































































@media (max-width: 992px) {































































































































































































































































  .history-grid {































































































































































































































































    grid-template-columns: 1fr;































































































































































































































































    gap: 4rem;































































































































































































































































  }































































































































































































































































}































































































































































































































































































































































































































































































































.history-content p {































































































































































































































































  margin-bottom: 1.8rem;































































































































































































































































  line-height: 1.8;































































































































































































































































  font-size: 1.05rem;































































































































































































































































  color: var(--color-dark-muted);































































































































































































































































}































































































































































































































































































































































































































































































































.history-highlight-box {































































































































































































































































  background-color: var(--color-dark-charcoal);































































































































































































































































  border: 1px solid var(--color-gold-accent);































































































































































































































































  border-radius: 32px;































































































































































































































































  padding: 4rem 3.5rem;































































































































































































































































  color: var(--color-blanco-marfil);































































































































































































































































  position: relative;































































































































































































































































  box-shadow: var(--box-shadow-luxury);































































































































































































































































}































































































































































































































































































































































































































































































































.highlight-quote {































































































































































































































































  font-family: var(--font-serif);































































































































































































































































  font-size: 8rem;































































































































































































































































  line-height: 1;































































































































































































































































  position: absolute;































































































































































































































































  top: -1.5rem;































































































































































































































































  left: 2rem;































































































































































































































































  color: rgba(197, 176, 151, 0.15);































































































































































































































































  pointer-events: none;































































































































































































































































}































































































































































































































































































































































































































































































































.highlight-text {































































































































































































































































  font-family: var(--font-editorial);































































































































































































































































  font-size: 1.4rem;































































































































































































































































  font-style: italic;































































































































































































































































  line-height: 1.6;































































































































































































































































  color: var(--color-gold-accent) !important;































































































































































































































































  margin-bottom: 2rem;































































































































































































































































}































































































































































































































































































































































































































































































































.highlight-divider {































































































































































































































































  width: 100%;































































































































































































































































  height: 1px;































































































































































































































































  background-color: rgba(197, 176, 151, 0.2);































































































































































































































































  margin-bottom: 2rem;































































































































































































































































}































































































































































































































































































































































































































































































































.highlight-badges {































































































































































































































































  list-style: none;































































































































































































































































}































































































































































































































































































































































































































































































































.highlight-badges li {































































































































































































































































  display: flex;































































































































































































































































  align-items: flex-start;































































































































































































































































  gap: 1rem;































































































































































































































































  margin-bottom: 1.5rem;































































































































































































































































  font-size: 0.95rem;































































































































































































































































  color: rgba(248, 246, 243, 0.85);































































































































































































































































  line-height: 1.6;































































































































































































































































}































































































































































































































































































































































































































































































































.highlight-badges li:last-child {































































































































































































































































  margin-bottom: 0;































































































































































































































































}































































































































































































































































































































































































































































































































.highlight-badges li svg {































































































































































































































































  width: 20px;































































































































































































































































  height: 20px;































































































































































































































































  fill: none;































































































































































































































































  stroke: var(--color-gold-accent);































































































































































































































































  stroke-width: 2;































































































































































































































































  margin-top: 3px;































































































































































































































































  flex-shrink: 0;































































































































































































































































}































































































































































































































































































































































































































































































































/* Mouse Follow Glow on Trayectoria Cards */































































































































































































































































.trayectoria-card.glow-card::before {































































































































































































































































  content: '';































































































































































































































































  position: absolute;































































































































































































































































  top: 0;































































































































































































































































  left: 0;































































































































































































































































  width: 100%;































































































































































































































































  height: 100%;































































































































































































































































  background: radial-gradient(800px circle at var(--mouse-x, 0) var(--mouse-y, 0), rgba(197, 176, 151, 0.04), transparent 40%);































































































































































































































































  z-index: 1;































































































































































































































































  pointer-events: none;































































































































































































































































}































































































































































































































































































































































































































































































































































































































































































































































































/* Institution Logos in Trayectoria Cards */































































































































































































































































.trayectoria-icon-wrapper.institution-logo {































































































































































































































































  width: 90px;































































































































































































































































  height: 90px;































































































































































































































































  background-color: var(--color-white);































































































































































































































































  border-radius: 50%;































































































































































































































































  display: flex;































































































































































































































































  align-items: center;































































































































































































































































  justify-content: center;































































































































































































































































  overflow: hidden;































































































































































































































































  margin-bottom: 2rem;































































































































































































































































  border: 1.5px solid rgba(197, 176, 151, 0.25);































































































































































































































































  box-shadow: 0 4px 12px rgba(20, 17, 15, 0.04);































































































































































































































































  padding: 8px;































































































































































































































































  transition: var(--transition-smooth);















































































































































































































































































  margin-left: auto;















  margin-right: auto;















}































































































































































































































































































































































































































































































































.trayectoria-icon-wrapper.institution-logo img {































































































































































































































































  width: 100%;































































































































































































































































  height: 100%;































































































































































































































































  object-fit: contain;































































































































































































































































}































































































































































































































































































































































































































































































































.trayectoria-card:hover .trayectoria-icon-wrapper.institution-logo {































































































































































































































































  border-color: var(--color-gold-accent);































































































































































































































































  box-shadow: 0 6px 18px rgba(197, 176, 151, 0.15);















































































































































































































































































  margin-left: auto;















  margin-right: auto;















}































































































































































































































































































































































































.consulting-map-wrapper { border-radius: 24px; overflow: hidden; box-shadow: var(--box-shadow-medium); }































































































































































































































































.map-iframe { border-radius: 16px; }































































































































































































/* Spacing for consulting description paragraph before list items */































































.consulting-details > p {































































  margin-bottom: 3.5rem;































































}

































































/* Styling for contact section links (WhatsApp) */

.contact-link {

  color: var(--color-dark-charcoal);

  text-decoration: none;

  font-weight: 600;

  transition: var(--transition-fast);

}



.contact-link:hover {

  color: var(--color-gold-accent) !important;

}



/* ====== Mobile Hero Centering Fix ====== */
@media (max-width: 992px) {
  .hero-content {
    text-align: center;
  }
  .hero-content .btn-group {
    justify-content: center;
  }
  .hero-content .hero-tag {
    margin-left: auto;
    margin-right: auto;
  }
  .hero-image-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .hero-image-frame {
    margin: 0 auto;
  }
}

@media (max-width: 576px) {
  .hero-image-frame {
    max-width: 90vw;
    margin: 0 auto;
  }
  .hero-image-wrapper {
    padding: 0 1rem;
    max-width: 100%;
    margin: 0 auto;
  }
  .hero-title {
    font-size: 2.4rem !important;
  }
  .hero-description {
    font-size: 1.05rem !important;
  }
}

/* Trajectory Horizontal and Continuous Scroll Overrides */
.trayectoria-grid {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  overflow-x: auto !important;
  scroll-snap-type: x mandatory !important;
  gap: 2rem !important;
  padding: 1rem 0.5rem !important;
  -webkit-overflow-scrolling: touch !important;
  scrollbar-width: none !important; /* Hide scrollbar for clean look */
}
.trayectoria-grid::-webkit-scrollbar {
  display: none !important; /* Hide scrollbar for Chrome/Safari/Opera */
}
.trayectoria-card {
  flex: 0 0 340px !important;
  min-width: 340px !important;
  max-width: 85vw !important;
  scroll-snap-align: center !important;
}
@media (min-width: 992px) {
  .trayectoria-grid {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    overflow-x: visible !important;
    padding: 0 !important;
    gap: 3rem !important;
  }
  .trayectoria-card {
    flex: none !important;
    min-width: 0 !important;
    max-width: none !important;
  }
}

/* Procedure Card PNG/JPEG Icon Styles */
/* img.procedure-card-icon removed - all icons are now inline SVGs */

.procedure-card {
  background: #ffffff !important;
}

/* Section Label Font Size Override */
.section-label {
  font-size: 0.85rem !important;
}

/* Gold PNG Icon Styles - consistent sizing */
img.procedure-card-icon {
  width: 4.5rem !important;
  height: 4.5rem !important;
  object-fit: contain !important;
  margin-bottom: 1.5rem !important;
  display: block !important;
}

/* Mobile responsive icon sizing */
@media (max-width: 768px) {
  img.procedure-card-icon {
    width: 4rem !important;
    height: 4rem !important;
    margin-bottom: 1.2rem !important;
  }
}


/* FINAL ICON OVERRIDE - Ensures consistent large icons on all devices */
.procedure-card-icon,
img.procedure-card-icon {
  width: 4.5rem !important;
  height: 4.5rem !important;
  object-fit: contain !important;
  margin-bottom: 1.5rem !important;
  display: block !important;
}

@media (max-width: 768px) {
  .procedure-card-icon,
  img.procedure-card-icon {
    width: 4rem !important;
    height: 4rem !important;
    margin-bottom: 1.2rem !important;
  }
}
