.sobre-etiqueta{font-family:var(--f-cuerpo);letter-spacing:0;color:var(--oro);align-items:center;gap:8px;margin-bottom:20px;font-size:.875rem;font-weight:600;display:inline-flex}.sobre-hero{min-height:100vh;align-items:center;min-height:100svh;padding:clamp(110px,14vh,150px) 0 clamp(64px,9vh,110px);display:flex;position:relative;overflow:hidden}.sobre-hero-interior{z-index:1;position:relative}.sobre-hero-texto{max-width:min(560px,44vw)}.sobre-hero h1{margin-bottom:24px;font-size:clamp(2.6rem,1.2rem + 3.6vw,4.6rem);line-height:.98}.sobre-hero .h1-clave{color:var(--tinta-70)}.sobre-hero .lead{max-width:46ch;margin-bottom:32px}.sobre-hero-texto>*{animation:sobre-sube .8s var(--suave) both;animation-delay:.95s}.sobre-hero-texto>:nth-child(2){animation-delay:1.03s}.sobre-hero-texto>:nth-child(3){animation-delay:1.11s}.puzle{position:absolute;inset:0 0 -8%}.puzle-defs{width:0;height:0;position:absolute}.pieza-puzle{will-change:transform;position:absolute;inset:0}.pieza-puzle img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.pieza-negocio{clip-path:url(#pz-negocio);animation:1.15s cubic-bezier(.2,.85,.3,1) .1s both pz-izq}.pieza-negocio img{object-position:100% 50%}.pieza-negocio:after{content:"";background:linear-gradient(90deg,#fffae9e6 0%,#fffae9b3 40%,#fffae91f 72%,#fffae900 100%);position:absolute;inset:0}.pieza-nosotros{clip-path:url(#pz-nosotros);background:#b1aeaa;animation:1.15s cubic-bezier(.2,.85,.3,1) .1s both pz-der}.pieza-nosotros img{object-position:50% 20%;width:37%;left:63%}.puzle-costura{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.puzle-costura path{fill:none;stroke:url(#pz-senal);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s ease-out .95s forwards pz-costura,1.2s 2.2s forwards pz-apaga}.costura-movil{display:none}.sobre-firma{z-index:2;color:var(--tinta);animation:sobre-chip .6s var(--suave) 1.3s both;background:#fffae9f5;border-radius:16px;flex-direction:column;gap:2px;padding:12px 16px;display:flex;position:absolute;bottom:calc(8% + clamp(28px,6vh,64px));right:clamp(16px,4vw,56px);box-shadow:0 18px 40px -16px #000000b3}.sobre-firma b{font-family:var(--f-display);letter-spacing:-.01em;font-size:1.2rem;font-weight:400}.sobre-firma small{color:var(--tinta-70);font-size:.8125rem}@keyframes pz-izq{0%{opacity:0;transform:translate(-16%)rotate(-2deg)}45%{opacity:1}78%{transform:translate(.6%)rotate(.2deg)}to{opacity:1;transform:none}}@keyframes pz-der{0%{opacity:0;transform:translate(16%)rotate(2deg)}45%{opacity:1}78%{transform:translate(-.6%)rotate(-.2deg)}to{opacity:1;transform:none}}@keyframes pz-costura{to{stroke-dashoffset:0}}@keyframes pz-apaga{to{opacity:.45}}@media (orientation:portrait){.sobre-hero{min-height:0;padding:0 0 48px;display:block}.puzle{height:54vh;height:54svh;position:relative;inset:auto}.pieza-negocio{clip-path:url(#pz-negocio-m)}.pieza-nosotros{clip-path:url(#pz-nosotros-m)}.pieza-negocio img{object-position:72% 50%}.pieza-negocio:after{background:linear-gradient(#fffae959,#fffae900 40%,#fffae980)}.pieza-nosotros img{object-position:50% 18%;width:48%;left:52%}.costura-escritorio{display:none}.costura-movil{display:inline}.sobre-firma{padding:9px 12px;bottom:16px;right:16px}.sobre-firma b{font-size:calc(16.8 * var(--m))}.sobre-hero-interior{margin-top:28px}.sobre-hero-texto{max-width:none}.sobre-hero h1{font-size:calc(36.8 * var(--m))}.sobre-hero-texto>*{animation-delay:.6s}}.sobre-quien{padding-top:clamp(40px,6vw,80px)}.sobre-quien-frase{max-width:30ch;font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(1.6rem,.9rem + 2.3vw,2.9rem);line-height:1.12}.sobre-quien-frase p{max-width:none;font:inherit;color:inherit;margin:0}.sobre-quien-frase p+p{margin-top:.7em}.sq-marca{background:var(--senal);color:#0000;-webkit-background-clip:text;background-clip:text}.sobre-fases{background:var(--crema);height:420vh;color:var(--tinta);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-bottom:1px solid #1d1d1d1a;position:relative}.sobre-fases .sobre-etiqueta{color:#b0225f}.sobre-fases-fijo{height:100vh;flex-direction:column;justify-content:center;gap:clamp(24px,4vh,44px);height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.sobre-fases-cab h2{font-size:var(--t-xl);line-height:1}.sobre-fases-cab .sobre-etiqueta{margin-bottom:14px}.sobre-fases-pista{width:max-content;padding-inline:max(var(--margen), (100vw - var(--ancho)) / 2);will-change:transform;gap:28px;display:flex}.fase{border-radius:var(--radio-l);width:min(640px,82vw);color:var(--crema);background:var(--noche-3);transition:border-color .6s var(--suave);border:1px solid #1d1d1d1a;flex:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;padding:28px;display:grid;box-shadow:0 24px 50px -28px #0d0a168c}.fase>*{opacity:.4;transition:opacity .6s var(--suave)}.fase.activo>*{opacity:1}.fase.activo{border-color:#ff408e59}.fase-num{font-family:var(--f-display);color:var(--rosa);margin-bottom:10px;font-size:1rem;display:block}.fase h3{font-size:var(--t-l);margin-bottom:10px}.fase p{color:var(--crema-70);font-size:1rem}.fase-visual{background:var(--crema);min-height:220px;color:var(--tinta);border-radius:16px;padding:16px;position:relative;overflow:hidden}.sobre-fases-linea{height:3px}.sobre-fases-linea i{background:var(--senal);transform-origin:0;border-radius:3px;height:100%;display:block;transform:scaleX(0)}.v-dia{flex-direction:column;gap:7px;font-size:.875rem;display:flex;position:relative}.v-dia>b{margin-bottom:4px;font-size:.9375rem}.v-fila{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative;box-shadow:0 1px 2px #0000000f}.v-fila em{white-space:nowrap;border-radius:var(--pildora);color:#b0225f;opacity:0;background:#ff408e24;flex:none;padding:2px 8px;font-size:.6875rem;font-style:normal;font-weight:700;transform:scale(.8)}.fase.activo .v-fila{animation:v-marca .4s var(--suave) forwards;animation-delay:calc(.5s + var(--i) * .45s)}.fase.activo .v-fila em{animation:v-etiqueta .35s var(--suave) forwards;animation-delay:calc(.6s + var(--i) * .45s)}.v-lupa{border:3px solid var(--tinta);opacity:0;background:#ffffff40;border-radius:50%;width:46px;height:46px;position:absolute;top:28px;right:18px}.v-lupa:after{content:"";background:var(--tinta);border-radius:2px;width:14px;height:4px;position:absolute;bottom:-6px;right:-12px;transform:rotate(45deg)}.fase.activo .v-lupa{animation:2.4s ease-in-out .3s forwards v-lupa}.v-elige{flex-direction:column;justify-content:center;gap:14px;height:100%;display:flex}.v-ops{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.v-ops span{text-align:center;background:#fff;border:1px solid #1d1d1d1a;border-radius:10px;padding:9px 10px;font-size:.8125rem;font-weight:600}.fase.activo .v-ops span:not(.la-buena){animation:v-fuera .4s var(--suave) forwards;animation-delay:calc(.5s + var(--i) * .12s)}.fase.activo .v-ops .la-buena{animation:v-buena .5s var(--suave) 1.3s forwards}.v-elige p{color:var(--tinta-70);opacity:0;font-size:.875rem}.fase.activo .v-elige p{animation:.4s 1.7s forwards v-aparece}.v-elige p b{color:var(--tinta)}.v-monta{flex-direction:column;justify-content:center;align-items:center;gap:28px;height:100%;min-height:188px;display:flex;position:relative}.v-cadena{align-items:center;width:100%;display:flex}.v-hilo{background:var(--senal);transform-origin:0;border-radius:3px;flex:1;min-width:12px;height:3px;transform:scaleX(0)}.fase.activo .v-hilo{animation:.6s ease-out .6s forwards v-dibuja}.fase.activo .v-hilo-2{animation-delay:1s}.v-nodo{white-space:nowrap;background:#fff;border-radius:10px;flex:none;padding:8px 10px;font-size:.8125rem;font-weight:600;box-shadow:0 2px 8px #00000014}.v-centro{color:#fff;background:var(--senal)}.v-ok{white-space:nowrap;border-radius:var(--pildora);color:#1f7a4d;opacity:0;background:#25c26e29;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.v-ok i{font-style:normal}.fase.activo .v-ok{animation:.4s 1.6s forwards v-aparece}.v-chat{flex-direction:column;justify-content:center;gap:8px;height:100%;min-height:188px;font-size:.875rem;display:flex}.v-chat span{opacity:0;border-radius:14px;max-width:85%;padding:9px 12px;transform:translateY(8px)}.v-chat .de-nos{background:#fff;border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 1px 2px #00000012}.v-chat .de-ellos{background:#ff408e24;border-bottom-right-radius:4px;align-self:flex-end}.v-chat i{color:#1f7a4d;font-style:normal;font-weight:700}.fase.activo .v-chat span{animation:v-burbuja .4s var(--suave) forwards;animation-delay:calc(.5s + var(--i) * .7s)}.sobre-principios h2{font-size:var(--t-xl);margin-bottom:clamp(32px,5vw,56px)}.sobre-principios ul{margin:0;padding:0;list-style:none}.principio{border-top:1px solid var(--crema-20);padding:clamp(22px,3vw,34px) 0}.principio:last-child{border-bottom:1px solid var(--crema-20)}.principio-frase{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(1.7rem,1rem + 2.6vw,3.2rem);line-height:1.08}.p-mal{transition:color .5s .6s;display:inline-block;position:relative}.p-mal:after{content:"";background:var(--rosa);transform-origin:0;border-radius:1em;height:.08em;transition:transform .55s cubic-bezier(.65,0,.35,1) .2s;position:absolute;top:54%;left:-2%;right:-2%;transform:scaleX(0)}.p-bien{background:var(--senal);color:#0000;opacity:0;transition:opacity .5s var(--suave) .85s, transform .5s var(--suave) .85s;-webkit-background-clip:text;background-clip:text;display:inline-block;transform:translateY(.35em)}.principio-sub{max-width:60ch;color:var(--crema-70);opacity:0;margin-top:10px;transition:opacity .5s 1.1s}.principio.visto .p-mal{color:var(--crema-50)}.principio.visto .p-mal:after{transform:scaleX(1)}.principio.visto .p-bien{opacity:1;transform:none}.principio.visto .principio-sub{opacity:1}@keyframes sobre-sube{0%{opacity:0;transform:translateY(24px)}}@keyframes sobre-chip{0%{opacity:0;transform:translateY(14px)scale(.9)}}@keyframes v-marca{to{box-shadow:inset 3px 0 0 var(--rosa);background:#ff408e14}}@keyframes v-etiqueta{to{opacity:1;transform:none}}@keyframes v-lupa{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1;transform:translateY(130px)}to{opacity:0;transform:translateY(130px)}}@keyframes v-fuera{to{opacity:.2;transform:scale(.94)}}@keyframes v-buena{to{color:#fff;background:var(--senal);border-color:#0000;transform:scale(1.06);box-shadow:0 10px 24px -10px #ff408ecc}}@keyframes v-aparece{to{opacity:1}}@keyframes v-dibuja{to{transform:scaleX(1)}}@keyframes v-burbuja{to{opacity:1;transform:none}}@media (max-width:640px){.sobre-fases{height:460vh}.sobre-fases-fijo{justify-content:flex-start;gap:20px;padding-top:96px}.fase{grid-template-columns:1fr;gap:16px;padding:20px}.fase p{font-size:.9375rem}.fase-visual{min-height:200px}.sobre-fases-pista{gap:16px}}.quieto *{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.quieto .sobre-fases{height:auto}.quieto .sobre-fases-fijo{height:auto;padding-block:80px;position:static}.quieto .sobre-fases-pista{flex-direction:column;width:auto}.quieto .fase{width:auto}.quieto .sobre-fases-linea{display:none}.quieto .sq-p{opacity:1}
