.page-quienes .about-eyebrow{margin-bottom:var(--g-space-4);font-size:var(--g-text-sm);letter-spacing:.04em;color:var(--g-color-text-muted);font-weight:500;display:block}.page-quienes .about-hero{text-align:left;padding-top:max(4rem,min(8vw,8rem));padding-bottom:max(4rem,min(8vw,8rem))}.page-quienes .about-hero__eyebrow{font-size:var(--g-text-base);color:var(--g-color-text-dim);margin-bottom:var(--g-space-4);font-weight:400}.page-quienes .about-hero__title{max-width:none;margin:0;line-height:1.15}.page-quienes .about-hero__sub{max-width:54ch;margin:var(--g-space-6) auto 0;color:var(--g-color-text-muted);line-height:1.7;font-size:var(--g-text-lg)}.page-quienes .about-story-panel{border-top:1px solid rgba(255,255,255,.06)}.page-quienes .about-story-panel__row{grid-template-columns:1fr 1fr;align-items:center;gap:max(2rem,min(5vw,5rem));display:grid}.page-quienes .about-story-panel__text h2{font-size:var(--g-text-3xl);margin-bottom:var(--g-space-6);line-height:1.25}.page-quienes .about-story-panel__text p{color:var(--g-color-text-muted);line-height:1.8;font-size:var(--g-text-base);margin:0 0 var(--g-space-5)}.page-quienes .about-story-panel__text p:last-child{margin-bottom:0}.page-quienes .about-story-panel__row--reverse{direction:rtl}.page-quienes .about-story-panel__row--reverse>*{direction:ltr}.page-quienes .about-story-panel__row--reverse>.about-story-panel__text{padding-right:var(--g-space-4)}.page-quienes .about-story-panel__img{border-radius:var(--g-radius-lg);width:100%;height:auto;display:block}.page-quienes .about-showcase__scene{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;max-width:420px;margin:0 auto;padding-top:80px;display:flex;position:relative}.page-quienes .about-showcase__character{z-index:2;aspect-ratio:1280/680;width:85%;max-width:400px;height:auto;display:block;position:relative}.page-quienes .about-showcase__floor{z-index:2;background:#fff;width:95%;height:2px;margin-top:-2px;position:relative}.page-quienes .about-showcase__logos{z-index:1;height:55%;position:absolute;top:0;left:5%;right:5%}.page-quienes .about-showcase__logo{border-radius:var(--g-radius-sm);will-change:transform;animation:6s ease-in-out infinite about-float;position:absolute}.page-quienes .about-showcase__logo--1{opacity:.85;width:60px;animation-delay:0s;top:0%;left:12%}.page-quienes .about-showcase__logo--2{opacity:.75;width:52px;animation-delay:-1.2s;top:0%;left:44%}.page-quienes .about-showcase__logo--5{opacity:.75;width:54px;animation-delay:-.8s;top:2%;right:2%}.page-quienes .about-showcase__logo--4{opacity:.7;width:54px;animation-delay:-3.8s;top:52%;left:0%}.page-quienes .about-showcase__logo--3{opacity:.8;width:58px;animation-delay:-2.5s;top:48%;right:0%}@keyframes about-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.page-quienes .about-narrative{border-top:1px solid rgba(255,255,255,.06)}.page-quienes .about-narrative__block{max-width:680px;margin:0 auto}.page-quienes .about-narrative__title{font-size:var(--g-text-3xl);margin-bottom:var(--g-space-8);line-height:1.25}.page-quienes .about-narrative__body p{color:var(--g-color-text-muted);line-height:1.85;font-size:var(--g-text-lg);margin:0 0 var(--g-space-6)}.page-quienes .about-narrative__body p:last-child{margin-bottom:0}.page-quienes .about-narrative--accent{border-top:none}.page-quienes .about-narrative--accent .about-narrative__title{background:var(--g-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-quienes .about-services{border-top:1px solid rgba(255,255,255,.06)}.page-quienes .about-services__title{font-size:var(--g-text-3xl);margin-bottom:max(2rem,min(4vw,3.5rem))}.page-quienes .about-services__grid{gap:var(--g-space-6);grid-template-columns:repeat(2,1fr);display:grid}.page-quienes .about-services__card{padding:var(--g-space-8);border-radius:var(--g-radius-lg);transition:border-color var(--g-transition-base), background var(--g-transition-base);border:1px solid rgba(255,255,255,.08)}.page-quienes .about-services__card:hover{background:var(--g-glass);border-color:rgba(255,255,255,.15)}.page-quienes .about-services__icon{width:48px;height:48px;margin-bottom:var(--g-space-5);border-radius:var(--g-radius-sm);color:var(--g-gradient-start);background:rgba(255,255,255,.05);justify-content:center;align-items:center;display:flex}.page-quienes .about-services__card h3{font-size:var(--g-text-xl);margin-bottom:var(--g-space-3)}.page-quienes .about-services__card p{color:var(--g-color-text-muted);margin:0;line-height:1.7}.page-quienes .about-story__block{grid-template-columns:1fr 1fr;align-items:center;gap:max(2rem,min(5vw,5rem));display:grid}.page-quienes .about-story__block--reverse{direction:rtl}.page-quienes .about-story__block--reverse>*{direction:ltr}.page-quienes .about-story__media img{border-radius:var(--g-radius-lg);width:100%;height:auto;display:block}.page-quienes .about-story__text h2{margin:var(--g-space-3) 0 var(--g-space-5)}.page-quienes .about-story__text p:not(.about-eyebrow){color:var(--g-color-text-muted);margin:0;line-height:1.75}.page-quienes .about-brand__grid{gap:var(--g-space-6);grid-template-columns:repeat(3,1fr);display:grid}.page-quienes .about-brand__item img{border-radius:var(--g-radius-lg);width:100%;height:auto;display:block}.page-quienes .about-brand__item:nth-child(3) img{transform-origin:50%;transform:scale(1.15)}.about-panel2-scene{flex-direction:column;align-items:center;gap:0;padding-bottom:20px;display:flex;position:relative}.about-panel2-scene__frame{z-index:2;border-radius:var(--g-radius-lg);background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.1);width:95%;max-width:95%;padding:.6rem;position:relative;overflow:visible;box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.06)}.about-panel2-scene__chart{border-radius:var(--g-radius-sm);width:100%;height:auto;display:block}.about-panel2-scene__source{z-index:2;font-size:var(--g-text-xs);color:var(--g-color-text-dim);margin-top:var(--g-space-2);text-align:center;position:relative}.about-panel2-scene__source a{color:var(--g-color-text-dim);text-decoration:underline}.about-panel2-scene__frustracion{z-index:3;width:17%;height:auto;position:absolute;top:50%;left:-16%}.about-panel2-scene__preocupacion{z-index:3;width:32%;height:auto;position:absolute;top:-32%;right:-20%}.about-panel3-scene{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;max-width:600px;margin:0 auto;display:flex;position:relative}.about-panel3-scene__character{z-index:2;width:100%;max-width:580px;height:auto;display:block;position:relative}.about-panel3-scene__floor{z-index:2;background:#fff;width:95%;height:2px;margin-top:-2px;position:relative}.about-panel4-collage{border-radius:8px;grid-template-rows:1fr .7fr;grid-template-columns:1fr 1fr;gap:0;width:95%;max-width:95%;margin:0 auto;display:grid;overflow:hidden}.about-panel4-collage__top{border-bottom:2px solid #c6c5c5;grid-column:1/-1;overflow:hidden}.about-panel4-collage__top img{object-fit:cover;width:100%;height:100%;display:block}.about-panel4-collage__bottom-left{border-right:2px solid #c6c5c5;overflow:hidden}.about-panel4-collage__bottom-right{overflow:hidden}.about-panel4-collage__bottom-left img,.about-panel4-collage__bottom-right img{object-fit:cover;width:100%;height:100%;display:block}.about-panel4-collage__bottom-left img{object-position:center 75%}.about-panel4-collage__bottom-right img{object-position:35% 25%}[data-collage-from]{opacity:0;filter:blur(6px);will-change:transform, opacity, filter;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}[data-collage-from=top]{transform:perspective(800px)translateY(-60px)rotateX(8deg)scale(.9)}[data-collage-from=left]{transform:perspective(800px)translate(-70px)rotateY(12deg)scale(.88)}[data-collage-from=right]{transform:perspective(800px)translate(70px)rotateY(-12deg)scale(.88)}[data-collage-from].is-collage-visible{opacity:1;filter:blur();transform:perspective(800px)translate(0)rotate3d(0,0,0,0)scale(1)}[data-collage-from].is-collage-complete{will-change:auto}@media (prefers-reduced-motion:reduce){[data-collage-from]{opacity:1;filter:none;transition:none;transform:none}}.about-panel5-scene{flex-direction:column;align-items:center;display:flex;position:relative}.about-panel5-scene__frame{z-index:2;width:95%;max-width:95%;position:relative}.about-panel5-scene__img{border-radius:var(--g-radius-lg);width:100%;height:auto;display:block;box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.06)}.about-panel5-scene--quicksit{align-items:center;margin-top:-2rem;position:relative}.about-panel5-scene__spotlight{z-index:0;pointer-events:none;background:radial-gradient(55% 55%,rgba(255,199,0,.5) 0%,rgba(255,199,0,.22) 35%,rgba(255,199,0,.08) 60%,transparent 80%);width:100%;height:120%;position:absolute;top:50%;left:35%;transform:translate(-50%,-50%)}.about-panel5-scene__device{z-index:2;border-radius:var(--g-radius-lg);width:110%;max-width:600px;height:auto;margin:0 auto;display:block;position:relative}.about-panel5-scene__caption{z-index:2;font-size:var(--g-text-sm);color:rgba(255,199,0,.7);letter-spacing:.03em;text-align:center;margin-top:1.5rem;font-weight:500;position:relative}.about-panel5-gold{color:#ffc700;font-weight:600}.page-quienes .about-story-panel__text p:first-child{font-size:var(--g-text-lg);color:var(--g-color-text);line-height:1.75}@media (max-width:1024px){.page-quienes .about-hero__title{max-width:20ch}}@media (max-width:767px){.page-quienes .about-hero__title,.page-quienes .about-hero__sub{max-width:100%}.page-quienes .about-story-panel__row,.page-quienes .about-story-panel__row--reverse{direction:ltr;grid-template-columns:1fr}.page-quienes .about-showcase__scene{max-width:300px;padding-top:60px}.page-quienes .about-showcase__character{max-width:240px}.page-quienes .about-showcase__logo{transform:scale(.8)}.page-quienes .about-story-panel__text h2,.page-quienes .about-narrative__title{font-size:var(--g-text-2xl)}.page-quienes .about-services__grid{grid-template-columns:1fr}.about-panel2-scene__frustracion{display:none}.page-quienes .about-story__block,.page-quienes .about-story__block--reverse{direction:ltr;grid-template-columns:1fr}.page-quienes .about-story__media{order:-1}.page-quienes .about-brand__grid{gap:var(--g-space-4);grid-template-columns:1fr}.about-panel3-scene{max-width:300px}.about-panel3-scene__character{max-width:260px}.about-panel4-collage{max-width:100%}.about-panel5-scene--quicksit{margin-top:0}.about-panel5-scene__device{width:100%;max-width:360px}}@media (max-width:480px){.page-quienes .about-showcase__scene{max-width:max(260px,min(85vw,300px));padding-top:48px}.page-quienes .about-showcase__logo{transform:scale(.65)}.about-panel4-collage{grid-template-rows:auto auto}}