.HeroSection-module___UGK9W__hero{background:var(--color-wine-900);align-items:center;min-height:100vh;padding-top:64px;display:flex;position:relative;overflow:hidden}.HeroSection-module___UGK9W__heroBg{background:radial-gradient(ellipse 900px 600px at 78% 30%, #fac7751a, transparent 60%), linear-gradient(180deg, var(--color-wine-900) 0%, #200707 100%);z-index:0;position:absolute;inset:0}.HeroSection-module___UGK9W__wrap{z-index:1;max-width:1180px;padding:var(--spacing-20) var(--spacing-8);width:100%;margin:0 auto;position:relative}.HeroSection-module___UGK9W__heroGrid{align-items:center;gap:var(--spacing-16);grid-template-columns:1.05fr .95fr;display:grid}.HeroSection-module___UGK9W__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-500);align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5);display:flex}.HeroSection-module___UGK9W__eyebrow:before{content:"";background:var(--color-gold-500);flex-shrink:0;width:22px;height:1px;display:inline-block}.HeroSection-module___UGK9W__h1{font-size:var(--text-4xl);color:var(--color-paper);margin-bottom:var(--spacing-6);letter-spacing:-.01em}.HeroSection-module___UGK9W__h1 em{color:var(--color-gold-500);font-style:italic}.HeroSection-module___UGK9W__lede{font-size:var(--text-lg);color:#fbf6ecc7;max-width:520px;margin-bottom:var(--spacing-10);line-height:var(--leading-relaxed)}.HeroSection-module___UGK9W__ctas{gap:var(--spacing-4);margin-bottom:var(--spacing-12);flex-wrap:wrap;display:flex}.HeroSection-module___UGK9W__btnGold{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-sm);background:var(--color-gold-500);color:var(--color-wine-900);transition:background var(--duration-fast) var(--ease-out);border:1px solid #0000;align-items:center;display:inline-flex}.HeroSection-module___UGK9W__btnGold:hover{background:var(--color-gold-600)}.HeroSection-module___UGK9W__btnGhost{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-sm);color:var(--color-paper);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:1px solid #fbf6ec4d;align-items:center;display:inline-flex}.HeroSection-module___UGK9W__btnGhost:hover{border-color:var(--color-gold-500);color:var(--color-gold-500)}.HeroSection-module___UGK9W__stats{gap:var(--spacing-8);padding-top:var(--spacing-8);border-top:1px solid #fbf6ec24;grid-template-columns:repeat(3,1fr);display:grid}.HeroSection-module___UGK9W__statNum{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:var(--color-gold-500);margin-bottom:var(--spacing-1)}.HeroSection-module___UGK9W__statLabel{font-size:var(--text-xs);color:#fbf6ec99;line-height:var(--leading-snug)}.HeroSection-module___UGK9W__heroPhoto{justify-content:center;display:flex}.HeroSection-module___UGK9W__photoFrame{width:100%;max-width:420px;position:relative}.HeroSection-module___UGK9W__photo{border-radius:var(--radius-sm);filter:grayscale()contrast(1.05);width:100%;height:auto}.HeroSection-module___UGK9W__photoFrame:after{content:"";border:1px solid var(--color-gold-500);border-radius:var(--radius-sm);z-index:-1;position:absolute;inset:18px -18px -18px 18px}.HeroSection-module___UGK9W__photoTag{background:var(--color-gold-500);color:var(--color-wine-900);font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);position:absolute;bottom:-22px;left:-22px;box-shadow:0 8px 24px #0000004d}@media (max-width:900px){.HeroSection-module___UGK9W__heroGrid{gap:var(--spacing-12);grid-template-columns:1fr}.HeroSection-module___UGK9W__heroPhoto{order:-1}.HeroSection-module___UGK9W__photoFrame{max-width:280px;margin:0 auto}}@media (min-width:481px) and (max-width:900px){.HeroSection-module___UGK9W__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:480px){.HeroSection-module___UGK9W__stats{grid-template-columns:1fr}}
.QuienSoySection-module__I3McTW__section{background:var(--color-paper);padding:var(--spacing-32) 0;position:relative}.QuienSoySection-module__I3McTW__wrap{max-width:1180px;padding:0 var(--spacing-8);z-index:1;margin:0 auto;position:relative}.QuienSoySection-module__I3McTW__head{max-width:680px;margin-bottom:var(--spacing-16)}.QuienSoySection-module__I3McTW__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-wine-600);align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);display:flex}.QuienSoySection-module__I3McTW__eyebrow:before{content:"";background:var(--color-gold-600);flex-shrink:0;width:22px;height:1px;display:inline-block}.QuienSoySection-module__I3McTW__h2{font-size:var(--text-3xl);color:var(--color-wine-800);letter-spacing:-.01em}.QuienSoySection-module__I3McTW__grid{gap:var(--spacing-16);grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}.QuienSoySection-module__I3McTW__pLarge{font-size:var(--text-lg);color:var(--color-foreground);margin-bottom:var(--spacing-5);line-height:var(--leading-relaxed);max-width:none}.QuienSoySection-module__I3McTW__p{font-size:var(--text-base);color:var(--color-muted-foreground);margin-bottom:var(--spacing-5);line-height:var(--leading-relaxed);max-width:none}.QuienSoySection-module__I3McTW__quote{margin-top:var(--spacing-10);padding:var(--spacing-8);border:1px solid #ffffff57;border-left:3px solid var(--color-gold-600);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);color:var(--color-wine-800);line-height:var(--leading-snug);background:#fffdf9d1}.QuienSoySection-module__I3McTW__cite{margin-top:var(--spacing-4);font-family:var(--font-sans);font-style:normal;font-size:var(--text-xs);color:var(--color-muted-foreground);font-weight:var(--font-weight-medium);display:block}.QuienSoySection-module__I3McTW__timeline{border-left:1px solid var(--color-border);padding-left:var(--spacing-8);gap:var(--spacing-8);flex-direction:column;display:flex}.QuienSoySection-module__I3McTW__tlItem{position:relative}.QuienSoySection-module__I3McTW__tlItem:before{content:"";left:calc(-1 * var(--spacing-8) - 4px);background:var(--color-gold-600);border:2px solid var(--color-paper);outline:1px solid var(--color-wine-600);border-radius:50%;width:9px;height:9px;position:absolute;top:4px}.QuienSoySection-module__I3McTW__tlYear{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-wine-600);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-1);display:block}.QuienSoySection-module__I3McTW__tlTitle{font-family:var(--font-serif);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin-bottom:var(--spacing-1)}.QuienSoySection-module__I3McTW__tlSub{font-size:var(--text-sm);color:var(--color-muted-foreground)}@media (max-width:880px){.QuienSoySection-module__I3McTW__grid{gap:var(--spacing-12);grid-template-columns:1fr}}
.PerfilDualSection-module__zmMSmq__section{background:var(--color-background);padding:var(--spacing-32) 0;position:relative}.PerfilDualSection-module__zmMSmq__wrap{max-width:1180px;padding:0 var(--spacing-8);z-index:1;margin:0 auto;position:relative}.PerfilDualSection-module__zmMSmq__head{max-width:680px;margin-bottom:var(--spacing-16)}.PerfilDualSection-module__zmMSmq__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-wine-600);align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);display:flex}.PerfilDualSection-module__zmMSmq__eyebrow:before{content:"";background:var(--color-gold-600);flex-shrink:0;width:22px;height:1px;display:inline-block}.PerfilDualSection-module__zmMSmq__h2{font-size:var(--text-3xl);color:var(--color-wine-800);letter-spacing:-.01em}.PerfilDualSection-module__zmMSmq__grid{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl), 0 0 0 1px #6718181f;border:1px solid #ffffff2e;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.PerfilDualSection-module__zmMSmq__grid:after{content:"";z-index:2;background:linear-gradient(#0000,#fac77599 30%,#fac775cc 50%,#fac77599 70%,#0000);width:1px;position:absolute;top:10%;bottom:10%;left:50%;transform:translate(-50%)}.PerfilDualSection-module__zmMSmq__col{padding:var(--spacing-12) var(--spacing-10)}.PerfilDualSection-module__zmMSmq__educador{color:var(--color-paper);background:linear-gradient(145deg,#501313f0,#2e0a0ae6)}.PerfilDualSection-module__zmMSmq__dev{color:var(--color-paper);background:linear-gradient(145deg,#1d1714f0,#501313bd)}.PerfilDualSection-module__zmMSmq__tag{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--spacing-4);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-sm);color:var(--color-gold-500);background:#fac77529;display:inline-block}.PerfilDualSection-module__zmMSmq__h3{font-size:var(--text-xl);color:var(--color-paper);margin-bottom:var(--spacing-4)}.PerfilDualSection-module__zmMSmq__p{font-size:var(--text-sm);color:#fbf6ecc7;margin-bottom:var(--spacing-6);line-height:var(--leading-relaxed);max-width:none}.PerfilDualSection-module__zmMSmq__list{gap:var(--spacing-4);flex-direction:column;list-style:none;display:flex}.PerfilDualSection-module__zmMSmq__list li{font-size:var(--text-sm);color:#fbf6ecd1;padding-left:var(--spacing-5);line-height:var(--leading-snug);position:relative}.PerfilDualSection-module__zmMSmq__list li:before{content:"";background:var(--color-gold-500);width:6px;height:1px;position:absolute;top:8px;left:0}.PerfilDualSection-module__zmMSmq__list strong{color:var(--color-paper);font-weight:var(--font-weight-semibold)}.PerfilDualSection-module__zmMSmq__stack{gap:var(--spacing-2);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.PerfilDualSection-module__zmMSmq__pill{font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-sm);color:var(--color-gold-500);border:1px solid #fac7754d}@media (max-width:880px){.PerfilDualSection-module__zmMSmq__grid{grid-template-columns:1fr}.PerfilDualSection-module__zmMSmq__grid:after{display:none}}
.IASection-module__1f2BqW__section{background:var(--color-wine-900);color:var(--color-paper);padding:var(--spacing-32) 0}.IASection-module__1f2BqW__wrap{max-width:1180px;padding:0 var(--spacing-8);margin:0 auto}.IASection-module__1f2BqW__head{max-width:680px;margin-bottom:var(--spacing-16)}.IASection-module__1f2BqW__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-500);align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);display:flex}.IASection-module__1f2BqW__eyebrow:before{content:"";background:var(--color-gold-500);flex-shrink:0;width:22px;height:1px;display:inline-block}.IASection-module__1f2BqW__h2{font-size:var(--text-3xl);color:var(--color-paper);letter-spacing:-.01em}.IASection-module__1f2BqW__grid{gap:var(--spacing-12);margin-bottom:var(--spacing-12);grid-template-columns:.85fr 1.15fr;align-items:start;display:grid}.IASection-module__1f2BqW__statBlock{gap:var(--spacing-8);flex-direction:column;display:flex}.IASection-module__1f2BqW__statCard{padding:var(--spacing-10);border-radius:var(--radius-lg);background:#fbf6ec13;border:1px solid #fac77538;box-shadow:0 22px 54px #00000038}.IASection-module__1f2BqW__statNum{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:var(--font-weight-semibold);color:var(--color-gold-500);margin-bottom:var(--spacing-4);line-height:1;display:block}.IASection-module__1f2BqW__statText{font-size:var(--text-sm);color:#fbf6ecb8;line-height:var(--leading-relaxed);max-width:none}.IASection-module__1f2BqW__enfoques{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.IASection-module__1f2BqW__enfoquePill{font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);color:var(--color-gold-500);border:1px solid #fac77547}.IASection-module__1f2BqW__servicios{gap:var(--spacing-5);flex-direction:column;display:flex}.IASection-module__1f2BqW__servicio{padding:var(--spacing-8);border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);background:#fbf6ec0d;border:1px solid #fbf6ec29}.IASection-module__1f2BqW__servicio:hover{border-color:#fac77559;transform:translateY(-2px)}.IASection-module__1f2BqW__servicioNum{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-gold-600);margin-bottom:var(--spacing-2);display:block}.IASection-module__1f2BqW__h3{font-size:var(--text-lg);color:var(--color-paper);margin-bottom:var(--spacing-2)}.IASection-module__1f2BqW__servicioDesc{font-size:var(--text-sm);color:#fbf6ecad;line-height:var(--leading-relaxed);max-width:none}.IASection-module__1f2BqW__ctaRow{gap:var(--spacing-4);padding-top:var(--spacing-8);border-top:1px solid #fbf6ec1f;flex-wrap:wrap;display:flex}.IASection-module__1f2BqW__btnGold{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-sm);background:var(--color-gold-500);color:var(--color-wine-900);transition:background var(--duration-fast) var(--ease-out);align-items:center;display:inline-flex}.IASection-module__1f2BqW__btnGold:hover{background:var(--color-gold-600)}.IASection-module__1f2BqW__btnGhost{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-sm);color:var(--color-paper);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:1px solid #fbf6ec4d;align-items:center;display:inline-flex}.IASection-module__1f2BqW__btnGhost:hover{border-color:var(--color-gold-500);color:var(--color-gold-500)}@media (max-width:880px){.IASection-module__1f2BqW__grid{gap:var(--spacing-10);grid-template-columns:1fr}}.IASection-module__1f2BqW__herramientasBlock{margin-top:var(--spacing-16);padding-top:var(--spacing-12);border-top:1px solid #fbf6ec1f}.IASection-module__1f2BqW__herramientasHead{max-width:680px;margin-bottom:var(--spacing-10)}.IASection-module__1f2BqW__herramientasEyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--spacing-3)}.IASection-module__1f2BqW__herramientasH3{font-size:var(--text-2xl);color:var(--color-paper);margin-bottom:var(--spacing-3);letter-spacing:-.01em}.IASection-module__1f2BqW__herramientasIntro{font-size:var(--text-sm);color:#fbf6ecad;line-height:var(--leading-relaxed)}.IASection-module__1f2BqW__herramientasGrid{gap:var(--spacing-6);grid-template-columns:repeat(2,1fr);display:grid}.IASection-module__1f2BqW__herramientaCard{gap:var(--spacing-3);padding:var(--spacing-8);border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);background:#fbf6ec0d;border:1px solid #fbf6ec24;flex-direction:column;min-height:280px;text-decoration:none;display:flex}.IASection-module__1f2BqW__herramientaCard:hover{border-color:#fac77559;transform:translateY(-2px)}.IASection-module__1f2BqW__herramientaCardDestacada{background:#fac7750f;border-color:#fac77547;grid-column:1/-1;min-height:0}.IASection-module__1f2BqW__herramientaCardDestacada:hover{border-color:#fac7757a}.IASection-module__1f2BqW__herramientaTag{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);border-radius:var(--radius-sm);padding:var(--spacing-1) var(--spacing-3);background:#fac7751a;border:1px solid #fac77538;align-self:flex-start}.IASection-module__1f2BqW__herramientaTitle{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-paper);line-height:var(--leading-snug)}.IASection-module__1f2BqW__herramientaDesc{font-size:var(--text-sm);color:#fbf6ecb8;line-height:var(--leading-relaxed)}.IASection-module__1f2BqW__herramientaDetail{font-size:var(--text-xs);color:#fbf6ec80;line-height:var(--leading-relaxed);padding-top:var(--spacing-3);border-top:1px solid #fbf6ec1a;margin-top:auto}.IASection-module__1f2BqW__herramientaLink{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent);margin-top:var(--spacing-2)}@media (max-width:880px){.IASection-module__1f2BqW__herramientasGrid{grid-template-columns:1fr}}
.ProyectosSection-module__EJtz5a__section{background:var(--color-paper);padding:var(--spacing-32) 0;position:relative}.ProyectosSection-module__EJtz5a__wrap{max-width:1180px;padding:0 var(--spacing-8);z-index:1;margin:0 auto;position:relative}.ProyectosSection-module__EJtz5a__head{max-width:680px;margin-bottom:var(--spacing-16)}.ProyectosSection-module__EJtz5a__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-wine-600);align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);display:flex}.ProyectosSection-module__EJtz5a__eyebrow:before{content:"";background:var(--color-gold-600);flex-shrink:0;width:22px;height:1px;display:inline-block}.ProyectosSection-module__EJtz5a__h2{font-size:var(--text-3xl);color:var(--color-wine-800);letter-spacing:-.01em}.ProyectosSection-module__EJtz5a__grid{gap:var(--spacing-6);grid-template-columns:repeat(2,1fr);display:grid}.ProyectosSection-module__EJtz5a__card{border-radius:var(--radius-lg);padding:var(--spacing-10);box-shadow:var(--shadow-md), inset 0 1px 0 #fffc;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background:linear-gradient(145deg,#fffdf9f2,#f3e9d599);border:1px solid #ffffff80;flex-direction:column;display:flex;position:relative;overflow:hidden}.ProyectosSection-module__EJtz5a__card:before{content:"";background:var(--color-gold-600);transform-origin:bottom;width:3px;transition:transform .3s var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ProyectosSection-module__EJtz5a__card:hover{box-shadow:var(--shadow-xl), inset 0 1px 0 #ffffffe6, inset 0 0 0 1px #fac77526;border-color:#67181833}.ProyectosSection-module__EJtz5a__card:hover:before{transform:scaleY(1)}.ProyectosSection-module__EJtz5a__num{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-gold-600);margin-bottom:var(--spacing-4);display:block}.ProyectosSection-module__EJtz5a__h3{font-size:var(--text-xl);color:var(--color-wine-800);margin-bottom:var(--spacing-3)}.ProyectosSection-module__EJtz5a__desc{font-size:var(--text-sm);color:var(--color-muted-foreground);margin-bottom:var(--spacing-4);line-height:var(--leading-relaxed);flex:1;max-width:none}.ProyectosSection-module__EJtz5a__meta{gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}.ProyectosSection-module__EJtz5a__meta span{font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-2);background:var(--color-cream-deep);border-radius:var(--radius-sm);color:var(--color-wine-700)}.ProyectosSection-module__EJtz5a__link{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-wine-700);border-bottom:1px solid var(--color-gold-600);transition:color var(--duration-fast) var(--ease-out);align-self:flex-start;padding-bottom:2px}.ProyectosSection-module__EJtz5a__link:hover{color:var(--color-wine-900)}@media (max-width:880px){.ProyectosSection-module__EJtz5a__grid{grid-template-columns:1fr}}
.InvestigacionSection-module__4PZYBG__section{background:var(--color-wine-900);color:var(--color-paper);padding:var(--spacing-32) 0}.InvestigacionSection-module__4PZYBG__wrap{max-width:1180px;padding:0 var(--spacing-8);margin:0 auto}.InvestigacionSection-module__4PZYBG__head{max-width:680px;margin-bottom:var(--spacing-16)}.InvestigacionSection-module__4PZYBG__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-500);align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);display:flex}.InvestigacionSection-module__4PZYBG__eyebrow:before{content:"";background:var(--color-gold-500);flex-shrink:0;width:22px;height:1px;display:inline-block}.InvestigacionSection-module__4PZYBG__h2{font-size:var(--text-3xl);color:var(--color-paper);letter-spacing:-.01em}.InvestigacionSection-module__4PZYBG__grid{gap:var(--spacing-6);grid-template-columns:repeat(2,1fr);display:grid}.InvestigacionSection-module__4PZYBG__card{border-radius:var(--radius-lg);padding:var(--spacing-8);transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);background:#fbf6ec0d;border:1px solid #fbf6ec29;flex-direction:column;display:flex;box-shadow:0 20px 50px #0003}.InvestigacionSection-module__4PZYBG__card:hover{border-color:#fac77557;transform:translateY(-2px)}.InvestigacionSection-module__4PZYBG__icon{width:42px;height:42px;margin-bottom:var(--spacing-5);font-size:var(--text-lg);background:#fac7751f;border-radius:50%;justify-content:center;align-items:center;display:flex}.InvestigacionSection-module__4PZYBG__h3{font-size:var(--text-lg);color:var(--color-paper);margin-bottom:var(--spacing-3)}.InvestigacionSection-module__4PZYBG__desc{font-size:var(--text-sm);color:#fbf6ecad;margin-bottom:var(--spacing-4);line-height:var(--leading-relaxed);flex:1;max-width:none}.InvestigacionSection-module__4PZYBG__link{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-gold-500);transition:color var(--duration-fast) var(--ease-out);align-self:flex-start}.InvestigacionSection-module__4PZYBG__link:hover{color:var(--color-gold-600)}@media (max-width:880px){.InvestigacionSection-module__4PZYBG__grid{grid-template-columns:1fr}}
.BlogSection-module__DibvHq__section{background:var(--color-background);padding:var(--spacing-32) 0;position:relative}.BlogSection-module__DibvHq__wrap{max-width:1180px;padding:0 var(--spacing-8);z-index:1;margin:0 auto;position:relative}.BlogSection-module__DibvHq__head{max-width:680px;margin-bottom:var(--spacing-16)}.BlogSection-module__DibvHq__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-wine-600);align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);display:flex}.BlogSection-module__DibvHq__eyebrow:before{content:"";background:var(--color-gold-600);flex-shrink:0;width:22px;height:1px;display:inline-block}.BlogSection-module__DibvHq__h2{font-size:var(--text-3xl);color:var(--color-wine-800);letter-spacing:-.01em;margin-bottom:var(--spacing-3)}.BlogSection-module__DibvHq__intro{font-size:var(--text-base);color:var(--color-muted-foreground);line-height:var(--leading-relaxed)}.BlogSection-module__DibvHq__grid{gap:var(--spacing-6);margin-bottom:var(--spacing-10);grid-template-columns:repeat(3,1fr);display:grid}.BlogSection-module__DibvHq__card{border-radius:var(--radius-lg);box-shadow:var(--shadow-md), inset 0 1px 0 #fffc;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);background:linear-gradient(145deg,#fffdf9f2,#f3e9d599);border:1px solid #ffffff80;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.BlogSection-module__DibvHq__card:hover{box-shadow:var(--shadow-xl), inset 0 1px 0 #ffffffe6;border-color:#67181833;transform:translateY(-3px)}.BlogSection-module__DibvHq__body{padding:var(--spacing-6);flex-direction:column;flex:1;display:flex}.BlogSection-module__DibvHq__cats{gap:var(--spacing-2);margin-bottom:var(--spacing-3);flex-wrap:wrap;display:flex}.BlogSection-module__DibvHq__cat{font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-2);background:var(--color-cream-deep);border-radius:var(--radius-sm);color:var(--color-wine-700)}.BlogSection-module__DibvHq__h3{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-wine-800);line-height:var(--leading-snug);margin-bottom:var(--spacing-3);flex:1}.BlogSection-module__DibvHq__date{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted-foreground);margin-top:auto}.BlogSection-module__DibvHq__cta{padding-top:var(--spacing-8);border-top:1px solid var(--color-border);justify-content:center;display:flex}.BlogSection-module__DibvHq__btnGhost{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-3) var(--spacing-8);border-radius:var(--radius-sm);border:1px solid var(--color-wine-600);color:var(--color-wine-700);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;display:inline-flex}.BlogSection-module__DibvHq__btnGhost:hover{background:var(--color-wine-700);color:var(--color-paper)}@media (max-width:880px){.BlogSection-module__DibvHq__grid{grid-template-columns:1fr}}
.ContactoSection-module__mcRpKW__section{background:var(--color-wine-900);padding:var(--spacing-32) 0 var(--spacing-24);text-align:center;position:relative;overflow:hidden}.ContactoSection-module__mcRpKW__section:before{content:"";pointer-events:none;background:radial-gradient(700px 400px at 50% 0,#fac77514,#0000 60%),radial-gradient(500px 300px at 80% 100%,#67181866,#0000 60%);position:absolute;inset:0}.ContactoSection-module__mcRpKW__wrap{z-index:1;max-width:1180px;padding:0 var(--spacing-8);margin:0 auto;position:relative}.ContactoSection-module__mcRpKW__head{max-width:680px;margin:0 auto var(--spacing-12)}.ContactoSection-module__mcRpKW__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-500);justify-content:center;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);display:flex}.ContactoSection-module__mcRpKW__eyebrow:before{content:"";background:var(--color-gold-500);flex-shrink:0;width:22px;height:1px;display:inline-block}.ContactoSection-module__mcRpKW__h2{font-size:var(--text-4xl);color:var(--color-paper);letter-spacing:-.02em;margin-bottom:var(--spacing-4);line-height:1.1}.ContactoSection-module__mcRpKW__lede{font-size:var(--text-lg);color:#fbf6ecad;line-height:var(--leading-relaxed)}.ContactoSection-module__mcRpKW__pills{justify-content:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.ContactoSection-module__mcRpKW__pill{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-paper);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:#fbf6ec0f;border:1px solid #fbf6ec2e;text-decoration:none;display:flex}.ContactoSection-module__mcRpKW__pill:hover{border-color:var(--color-gold-500);color:var(--color-gold-500);background:#fac7751a}@media (max-width:640px){.ContactoSection-module__mcRpKW__h2{font-size:var(--text-3xl)}.ContactoSection-module__mcRpKW__pills{flex-direction:column;align-items:center}}
