.v2{--v-bg:#14111C;--v-bg2:#1C1826;--v-card:#211C2C;--v-line:rgba(255,255,255,.09);--v-line2:rgba(255,255,255,.16);--v-text:#F7F4F9;--v-muted:#B6AEC2;--v-faint:#9A92A8;--v-hueso:#F6F3F8;--v-ink:#14111C;--v-amber:#E0A03C;--v-g-azul:radial-gradient(120% 110% at 15% 0%,#D8548C 0%,#A81552 30%,#4D0B2B 62%,#14111C 92%);--v-g-lima:radial-gradient(120% 110% at 85% 5%,#F7CF7A 0%,#E0A03C 32%,#7A4A12 64%,#1A1208 94%);--v-g-violeta:radial-gradient(130% 120% at 0% 100%,#F2B45A 0%,#E0703C 22%,#8A1648 52%,#1A0D1F 88%);--v-g-fuego:radial-gradient(130% 120% at 100% 100%,#FFC53D 0%,#F0601F 30%,#8E1F12 62%,#1A0806 92%);--v-g-teal:radial-gradient(120% 120% at 0% 0%,#C9B8E8 0%,#7A5FB0 32%,#33245A 62%,#120E1C 92%);--v-font:'Geist',-apple-system,'Helvetica Neue',Arial,sans-serif;--v-mono:'Geist Mono',ui-monospace,Menlo,monospace;background:var(--v-bg);color:var(--v-text);font-family:var(--v-font);font-size:17px;line-height:1.55;overflow-x:clip}:where(.v2) h1,:where(.v2) h2,:where(.v2) h3,:where(.v2) h4{color:inherit;font-family:inherit;margin:0;line-height:1.15;text-wrap:balance}:where(.v2) p{margin:0}:where(.v2) strong,:where(.v2) b{color:inherit}:where(.v2) a{color:inherit;text-decoration:none}:where(.v2) a:hover{text-decoration:none}.v2 :focus-visible{outline:3px solid var(--v-amber);outline-offset:3px;border-radius:6px}.v2 [hidden]{display:none!important}.v-wrap{max-width:1240px;margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.v-btn{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:600;font-size:15px;line-height:1.2;border-radius:11px;padding:12px 18px;border:0;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.v-btn-claro{background:var(--v-hueso);color:var(--v-ink)}.v-btn-claro:hover{transform:translateY(-1px);box-shadow:0 10px 30px rgba(246,243,248,.18)}.v-btn-tinta{background:var(--v-ink);color:var(--v-hueso)}.v-btn-tinta:hover{transform:translateY(-1px)}.v-enlace{color:var(--v-muted);font-size:15px;transition:color .2s}.v-enlace:hover{color:var(--v-text)}.v-claro .v-enlace,.v-blanco .v-enlace{color:#4B4557}.v-hero{position:relative;padding:clamp(64px,9vw,108px) 0 0;overflow:hidden}.v-hero::before{content:"";position:absolute;inset:-20% -10% auto;height:620px;background:radial-gradient(50% 60% at 50% 30%,rgba(168,21,82,.30),transparent 70%),radial-gradient(30% 40% at 70% 20%,rgba(224,160,60,.12),transparent 70%);pointer-events:none}.v-hero .v-wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px}.v-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.04;letter-spacing:-.045em;font-weight:700;max-width:1120px}.v-palabras{animation:v-sube .7s cubic-bezier(.2,.7,.2,1) both}.v-sube{animation:v-sube .9s cubic-bezier(.2,.7,.2,1) both}@keyframes v-sube{from{opacity:.2;transform:translateY(16px)}to{opacity:1;transform:none}}.v-hero .v-lead{font-size:clamp(17px,2vw,20px);color:var(--v-muted);max-width:660px;animation-delay:.55s}.v-ui{background:rgba(255,255,255,.96);color:#1C1825;border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.35);font-size:12.5px;width:78%}.v-wa{padding:12px;display:flex;flex-direction:column;gap:7px}.v-wa .v-cab{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid #EEE}.v-wa .v-av{width:24px;height:24px;border-radius:50%;background:#25D366;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700}.v-burbuja{padding:7px 9px;border-radius:10px;max-width:88%;line-height:1.35;opacity:0;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease-out}.v-b-cli{align-self:flex-end;background:#DCF8C6;border-bottom-right-radius:3px}.v-b-ia{align-self:flex-start;background:#F3F1F6;border-bottom-left-radius:3px}.v-b1{animation-name:v-bb1}.v-b2{animation-name:v-bb2}.v-b3{animation-name:v-bb3}.v-b4{animation-name:v-bb4}.v-escribiendo{align-self:flex-start;background:#F3F1F6;border-radius:10px;padding:7px 10px;display:flex;gap:3px;opacity:0;animation:v-escribiendo 10s infinite}.v-escribiendo i{width:5px;height:5px;border-radius:50%;background:#9A94A6;animation:v-punto 1s infinite}.v-escribiendo i:nth-child(2){animation-delay:.15s}.v-escribiendo i:nth-child(3){animation-delay:.3s}@keyframes v-bb1{0%,2%{opacity:0;transform:translateY(6px)}6%,90%{opacity:1;transform:none}96%,100%{opacity:0}}@keyframes v-bb2{0%,22%{opacity:0;transform:translateY(6px)}26%,90%{opacity:1;transform:none}96%,100%{opacity:0}}@keyframes v-bb3{0%,40%{opacity:0;transform:translateY(6px)}44%,90%{opacity:1;transform:none}96%,100%{opacity:0}}@keyframes v-bb4{0%,58%{opacity:0;transform:translateY(6px)}62%,90%{opacity:1;transform:none}96%,100%{opacity:0}}@keyframes v-escribiendo{0%,8%{opacity:0}10%,21%{opacity:1}23%,100%{opacity:0}}@keyframes v-punto{0%,60%,100%{transform:none}30%{transform:translateY(-3px)}}.v-wa .v-etq{font-size:10.5px;color:#7C7688;display:flex;align-items:center;gap:5px}.v-wa .v-etq::before{content:"";width:6px;height:6px;border-radius:50%;background:#E0A03C;animation:v-latido 1.6s infinite}@keyframes v-latido{50%{opacity:.35}}.v-datos{padding:14px;display:flex;flex-direction:column;gap:10px}.v-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v-kpi{background:#F4F1F6;border-radius:9px;padding:8px}.v-kpi span{display:block;font-size:10.5px;color:#7C7688}.v-kpi b{font-size:16px;font-variant-numeric:tabular-nums}.v-kpi em{font-style:normal;font-size:10.5px;color:#1F7A41;font-weight:600}.v-grafica path.v-linea{fill:none;stroke:#A81552;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420;animation:v-dibuja 6s ease-in-out infinite}.v-grafica path.v-area{fill:url(#ga);opacity:0;animation:v-aparece 6s ease-in-out infinite}.v-grafica circle{fill:#A81552;opacity:0;animation:v-aparece 6s ease-in-out infinite}@keyframes v-dibuja{0%{stroke-dashoffset:420}45%,90%{stroke-dashoffset:0}100%{stroke-dashoffset:0;opacity:0}}@keyframes v-aparece{0%,35%{opacity:0}50%,90%{opacity:1}100%{opacity:0}}.v-alerta{display:flex;gap:7px;align-items:center;background:#FFF6E2;border-radius:8px;padding:6px 8px;font-size:11px;opacity:0;animation:v-aparece 6s ease-in-out infinite}.v-tel{padding:14px;display:flex;flex-direction:column;gap:10px}.v-llamada{display:flex;align-items:center;gap:10px}.v-llamada .v-icono{width:34px;height:34px;border-radius:50%;background:#F0601F;display:grid;place-items:center;color:#fff;position:relative}.v-llamada .v-icono::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #F0601F;animation:v-onda 1.8s ease-out infinite}@keyframes v-onda{from{transform:scale(1);opacity:.7}to{transform:scale(1.8);opacity:0}}.v-voz{display:flex;align-items:center;gap:3px;height:34px;padding:0 4px}.v-voz i{flex:1;background:#E8452C;border-radius:3px;height:20%;animation:v-voz 1.1s ease-in-out infinite}.v-voz i:nth-child(2n){animation-delay:.12s}.v-voz i:nth-child(3n){animation-delay:.25s}.v-voz i:nth-child(5n){animation-delay:.4s}@keyframes v-voz{0%,100%{height:18%}50%{height:95%}}.v-registro{display:flex;flex-direction:column;gap:5px}.v-registro div{display:flex;justify-content:space-between;background:#F4F1F6;border-radius:7px;padding:6px 8px}.v-orbita{position:relative;width:78%;aspect-ratio:1;max-width:100%}.v-orbita .v-centro{position:absolute;inset:34%;border-radius:22px;background:rgba(255,255,255,.96);display:grid;place-items:center;box-shadow:0 18px 40px rgba(0,0,0,.35)}.v-anillo{position:absolute;inset:0;animation:v-anillo 18s linear infinite}.v-anillo span{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px;border-radius:15px;background:rgba(255,255,255,.95);color:#1C1825;display:grid;place-items:center;font-size:11px;font-weight:700;box-shadow:0 10px 24px rgba(0,0,0,.3);transform:rotate(var(--a)) translate(calc(var(--r))) rotate(calc(-1*var(--a)))}.v-anillo span em{font-style:normal;display:block;animation:v-contra 18s linear infinite}@keyframes v-anillo{to{transform:rotate(360deg)}}@keyframes v-contra{to{transform:rotate(-360deg)}}.v-doc{padding:14px;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}.v-doc .v-barra{position:absolute;left:0;right:0;height:38px;background:linear-gradient(180deg,transparent,rgba(168,21,82,.22),transparent);animation:v-escanea 4s ease-in-out infinite}@keyframes v-escanea{0%{top:-40px}60%{top:100%}100%{top:100%}}.v-doc .v-linea{height:7px;border-radius:4px;background:#ECE9F0}.v-campo{display:flex;justify-content:space-between;align-items:center;background:#F4F1F6;border-radius:7px;padding:6px 8px;opacity:0;animation-duration:8s;animation-iteration-count:infinite}.v-campo b{font-variant-numeric:tabular-nums}.v-campo .v-ok{color:#A81552;font-weight:700}.v-c1{animation-name:v-cp1}.v-c2{animation-name:v-cp2}.v-c3{animation-name:v-cp3}.v-c4{animation-name:v-cp4}@keyframes v-cp1{0%,14%{opacity:0;transform:translateX(-6px)}18%,90%{opacity:1;transform:none}97%,100%{opacity:0}}@keyframes v-cp2{0%,23%{opacity:0;transform:translateX(-6px)}27%,90%{opacity:1;transform:none}97%,100%{opacity:0}}@keyframes v-cp3{0%,32%{opacity:0;transform:translateX(-6px)}36%,90%{opacity:1;transform:none}97%,100%{opacity:0}}@keyframes v-cp4{0%,41%{opacity:0;transform:translateX(-6px)}45%,90%{opacity:1;transform:none}97%,100%{opacity:0}}.v-pie-tarjeta{text-shadow:0 1px 10px rgba(0,0,0,.5);position:absolute;left:18px;right:18px;bottom:16px;font-size:13px;color:rgba(255,255,255,.85);font-weight:500;text-align:left;z-index:2}.v-caso .v-kpi span,.v-caso .v-alerta,.v-caso .v-etq,.v-caso .v-kpi em{font-size:12px}.v-sec{padding:clamp(72px,10vw,128px) 0}.v-titulo{font-size:clamp(30px,3.6vw,44px);line-height:1.04;letter-spacing:-.04em;font-weight:700}.v-centro{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.v-centro .v-sub{color:var(--v-muted);max-width:640px;font-size:18px}.v-panel-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin:44px 0 28px}.v-panel-cab h3{font-size:clamp(24px,2.6vw,30px);letter-spacing:-.03em;line-height:1.1;font-weight:700;max-width:520px}.v-panel-cab p{color:var(--v-muted);max-width:520px;font-size:16px}.v-claro{background:var(--v-hueso);color:var(--v-ink)}.v-claro .v-sub2{color:#4B4557}.v-casos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px}.v-caso{display:flex;flex-direction:column;gap:12px}.v-portada-caso{aspect-ratio:4/3;border-radius:16px;overflow:hidden;position:relative;display:grid;place-items:center;border:1px solid var(--v-line);transition:transform .35s}.v-caso:hover .v-portada-caso{transform:scale(1.02)}.v-caso h3,.v-caso h4{margin:0;font-size:16px;font-weight:600;line-height:1.3}.v-caso small{color:var(--v-faint);font-size:14px;display:flex;align-items:center;gap:8px}.v-caso small i{width:18px;height:18px;border-radius:50%;display:inline-block}.v-metrica{color:var(--v-amber);font-weight:600;font-size:14px;font-variant-numeric:tabular-nums}.v-blanco{background:#fff;color:var(--v-ink)}.v-cierre{position:relative;overflow:hidden;text-align:center}.v-cierre .v-bola{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(90px);opacity:.55;animation:v-flota 14s ease-in-out infinite alternate}.v-cierre .v-b1{background:#A81552;left:10%;top:-20%}.v-cierre .v-b2{background:#E0A03C;right:8%;bottom:-40%;animation-delay:-5s}.v-cierre .v-b3{background:#F0601F;left:40%;bottom:-60%;width:380px;height:380px;animation-delay:-9s}@keyframes v-flota{to{transform:translate(60px,-40px) scale(1.15)}}.v-cierre .v-wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:26px}.v-cierre h2{font-size:clamp(34px,4.6vw,56px);line-height:1;letter-spacing:-.05em;font-weight:700}.v-cierre h2 span{color:#F2EDF6;opacity:.92}@supports (animation-timeline:view()){.v-revela{animation:v-revela linear both;animation-timeline:view();animation-range:entry 0% entry 55%}@keyframes v-revela{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.v2 *,.v2 *::before,.v2 *::after{animation-duration:.001s!important;animation-iteration-count:1!important;transition:none!important}.v-burbuja,.v-campo,.v-alerta,.v-grafica circle,.v-grafica path.v-area{opacity:1}.v-grafica path.v-linea{stroke-dashoffset:0}.v-revela,.v-hito::before{animation:none!important}}.v-miga{font-size:14px;color:var(--v-faint);display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.v-miga a:hover{color:var(--v-text)}.v-miga [aria-current]{color:var(--v-text)}.v-claro .v-miga,.v-blanco .v-miga,.v-hero-claro .v-miga{color:#6F6A7A}.v-claro .v-miga [aria-current],.v-blanco .v-miga [aria-current],.v-hero-claro .v-miga [aria-current]{color:var(--v-ink)}.v-claro .v-miga a:hover,.v-hero-claro .v-miga a:hover{color:var(--v-ink)}.v-hero-claro{background:var(--v-hueso);color:var(--v-ink);position:relative;overflow:hidden}.v-hero-claro::before{content:"";position:absolute;inset:-40% -10% auto;height:640px;background:radial-gradient(40% 50% at 50% 40%,rgba(168,21,82,.10),transparent 70%);pointer-events:none}.v-hero-claro .v-wrap{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;padding-top:clamp(56px,7vw,92px)}.v-hero-claro h1{font-size:clamp(38px,5vw,64px);line-height:1.03;letter-spacing:-.045em;font-weight:700;max-width:960px}.v-hero-claro .v-lead{font-size:clamp(17px,2vw,20px);color:#4B4557;max-width:720px}.v-botones{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.v-btn-texto{font:inherit;font-weight:500;font-size:15px;padding:12px 10px;background:none;border:0;cursor:pointer;color:inherit;opacity:.8;transition:opacity .2s}.v-btn-texto:hover{opacity:1}.v-marco-producto{width:100%;max-width:1100px;margin:22px auto 0;border-radius:24px 24px 0 0;padding:clamp(14px,2.6vw,34px) clamp(14px,2.6vw,34px) 0;position:relative}.v-app{background:#fff;color:#1C1825;border-radius:14px 14px 0 0;overflow:hidden;display:flex;box-shadow:0 30px 80px rgba(20,17,28,.35);font-size:14px;text-align:left;min-height:340px}.v-app-lat{flex:0 0 210px;background:#F6F3F8;border-right:1px solid #E8E3EE;padding:16px;display:flex;flex-direction:column;gap:3px}.v-app-lat .v-marca{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:12px}.v-app-lat .v-marca i{width:22px;height:22px;border-radius:6px;background:var(--v-ink)}.v-app-lat span{padding:7px 9px;border-radius:7px;color:#4B4557}.v-app-lat span.on{background:#fff;color:#1C1825;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.06)}.v-app-lat small{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9A94A6;margin:12px 0 4px 9px}.v-app-main{flex:1;min-width:0;padding:18px;display:flex;flex-direction:column;gap:14px}.v-app-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.v-app-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-variant-numeric:tabular-nums}.v-app-kpis div{border:1px solid #E8E3EE;border-radius:10px;padding:10px 12px}.v-app-kpis span{display:block;font-size:12px;color:#7C7688}.v-app-kpis b{font-size:20px}.v-app-kpis em{font-style:normal;font-size:12px;color:#1F7A41;font-weight:600}.v-tabla{border:1px solid #E8E3EE;border-radius:10px;overflow:hidden}.v-tabla .v-fila{display:grid;grid-template-columns:2.2fr 1.2fr 1fr 1fr;gap:10px;padding:10px 12px;border-top:1px solid #F0ECE4;align-items:center}.v-tabla .v-fila:first-child{border-top:0;background:#F6F3F8;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#7C7688}.v-estado{display:inline-block;font-size:12px;font-weight:600;padding:3px 8px;border-radius:999px}.v-e-verde{background:#E6F6EA;color:#1F7A41}.v-e-ambar{background:#FFF3DA;color:#8C5A0B}.v-e-azul{background:#FCEBF2;color:#A81552}.v-e-gris{background:#F0EDF5;color:#4B4557}.v-fila-nueva{animation:v-fila 6s ease-in-out infinite}@keyframes v-fila{0%,10%{background:#FFF8E8}40%,100%{background:transparent}}.v-problemas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px}.v-problema{background:var(--v-card);border:1px solid var(--v-line);border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:12px;transition:border-color .3s,transform .3s}.v-problema:hover{border-color:var(--v-line2);transform:translateY(-3px)}.v-problema .v-num{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-family:var(--v-mono);font-size:13px;color:var(--v-ink);font-weight:500}.v-problema h3{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.v-problema p{color:var(--v-muted);font-size:16px}.v-funciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;margin-top:52px}.v-funcion{display:flex;flex-direction:column;gap:14px}.v-funcion .v-visual{aspect-ratio:16/10;max-width:100%;border-radius:20px;display:flex;align-items:flex-end;justify-content:center;padding:26px 26px 0;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.v-funcion .v-visual{position:relative;padding:34px 34px 0}.v-funcion .v-visual::before{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 12% 0%,rgba(255,255,255,.2),transparent 60%);pointer-events:none}.v-funcion .v-visual .v-ui{position:relative;width:86%;min-height:66%;border-radius:14px 14px 0 0;padding:36px 18px 18px;display:flex;flex-direction:column;gap:9px;font-size:14px;box-shadow:0 24px 60px rgba(0,0,0,.42);transition:transform .4s}.v-funcion .v-visual .v-ui::before{content:"";position:absolute;top:13px;left:16px;width:38px;height:8px;background:radial-gradient(circle 4px at 4px 4px,#E3DEE8 96%,transparent) 0 0/13px 8px repeat-x}.v-funcion .v-visual .v-ui>b:first-child{font-size:14px}.v-funcion:hover .v-visual .v-ui{transform:translateY(-6px)}.v-funcion h3{font-size:22px;font-weight:600;letter-spacing:-.02em}.v-funcion p{color:#4B4557;font-size:16px;max-width:560px}.v-f-fila{display:flex;justify-content:space-between;gap:8px;background:#F4F1F6;border-radius:7px;padding:7px 9px}.v-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 40px}.v-stats div{display:flex;gap:14px;align-items:baseline}.v-stats b{font-size:clamp(36px,4vw,50px);font-weight:700;letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums}.v-stats span{color:var(--v-muted);font-size:15px;max-width:200px}.v-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}.v-faq h2{font-size:clamp(30px,3.6vw,44px);line-height:1.02;letter-spacing:-.04em;font-weight:700}.v-faq .v-lado{display:flex;flex-direction:column;gap:16px;align-self:start;position:sticky;top:96px}.v-faq details{border-top:1px solid #E8E3EE}.v-faq details:last-child{border-bottom:1px solid #E8E3EE}.v-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;font-size:17px;font-weight:600}.v-faq summary::-webkit-details-marker{display:none}.v-faq summary::after{content:"";flex:0 0 10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .25s;margin-right:4px;opacity:.6}.v-faq details[open] summary::after{transform:rotate(-135deg)}.v-faq details p{padding:0 0 22px;color:#4B4557;max-width:680px}.v-oscuro .v-faq details,.v-oscuro .v-faq details:last-child{border-color:var(--v-line)}.v-oscuro .v-faq details p{color:var(--v-muted)}.v-relacionadas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.v-relacionada{border-radius:20px;overflow:hidden;border:1px solid var(--v-line);display:flex;flex-direction:column;transition:transform .35s}.v-relacionada:hover{transform:translateY(-4px)}.v-relacionada .v-visual{aspect-ratio:16/8;max-width:100%;position:relative;overflow:hidden;container-type:inline-size}.v-relacionada .v-visual .v-tj-ui{top:16%;left:12%;right:-4%;bottom:-45%}.v-relacionada .v-visual .v-tj-libre{top:10%;bottom:auto}.v-relacionada:hover .v-tj-ui{transform:translateY(-6px)}.v-relacionada>div:last-child{padding:22px;background:var(--v-card);display:flex;flex-direction:column;gap:6px}.v-relacionada>div>b{font-size:19px;font-weight:600}.v-relacionada>div>span{color:var(--v-muted);font-size:15px}.v-casos2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v-casos2 .v-caso .v-portada-caso{aspect-ratio:16/9}.v-casos2 .v-caso p{color:var(--v-muted);font-size:15px}.v-video-aud{max-width:1060px;margin:56px auto 0;border-radius:24px;padding:clamp(16px,3vw,40px);background:var(--v-g-azul);border:1px solid var(--v-line);position:relative;overflow:hidden}.v-video-aud::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 100% 100%,rgba(224,160,60,.30),transparent 60%);pointer-events:none}.v-informe{position:relative;z-index:1;background:#fff;color:#1C1825;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 30px 80px rgba(0,0,0,.45);font-size:14px}.v-informe .v-tabla .v-fila{grid-template-columns:2.4fr 1fr 1fr .6fr}.v-barra-pro{height:6px;border-radius:3px;background:#ECE9F0;overflow:hidden}.v-barra-pro i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#A81552,#E0A03C);animation:v-carga 5s ease-in-out infinite}@keyframes v-carga{0%{width:8%}60%,100%{width:var(--v-w,80%)}}.v-tiempo{max-width:860px;margin:52px auto 0;position:relative;padding-left:44px}.v-tiempo::before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,#D8548C,#E0A03C 50%,#E0A03C);border-radius:2px;opacity:.55}.v-hito{position:relative;padding:0 0 40px}.v-hito:last-child{padding-bottom:0}.v-hito::before{content:"";position:absolute;left:-39px;top:6px;width:14px;height:14px;border-radius:50%;background:var(--v-bg);border:2px solid var(--v-text);box-shadow:0 0 0 6px var(--v-bg)}.v-hito .v-fase{display:inline-block;font-size:12px;font-family:var(--v-mono);color:var(--v-muted);border:1px solid var(--v-line2);border-radius:7px;padding:2px 8px;margin-bottom:10px}.v-hito h3{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:6px}.v-hito p{color:var(--v-muted);max-width:620px}@supports (animation-timeline:view()){.v-hito::before{animation:v-enciende linear both;animation-timeline:view();animation-range:entry 30% cover 45%}@keyframes v-enciende{from{background:var(--v-bg);border-color:var(--v-faint)}to{background:var(--v-amber);border-color:var(--v-amber)}}}.v-activacion{max-width:860px;margin:44px auto 0;border-radius:20px;padding:28px 32px;background:var(--v-g-lima);color:#fff;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}.v-activacion h3{font-size:22px;font-weight:700}.v-activacion p{opacity:.9;max-width:520px}.v-tarifa{max-width:820px;margin:44px auto 0;background:#fff;border:1px solid #E8E3EE;border-radius:24px;padding:clamp(24px,4vw,40px);box-shadow:0 2px 4px rgba(20,17,28,.04),0 24px 60px rgba(20,17,28,.08);display:flex;flex-direction:column;gap:20px}.v-tarifa h3{font-size:28px;font-weight:700;letter-spacing:-.03em}.v-tarifa ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;font-size:16px}.v-tarifa li::before{content:"→";margin-right:10px;color:#8A8396}.v-modalidad-caja{background:#F6F3F8;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px}.v-modalidad-caja small{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#7C7688}.v-modalidad{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v-modalidad button{font:inherit;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:12px;border:1px solid #CFC9D6;background:#fff;color:var(--v-ink);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.v-modalidad button[aria-checked="true"]{background:var(--v-ink);color:var(--v-hueso);border-color:var(--v-ink)}.v-btn-azul{background:var(--v-ink);color:var(--v-hueso);justify-content:center;padding:16px;font-size:16px}.v-btn-azul:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(20,17,28,.25)}.v-dudas{max-width:820px;margin:16px auto 0;background:#fff;border:1px solid #E8E3EE;border-radius:20px;padding:26px 30px;display:grid;grid-template-columns:1fr 1.6fr;gap:24px;align-items:center}.v-dudas h3{font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.v-dudas p{color:#4B4557;font-size:15px;margin-bottom:12px}.v-btn-borde{border:1px solid #CFC9D6;color:var(--v-ink);background:#fff}.v-btn-borde:hover{border-color:var(--v-ink)}.v-agenda{position:fixed;inset:0;z-index:100;background:rgba(20,17,28,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:max(40px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 40px max(16px,env(safe-area-inset-left,0px))}.v-agenda[hidden]{display:none}.v-ag-caja{width:100%;max-width:1000px;background:#141119;border:1px solid var(--v-line2);border-radius:24px;box-shadow:0 40px 100px rgba(0,0,0,.6);overflow:hidden;animation:v-sube .35s cubic-bezier(.2,.7,.2,1) both;position:relative}.v-ag-cerrar{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:10px;border:1px solid var(--v-line2);background:none;color:var(--v-muted);cursor:pointer;font-size:20px;line-height:1;z-index:2}.v-ag-cerrar:hover{color:var(--v-text)}.v-ag-cols{display:grid;grid-template-columns:1fr 1.25fr 1fr}.v-ag-info{padding:30px;border-right:1px solid var(--v-line);display:flex;flex-direction:column;gap:12px}.v-ag-av{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#A81552,#E0A03C);display:grid;place-items:center;font-weight:700}.v-ag-info h3,.v-ag-info h2{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.v-ag-dato{display:flex;gap:8px;align-items:center;color:var(--v-muted);font-size:15px}.v-ag-info p{color:var(--v-muted);font-size:15px}.v-ag-cal{padding:30px}.v-ag-cal .v-cab{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.v-ag-cal .v-cab b{font-size:16px;text-transform:capitalize}.v-ag-cal .v-cab div{display:flex;gap:6px}.v-ag-cal .v-cab button{width:34px;height:34px;border-radius:9px;border:1px solid var(--v-line2);background:none;color:var(--v-text);cursor:pointer}.v-ag-cal .v-cab button:disabled{opacity:.3;cursor:default}.v-ag-sem,.v-ag-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;text-align:center}.v-ag-sem{font-size:12px;color:var(--v-faint);margin-bottom:8px;letter-spacing:.06em}.v-ag-dias button{font:inherit;font-size:14px;aspect-ratio:1;border-radius:10px;border:0;background:#211D2B;color:var(--v-text);cursor:pointer;font-variant-numeric:tabular-nums;transition:background .15s}.v-ag-dias button:hover:not(:disabled){background:#2E2939}.v-ag-dias button:disabled{background:none;color:#4A4558;cursor:default}.v-ag-dias button[aria-pressed="true"]{background:var(--v-hueso);color:var(--v-ink);font-weight:700}.v-ag-horas{padding:30px 24px;border-left:1px solid var(--v-line);display:flex;flex-direction:column;gap:10px}.v-ag-horas b{font-size:15px}.v-ag-lista{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto;padding-right:4px}.v-ag-lista button{font:inherit;font-size:15px;padding:11px;border-radius:10px;border:1px solid #4A4558;background:none;color:var(--v-text);cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .15s,background .15s}.v-ag-lista button:hover:not(:disabled){border-color:var(--v-text)}.v-ag-lista button:disabled{border-color:#24202D;color:#4A4558;text-decoration:line-through;cursor:default}.v-ag-lista button[aria-pressed="true"]{background:var(--v-hueso);color:var(--v-ink);border-color:var(--v-hueso);font-weight:700}.v-ag-paso2,.v-ag-ok{padding:34px;max-width:620px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.v-ag-resumen{background:#211D2B;border-radius:12px;padding:12px 14px;font-size:15px;color:var(--v-text)}.v-ag-yo{margin:0;font-size:15px;color:var(--v-muted);display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.v-ag-yo b{color:var(--v-text)}.v-ag-yo .v-btn-texto{padding:0;font-size:14px}.v-ag-paso2 [hidden]{display:none!important}.v-campos{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v-campo-f{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500}.v-campo-f.ancho{grid-column:1/-1}.v-campo-f small{display:inline;font-weight:400;opacity:.65}.v-campo-f input,.v-campo-f textarea{font:inherit;font-size:16px;padding:12px 14px;border-radius:11px;border:1px solid #8A8396;background:#fff;color:var(--v-ink);transition:border-color .2s,box-shadow .2s}.v-campo-f textarea{resize:vertical;min-height:120px}.v-campo-f input:focus,.v-campo-f textarea:focus{outline:none;border-color:var(--v-ink);box-shadow:0 0 0 3px rgba(20,17,28,.12)}.v-agenda .v-campo-f input,.v-agenda .v-campo-f textarea{background:#1B1824;border-color:#6F6680;color:var(--v-text)}.v-agenda .v-campo-f input:focus,.v-agenda .v-campo-f textarea:focus{border-color:var(--v-hueso);box-shadow:0 0 0 3px rgba(247,244,238,.15)}.v-check{display:flex;gap:10px;align-items:flex-start;font-size:14px}.v-check input{margin-top:3px;width:18px;height:18px;accent-color:var(--v-ink);flex:0 0 18px}.v-trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:980px){.v-problemas{grid-template-columns:repeat(2,minmax(0,1fr))}.v-funciones,.v-casos2,.v-relacionadas{grid-template-columns:1fr}.v-faq{grid-template-columns:1fr;gap:20px}.v-faq .v-lado{position:static}.v-ag-cols{grid-template-columns:1fr}.v-ag-info{border-right:0;border-bottom:1px solid var(--v-line)}.v-ag-horas{border-left:0;border-top:1px solid var(--v-line)}.v-ag-lista{flex-direction:row;flex-wrap:wrap;max-height:none}.v-ag-lista button{flex:1 1 30%}.v-stats{grid-template-columns:1fr}.v-app-lat{display:none}}@media (max-width:560px){.v-problemas,.v-campos{grid-template-columns:1fr}.v-tarifa ul{grid-template-columns:1fr}.v-dudas{grid-template-columns:1fr}.v-app-kpis{grid-template-columns:1fr 1fr}.v-tabla .v-fila{grid-template-columns:1.6fr 1fr}.v-tabla .v-fila>*:nth-child(n+3){display:none}.v-informe .v-tabla .v-fila{grid-template-columns:1.6fr 1fr}}.v2 .v-hero{padding-top:clamp(48px,7vw,92px)}.v2 .v-faq summary{color:inherit}.v2 .v-faq details a{text-decoration:underline}.v-wa-cta{display:inline-flex;align-items:center;gap:6px}.v-agenda .v-ag-info p a{text-decoration:underline}.v-ag-error{background:#3A1424;border:1px solid #7A1E3F;color:#FCE3EC;border-radius:12px;padding:10px 14px;font-size:15px}.v-ag-vacio{color:var(--v-muted);font-size:15px}.v-agenda .v-campo-f select{font:inherit;font-size:16px;padding:12px 14px;border-radius:11px;border:1px solid #6F6680;background:#1B1824;color:var(--v-text)}.v-informe,.v-app,.v-funcion,.v-caso,.v-tarifa,.v-dudas{text-align:left}.v-f-fila .v-estado{align-self:center;flex:0 0 auto}.v-rejilla4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v-sol{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:3/3.7;padding:22px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.08);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.v-sol:hover{transform:translateY(-6px);box-shadow:0 30px 60px rgba(0,0,0,.45)}.v-sol h4{text-shadow:0 1px 14px rgba(0,0,0,.45);margin:0;font-size:20px;line-height:1.15;font-weight:700;letter-spacing:-.02em;max-width:80%}.v-sol .v-mini{align-self:flex-end;margin-right:-22px;margin-bottom:-22px;width:86%;background:rgba(255,255,255,.96);color:#1C1825;border-radius:12px 0 0 0;padding:12px;font-size:12px;display:flex;flex-direction:column;gap:6px;box-shadow:0 -10px 40px rgba(0,0,0,.25);transition:transform .35s}.v-sol:hover .v-mini{transform:translateY(-4px)}.v-mini .v-f{display:flex;justify-content:space-between;background:#F4F1F6;border-radius:6px;padding:5px 7px}.v-mini .v-chip{display:inline-block;background:#F4F1F6;border-radius:999px;padding:2px 7px;font-size:12px}.v-ver{font-size:14px;font-weight:600;opacity:.9}.v-sol{color:#fff}.v-sol p{font-size:15px;opacity:.9;max-width:92%;text-shadow:0 1px 10px rgba(0,0,0,.45)}.v-sellos{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;font-size:15px;color:var(--v-muted)}.v-hero-claro .v-sellos{color:#4B4557}.v-sellos span{display:inline-flex;align-items:center;gap:8px}.v-sellos span::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--v-amber)}.v-texto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:48px;align-items:start}.v-texto h2{font-size:clamp(30px,3.8vw,44px);line-height:1.05;letter-spacing:-.04em;font-weight:700;position:sticky;top:96px}.v-texto .v-cuerpo{display:flex;flex-direction:column;gap:18px;font-size:17px;color:#4B4557}.v-texto .v-cuerpo a{color:var(--v-ink);text-decoration:underline;text-underline-offset:.18em;font-weight:500}.v-texto .v-cuerpo strong{color:var(--v-ink)}.v-familias{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.v-familia{border:1px solid #E8E3EE;border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:10px;background:#fff;transition:border-color .2s,box-shadow .2s}.v-familia:hover{border-color:#DAD3E2;box-shadow:0 16px 40px rgba(20,17,28,.07)}.v-familia h3{font-size:19px;font-weight:600;letter-spacing:-.01em}.v-familia p{color:#4B4557;font-size:16px}.v-familia .v-ir{margin-top:auto;padding-top:6px;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:15px;font-weight:600}.v-familia .v-ir a:hover{text-decoration:underline}.v-fases{display:grid;grid-template-columns:repeat(var(--v-n,4),minmax(0,1fr));border:1px solid var(--v-line2);border-radius:20px;overflow:hidden;margin-top:44px}.v-fases>div{padding:26px 22px;border-left:1px solid var(--v-line2);display:flex;flex-direction:column;gap:8px}.v-fases>div:first-child{border-left:0}.v-fases b{font-family:var(--v-mono);font-weight:400;font-size:34px;color:var(--v-faint);letter-spacing:-.02em}.v-fases h3{font-size:18px;font-weight:600}.v-fases p{color:var(--v-muted);font-size:15px}.v-ref{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px}.v-ref article{border:1px solid #E8E3EE;border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:12px;background:#fff}.v-ref h3{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.v-ref p{color:#4B4557;font-size:16px;line-height:1.65}.v-ref a{color:var(--v-ink);text-decoration:underline;text-underline-offset:.18em}.v-sec-tit{font-size:clamp(26px,3vw,34px);letter-spacing:-.03em;font-weight:700;margin-bottom:28px}.v-compara{width:100%;border-collapse:collapse;margin-top:36px;font-size:16px;background:#fff;border-radius:16px;overflow:hidden;border:1px solid #E8E3EE}.v-compara th,.v-compara td{padding:14px 18px;border-top:1px solid #EFEBF3;text-align:left;vertical-align:top}.v-compara thead th{background:#F6F3F8;border-top:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#6C6579;font-weight:600}.v-compara td:first-child,.v-compara tbody th{font-weight:600;color:var(--v-ink);width:26%}.v-compara td{color:#4B4557}.v-tabla-scroll{overflow-x:auto}@media (max-width:980px){.v-rejilla4{grid-template-columns:repeat(2,minmax(0,1fr))}.v-texto,.v-familias,.v-ref{grid-template-columns:1fr}.v-texto{gap:20px}.v-texto h2{position:static}.v-fases{grid-template-columns:repeat(2,minmax(0,1fr))}.v-fases>div{border-left:0;border-top:1px solid var(--v-line2)}}@media (max-width:560px){.v-rejilla4,.v-fases{grid-template-columns:1fr}.v-sol{aspect-ratio:auto;min-height:300px}.v-compara{font-size:14px;min-width:560px}}.v-kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v-kanban>div{background:#F6F3F8;border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:6px;min-width:0}.v-kanban small{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#6C6579;display:flex;justify-content:space-between;padding:2px 2px 4px}.v-tk{background:#fff;border:1px solid #E8E3EE;border-radius:8px;padding:8px 9px;display:flex;flex-direction:column;gap:2px;font-size:12px}.v-tk b{font-size:13px}.v-tk span{color:#6C6579}.v-tk.v-fila-nueva{border-color:#E0A03C}.v-aviso-ia{display:flex;gap:8px;align-items:center;background:#FFF6E2;border:1px solid #F3DDA8;border-radius:9px;padding:8px 10px;font-size:13px}@media (max-width:560px){.v-kanban{grid-template-columns:1fr 1fr}.v-kanban>div:nth-child(3){display:none}}@media (min-width:981px){.v-rejilla3{grid-template-columns:repeat(3,minmax(0,1fr))}.v-rejilla3 .v-sol{aspect-ratio:4/3}}.v-tj{position:relative;display:block;border-radius:22px;overflow:hidden;aspect-ratio:4/5;isolation:isolate;container-type:inline-size;color:#fff;border:1px solid rgba(255,255,255,.1);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.v-tj::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 55% at 15% 0%,rgba(255,255,255,.18),transparent 60%),radial-gradient(60% 50% at 100% 100%,rgba(0,0,0,.35),transparent 70%)}.v-tj>h2,.v-tj>h3,.v-tj>h4{position:relative;z-index:3;margin:0;padding:24px 24px 0;font-size:clamp(20px,1.65vw,23px);line-height:1.12;font-weight:700;letter-spacing:-.025em;max-width:82%;text-shadow:0 1px 16px rgba(0,0,0,.35);text-wrap:balance}.v-tj-precio{position:relative;z-index:3;display:inline-block;margin:12px 24px 0;padding:4px 11px;border-radius:99px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(8px);font-size:13px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.v-tj-precio~.v-tj-ui{top:40%}.v-tj-precio~.v-tj-libre{top:38%}.v-tj-flecha{position:absolute;z-index:4;top:20px;right:20px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.18);backdrop-filter:blur(8px);display:grid;place-items:center;font-size:15px;opacity:0;transform:translate(-6px,6px);transition:opacity .35s,transform .35s}.v-tj:hover{transform:translateY(-6px);box-shadow:0 34px 70px rgba(0,0,0,.5)}.v-tj:hover .v-tj-flecha,.v-tj:focus-visible .v-tj-flecha{opacity:1;transform:none}.v-tj-ui{position:absolute;z-index:2;left:15%;right:-9%;top:31%;bottom:-6%;background:#fff;color:#1C1825;border-radius:14px 0 0 0;box-shadow:0 24px 60px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.4);font-size:12px;line-height:1.35;overflow:hidden;text-align:left;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.v-tj:hover .v-tj-ui{transform:translateY(-8px)}.v-tj-ui b{font-weight:600}.v-tj-ui small{display:block;color:#666072;font-size:12px}.v-tj-barra{display:flex;align-items:center;gap:5px;padding:9px 12px;border-bottom:1px solid #EEEAF2;background:#FAF9FB;white-space:nowrap}.v-tj-barra i{width:8px;height:8px;border-radius:50%;background:#E3DEE8;flex:none}.v-tj-barra b{margin-left:6px;font-size:12px;color:#3D3747;overflow:hidden;text-overflow:ellipsis}.v-tj-on{margin-left:auto;margin-right:14%;font-size:12px;font-weight:600;color:#16733E;background:#E8F6EE;border-radius:99px;padding:2px 7px}.v-tj-on::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#16733E;margin-right:4px;vertical-align:1px}.v-tj-cuerpo{padding:12px 16% 12px 12px;display:flex;flex-direction:column;gap:7px}.v-tj-yo{align-self:flex-end;background:#1C1825;color:#fff;border-radius:12px 12px 3px 12px;padding:8px 10px;max-width:88%}.v-tj-ia{align-self:flex-start;background:#F4F1F7;border-radius:12px 12px 12px 3px;padding:8px 10px;max-width:94%}.v-tj-ia ol{margin:5px 0 0;padding-left:16px}.v-tj-fuente{align-self:flex-start;font-size:12px;color:#6B6577;background:#F0EDF4;border-radius:99px;padding:2px 8px}.v-tj-verde{color:#16733E;background:#E8F6EE;font-weight:600}.v-tj-chips{display:flex;gap:5px;flex-wrap:wrap}.v-tj-fila{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;background:#F7F5F9}.v-tj-fila b{font-variant-numeric:tabular-nums;white-space:nowrap}.v-tj-baja{color:#C2273B}.v-tj-r{font-size:12px;border-radius:99px;padding:2px 7px}.v-tj-r.r1{background:#E8F6EE;color:#16733E}.v-tj-r.r2{background:#FBF1DF;color:#8A5A0E}.v-tj-r.r3{background:#FCE8EC;color:#B4233C}.v-tj-libre{background:none;box-shadow:none;left:11%;right:-6%;top:29%;padding:4px 0;display:flex;flex-direction:column;gap:9px;overflow:visible}.v-tj-wa .v-tj-burb{align-self:flex-start;background:#fff;color:#1C1825;border-radius:12px 12px 12px 3px;padding:8px 10px;box-shadow:0 10px 26px rgba(0,0,0,.22);max-width:86%}.v-tj-wa .v-tj-burb.cli{align-self:flex-end;background:#DCF8C6;border-radius:12px 12px 3px 12px;margin-right:14%}.v-tj-hora{display:block;text-align:right;font-size:12px;color:#8A8396;margin-top:3px}.v-tj-prod{display:flex;gap:8px;border:1px solid #ECE8F0;border-radius:9px;padding:7px;margin-top:7px;background:#FCFBFD}.v-tj-prod>i{width:30px;height:30px;border-radius:7px;background:#F2EEF6;display:grid;place-items:center;font-style:normal;flex:none}.v-tj-prod b,.v-tj-prod small{display:block}.v-tj-ok{display:block;color:#16733E;font-size:12px;margin-top:2px}.v-tj-kpis{right:12%;gap:8px}.v-tj-et{font-size:12px;letter-spacing:.14em;color:rgba(255,255,255,.8);font-weight:600}.v-tj-kpi{display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.93);border-radius:12px;padding:10px 12px;box-shadow:0 10px 26px rgba(0,0,0,.2)}.v-tj-kpi b{font-size:15px;font-variant-numeric:tabular-nums}.v-tj-kpi span{color:#666072;font-size:12px}.v-tj-ic{display:grid;place-items:center;width:20px;height:20px;flex:none}.v-tj-ic svg{width:15px;height:15px;fill:none;stroke:#666072;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v-tj-cab{display:flex;justify-content:space-between;font-size:12px;color:#666072;text-transform:uppercase;letter-spacing:.08em}.v-tj-op{display:grid;grid-template-columns:1fr 54px 30px;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid #F1EEF4}.v-tj-op i{height:6px;border-radius:3px;background:linear-gradient(90deg,#A81552 var(--p),#EEEAF2 var(--p))}.v-tj-op b{text-align:right}.v-tj-sitio{padding:10px 12px;display:flex;flex-direction:column;gap:6px}.v-tj-sitio i{display:block;height:8px;border-radius:4px;background:#EEEAF2;width:70%}.v-tj-sitio i.c{height:40px;width:90%;background:linear-gradient(135deg,#F3EEF6,#FBF1DF)}.v-tj-widget{position:absolute;left:10px;right:16%;bottom:8%;background:#fff;border-radius:12px;box-shadow:0 14px 34px rgba(20,17,28,.25);overflow:hidden}.v-tj-wcab{background:#A81552;color:#fff;padding:7px 10px;font-weight:600;font-size:12px;display:flex;align-items:center;gap:6px}.v-tj-wcab span{width:6px;height:6px;border-radius:50%;background:#7CF0A8}.v-tj-widget .v-tj-cuerpo{padding:9px}.v-tj-uso{display:flex;flex-direction:column;gap:5px;padding:8px;border-radius:9px;background:#F7F5F9}.v-tj-prog{height:6px;background:#EEEAF2;border-radius:3px;overflow:hidden}.v-tj-prog i{display:block;height:100%;background:linear-gradient(90deg,#A81552,#E0A03C);border-radius:3px}.v-tj-pie{margin-top:-2px}.v-tj-check{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid #F1EEF4}.v-tj-check i{width:16px;height:16px;border-radius:5px;border:1.5px solid #D8D2DF;display:grid;place-items:center;font-style:normal;font-size:12px;flex:none}.v-tj-check.ok i{background:#16733E;border-color:#16733E;color:#fff}.v-tj-mini3{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.v-tj-mini3 div{background:#F7F5F9;border-radius:8px;padding:7px}.v-tj-mini3 b{display:block;font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.v-tj-mini3 span{font-size:12px;color:#666072}.v-tj-kan{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.v-tj-col{background:#F6F4F8;border-radius:8px;padding:6px;display:flex;flex-direction:column;gap:5px;min-height:120px}.v-tj-col small{font-size:12px;font-weight:600}.v-tj-ct{background:#fff;border-radius:6px;padding:6px;box-shadow:0 1px 3px rgba(20,17,28,.08);font-size:12px;font-variant-numeric:tabular-nums}.v-tj-ct b{display:block;font-size:12px}.v-tj-ct em{display:block;font-style:normal;color:#8A5A0E;font-size:12px;margin-top:2px}.v-tj-ct.ok{box-shadow:inset 3px 0 0 #16733E,0 1px 3px rgba(20,17,28,.08)}.v-tj-paso{display:flex;align-items:center;gap:9px;padding:6px 8px;border:1px solid #EEEAF2;border-radius:9px;position:relative;background:#fff}.v-tj-paso+.v-tj-paso::before{content:"";position:absolute;left:18px;top:-8px;height:8px;width:2px;background:#E3DEE8}.v-tj-paso>i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-style:normal;font-size:12px;color:#fff;flex:none}.v-tj-papel{display:flex;flex-direction:column;gap:5px;padding:4px 0 2px}.v-tj-papel i{display:block;height:6px;border-radius:3px;background:#EEEAF2}.v-tj-notas{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;text-align:center}.v-tj-nota{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;border:3px solid #16733E;color:#16733E;font-weight:700;font-size:12px;background:#F1FAF4}.v-tj-nota.grande{width:52px;height:52px;font-size:17px;border-color:#E0A03C;color:#8A5A0E;background:#FDF6E8}.v-tj-notas small{margin-top:4px;font-size:12px}.v-tj-geo,.v-tj-aviso{display:flex;align-items:center;gap:10px;padding:4px 0}.v-tj-aviso{background:#FBF1DF;border-radius:10px;padding:9px}.v-tj-aviso>span{font-size:18px}@container (max-width:310px){.v-tj-ui{left:9%;right:-12%}.v-tj-on{display:none}.v-tj-cuerpo{padding-right:15%}.v-tj-kan{grid-template-columns:1fr 1fr}.v-tj-kan .v-tj-col:last-child{display:none}.v-tj-op{grid-template-columns:1fr 40px 28px}.v-tj-libre{left:8%}}@media (max-width:560px){.v-tj{aspect-ratio:auto;min-height:400px}.v-tj-ui{top:120px}}@media (prefers-reduced-motion:reduce){.v-tj,.v-tj-ui,.v-tj-flecha{transition:none}}.v-contacto{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-top:40px;align-items:start}.v-caja{background:#fff;border:1px solid #E8E3EE;border-radius:20px;padding:28px;color:var(--v-ink)}.v-caja .v-campo-f select{font:inherit;font-size:16px;padding:12px 14px;border-radius:11px;border:1px solid #8A8396;background:#fff;color:var(--v-ink)}.v-caja .v-campo-f select:focus{outline:none;border-color:var(--v-ink);box-shadow:0 0 0 3px rgba(20,17,28,.12)}.v-contacto-reunion{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.v-contacto-reunion>div{display:flex;flex-direction:column;gap:4px;max-width:440px}.v-contacto-lado{display:flex;flex-direction:column;gap:16px}.v-contacto-lado h2{font-size:18px;font-weight:700;letter-spacing:-.01em;margin-bottom:8px}.v-contacto-lado .v-caja{display:flex;flex-direction:column;gap:6px}.v-contacto-lado a{font-weight:600;color:#A81552}.v-contacto-lado p{color:#5E5869;font-size:15px}.v-caja-proyecto{background:var(--v-g-azul);color:#fff;border:0}.v-caja-proyecto p{color:rgba(255,255,255,.88)}.v-aviso-error{background:#FCE8EC;color:#8E1B30;border-radius:10px;padding:10px 14px;margin-bottom:16px;font-size:15px}@media (max-width:980px){.v-contacto{grid-template-columns:1fr}}.v-cx{position:relative;min-height:calc(100svh - 72px);display:flex;align-items:center;padding:clamp(48px,8vh,96px) 0;overflow:hidden;background:var(--v-bg)}.v-cx::before{content:"";position:absolute;inset:-30% -10% auto;height:720px;background:radial-gradient(45% 55% at 25% 35%,rgba(168,21,82,.32),transparent 70%),radial-gradient(35% 45% at 80% 25%,rgba(224,160,60,.14),transparent 70%);pointer-events:none}.v-cx-barra{position:absolute;top:0;left:0;right:0;height:3px;background:rgba(255,255,255,.06)}.v-cx-barra i{display:block;height:100%;width:0;background:linear-gradient(90deg,#A81552,#E0A03C);transition:width .5s cubic-bezier(.2,.7,.2,1)}.v-cx-wrap{position:relative;z-index:2;width:100%;max-width:820px}.v-cx-k{font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v-amber);margin-bottom:28px}.v-cx-k span{color:var(--v-faint);letter-spacing:normal;text-transform:none;font-weight:400}.v-cx-form{display:block}.v-cx-paso{border:0;margin:0;padding:0;min-width:0;animation:v-cx-entra .45s cubic-bezier(.2,.7,.2,1)}@keyframes v-cx-entra{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.v-cx-paso legend{padding:0;font-size:clamp(28px,4.2vw,46px);line-height:1.1;letter-spacing:-.035em;font-weight:700;color:var(--v-text);margin-bottom:30px;text-wrap:balance}.v-cx-n{font-size:.5em;vertical-align:.35em;color:var(--v-amber);font-weight:600;letter-spacing:0;margin-right:6px}.v-cx-ayuda{color:var(--v-muted);font-size:17px;margin:-14px 0 24px;max-width:620px}.v-cx-campos{display:grid;grid-template-columns:1fr 1fr;gap:26px 30px}.v-cx-campos label{display:flex;flex-direction:column;gap:8px}.v-cx-campos label.ancho{grid-column:1/-1}.v-cx-campos label>span{font-size:15px;color:var(--v-muted)}.v-cx-campos label em{font-style:normal;color:var(--v-faint)}.v-cx-campos input,.v-cx-campos textarea{font:inherit;font-size:clamp(20px,2.4vw,26px);color:var(--v-text);background:transparent;border:0;border-bottom:2px solid rgba(255,255,255,.4);border-radius:0;padding:8px 0 10px;transition:border-color .25s}.v-cx-campos textarea{font-size:19px;line-height:1.45;resize:vertical;min-height:96px}.v-cx-campos input::placeholder,.v-cx-campos textarea::placeholder{color:#8A8496}.v-cx-h1{font:inherit;margin:0;letter-spacing:inherit;display:inline}.v-cx-campos input:focus,.v-cx-campos textarea:focus{outline:none;border-bottom-color:var(--v-amber)}.v-cx-check{display:flex;gap:12px;align-items:flex-start;margin-top:28px;font-size:15px;color:var(--v-muted);max-width:620px}.v-cx-check input{width:20px;height:20px;margin-top:2px;accent-color:#E0A03C;flex:0 0 20px}.v-cx-check a{color:var(--v-text);text-decoration:underline}.v-cx-acc{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:34px}.v-cx-acc .v-btn{padding:15px 26px;font-size:17px}.v-cx-acc small{color:var(--v-faint);font-size:14px}.v-cx-acc .v-btn-texto{color:var(--v-muted)}.v-cx-ops{display:flex;flex-direction:column;gap:10px;max-width:640px}.v-cx-ops button{display:flex;align-items:center;gap:14px;text-align:left;font:inherit;font-size:clamp(16px,1.8vw,19px);color:var(--v-text);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:14px 16px;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.v-cx-ops button:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.3)}.v-cx-ops button.on{background:rgba(224,160,60,.14);border-color:#E0A03C}.v-cx-ops kbd{flex:none;width:26px;height:26px;border-radius:7px;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;font:inherit;font-size:12px;font-weight:600;color:var(--v-muted)}.v-cx-ops button.on kbd{background:#E0A03C;border-color:#E0A03C;color:#14111C}.v-cx-error{margin-top:18px;color:#FFB4C4;font-size:16px}.v-cx-gracias{text-align:left}.v-cx-gracias h2{font-size:clamp(32px,4.4vw,48px);letter-spacing:-.04em;line-height:1.05;font-weight:700;margin:18px 0 14px}.v-cx-gracias p{color:var(--v-muted);font-size:18px;max-width:620px}.v-cx-ok{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#A81552,#E0A03C);font-size:26px;color:#fff}.v-cx-mas{background:var(--v-bg);padding-top:0}.v-cx-lado{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v-cx-lado .v-caja{display:flex;flex-direction:column;gap:8px}.v-cx-lado h2{font-size:18px;font-weight:700;letter-spacing:-.01em}.v-cx-lado p{color:#5E5869;font-size:15px}.v-cx-lado a{font-weight:600;color:#A81552}.v-cx-lado .v-caja-proyecto p{color:rgba(255,255,255,.88)}#cx-clasico{margin-top:8px}@media (max-width:760px){.v-cx{align-items:flex-start;min-height:calc(100svh - 64px)}.v-cx-campos{grid-template-columns:1fr}.v-cx-lado{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.v-cx-paso{animation:none}.v-cx-barra i{transition:none}}@media (hover:none){.v-cx-acc small,.v-cx-ops kbd{display:none}}.v-tj-barras{display:flex;align-items:flex-end;gap:5px;height:64px;padding:4px 2px 0;border-bottom:1px solid #EEEAF2}.v-tj-barras i{flex:1;background:#E3DEE8;border-radius:3px 3px 0 0}.v-tj-barras i.ac{background:linear-gradient(180deg,#E0A03C,#A81552)}.v-tj-app{left:20%;right:auto;width:62%;top:24%}.v-tj-movil{background:#fff;color:#1C1825;border-radius:22px 22px 0 0;padding:16px 12px 40px;box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 0 5px #1C1825;display:flex;flex-direction:column;gap:7px}.v-tj-mcab b{display:block;font-size:14px}.v-tj-mtarj{background:linear-gradient(135deg,#A81552,#E0A03C);color:#fff;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:2px}.v-tj-mtarj small{color:rgba(255,255,255,.85)}.v-tj-mtarj b{font-size:13px}.v-famtjs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px}.v-famtj{border-radius:20px;overflow:hidden;background:#fff;border:1px solid #E8E3EE;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.v-famtj:hover{transform:translateY(-4px);box-shadow:0 24px 50px rgba(20,17,28,.12)}.v-famtj .v-visual{position:relative;overflow:hidden;aspect-ratio:16/8;container-type:inline-size}.v-famtj .v-visual::before{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 12% 0%,rgba(255,255,255,.2),transparent 60%);pointer-events:none}.v-famtj .v-visual .v-tj-ui{top:15%;left:12%;right:-5%;bottom:-45%}.v-famtj .v-visual .v-tj-libre{top:9%;bottom:auto}.v-famtj:hover .v-tj-ui{transform:translateY(-6px)}.v-famtj-txt{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.v-famtj-txt h3{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--v-ink)}.v-famtj-txt p{color:#4B4557;font-size:16px}.v-famtj-txt .v-ir{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:15px;font-weight:600}.v-famtj-txt .v-ir a{color:#A81552}.v-famtj-txt .v-ir a:hover{text-decoration:underline}@media (min-width:1100px){.v-famtjs{grid-template-columns:repeat(4,minmax(0,1fr))}.v-famtj .v-visual{aspect-ratio:4/3}}@media (max-width:640px){.v-famtjs{grid-template-columns:1fr}}.v-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:1160px;margin-top:22px}.v-trio .v-visual{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:20px;container-type:inline-size;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px rgba(20,17,28,.18)}.v-trio .v-visual::before{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 12% 0%,rgba(255,255,255,.22),transparent 60%);pointer-events:none}.v-trio .v-tj-ui{top:13%;left:10%;right:-5%;bottom:-30%}.v-trio .v-tj-libre{top:8%;bottom:auto}.v-trio .v-visual:nth-child(2){transform:translateY(-14px)}@media (max-width:760px){.v-trio{grid-template-columns:1fr}.v-trio .v-visual:nth-child(n+2){display:none}.v-trio .v-visual:nth-child(2){transform:none}}.v-funcion .v-visual-tj{position:relative;display:block;padding:0;container-type:inline-size}.v-funcion .v-visual-tj .v-tj-ui{top:14%;left:9%;right:-5%;bottom:-40%}.v-funcion .v-visual-tj .v-tj-libre{top:8%;bottom:auto}.v-funcion:hover .v-visual-tj .v-tj-ui{transform:translateY(-6px)}.v-caso-meta{display:block;color:var(--v-faint);font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.v-claro .v-centro .v-sub,.v-blanco .v-centro .v-sub{color:#4B4557}.v-blanco .v-problema,.v-claro .v-problema{background:#F8F6FA;border-color:#ECE7F1}.v-claro .v-problema{background:#fff}.v-blanco .v-problema:hover,.v-claro .v-problema:hover{border-color:#CFC9D6}.v-blanco .v-problema p,.v-claro .v-problema p{color:#5E5869}.v-funciones+.v-problemas{margin-top:40px}.v-problemas.v-tres{grid-template-columns:repeat(3,minmax(0,1fr))}.v-planes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;align-items:stretch}.v-plan{position:relative;background:#fff;border:1px solid #E8E3EE;border-radius:24px;padding:30px 26px;display:flex;flex-direction:column;gap:16px;text-align:left;box-shadow:0 2px 4px rgba(20,17,28,.03),0 18px 44px rgba(20,17,28,.06)}.v-plan h3{font-size:21px;font-weight:650;letter-spacing:-.02em}.v-plan-precio{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.v-plan-precio b{font-size:clamp(34px,3.6vw,44px);letter-spacing:-.04em;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.v-plan-precio small{font-size:14px;color:#6F6A7A}.v-plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:16px;color:#4B4557;flex:1}.v-plan li{padding-left:24px;position:relative}.v-plan li::before{content:"";position:absolute;left:2px;top:.45em;width:12px;height:7px;border-left:2px solid #A81552;border-bottom:2px solid #A81552;transform:rotate(-45deg)}.v-plan .v-btn{justify-content:center;padding:13px 18px}.v-plan-dest{background:var(--v-ink);color:var(--v-text);border-color:var(--v-ink);box-shadow:0 30px 70px rgba(20,17,28,.28)}.v-plan-dest ul{color:var(--v-muted)}.v-plan-dest li::before{border-color:#F2A7C3}.v-plan-dest .v-plan-precio small{color:var(--v-faint)}.v-plan-dest .v-btn-tinta{background:#fff;color:var(--v-ink)}.v-plan-et{position:absolute;top:-12px;left:26px;font-size:12px;font-weight:600;letter-spacing:.02em;background:linear-gradient(90deg,#D8548C,#E0A03C);color:#fff;border-radius:999px;padding:4px 11px}.v-nota-ley{max-width:820px;margin:36px auto 0;font-size:15px;color:var(--v-muted);line-height:1.6}.v-claro .v-nota-ley,.v-blanco .v-nota-ley{color:#5E5869}.v-nota-ley a{color:inherit;text-decoration:underline;text-underline-offset:3px}.v-nota-ley strong{color:var(--v-text)}.v-claro .v-nota-ley strong,.v-blanco .v-nota-ley strong{color:var(--v-ink)}.v-dos{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px)}.v-dos h2{font-size:clamp(26px,3vw,34px);letter-spacing:-.03em;font-weight:700;margin-bottom:14px}.v-dos p{color:var(--v-muted);font-size:17px;line-height:1.6}@media (max-width:980px){.v-planes{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.v-problemas.v-tres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.v-dos,.v-problemas.v-tres{grid-template-columns:1fr}}.v-retos p strong{display:block;color:var(--v-text);font-size:16px;margin-bottom:4px}.v-retos h3{font-style:italic;font-weight:500}.v-lista-check{list-style:none;margin:4px 0;padding:0;display:flex;flex-direction:column;gap:14px}.v-lista-check li{position:relative;padding:16px 18px 16px 48px;background:#fff;border:1px solid #E8E3EE;border-radius:14px;font-size:16px}.v-lista-check li::before{content:"";position:absolute;left:19px;top:21px;width:12px;height:7px;border-left:2px solid #A81552;border-bottom:2px solid #A81552;transform:rotate(-45deg)}.v-lista-check li b{display:block;color:var(--v-ink);font-weight:600;margin-bottom:2px}.v-lista-check li strong{color:#A81552;font-weight:600;margin-right:6px}.v-garantia{max-width:820px;margin:36px auto 0;border-radius:18px;padding:22px 26px;background:linear-gradient(90deg,rgba(216,84,140,.10),rgba(224,160,60,.10));border:1px solid rgba(168,21,82,.18);font-size:16px;color:#4B4557}.v-garantia strong{color:var(--v-ink)}.v-dos-tarjeta{align-items:center;grid-template-columns:1.15fr .85fr}.v-dos-tarjeta>div>p{margin-bottom:14px}.v-blanco .v-dos p,.v-claro .v-dos p{color:#4B4557}.v-blanco .v-dos strong,.v-claro .v-dos strong{color:var(--v-ink)}.v-dos strong{color:var(--v-text)}.v-plan-pie{font-size:14px;color:#6F6A7A}.v-fundae{margin-top:22px;border-left:3px solid #E0A03C;padding:4px 0 4px 18px;display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--v-muted)}.v-fundae b{color:var(--v-text);font-size:17px}.v-fundae a{color:var(--v-amber);font-weight:600}.v-frases{background:var(--v-ink);color:var(--v-text);border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:12px;box-shadow:0 30px 70px rgba(20,17,28,.22)}.v-frases small{font-family:var(--v-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--v-faint)}.v-frases p{font-size:17px;line-height:1.4;padding:12px 14px;background:rgba(255,255,255,.05);border:1px solid var(--v-line);border-radius:14px 14px 14px 4px;color:var(--v-text)!important}.v-frases span{font-size:14px;color:var(--v-muted);margin-top:4px}.v-stats4{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px}.v-stats4 div{flex-direction:column;gap:6px}@media (max-width:980px){.v-stats4{grid-template-columns:repeat(2,minmax(0,1fr))}.v-dos-tarjeta{grid-template-columns:1fr}}.v-plan:not(.v-plan-dest){color:var(--v-ink)}.v-plan:not(.v-plan-dest) strong{color:var(--v-ink)}.v-plan-dest strong{color:var(--v-text)}.v-funcion .v-fpie{font-size:15px;color:#4B4557;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.v-funcion .v-fpie strong{background:#F6F3F8;border:1px solid #E8E3EE;border-radius:999px;padding:3px 10px;font-weight:600;color:var(--v-ink)}.v-funcion .v-fpie a{color:#A81552;font-weight:600}.v-funcion p a{color:var(--v-ink);text-decoration:underline;text-underline-offset:3px}.v-sectores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px;margin-top:24px}.v-sector{display:flex;flex-direction:column;gap:14px}.v-sector p{color:var(--v-muted);font-size:16px;line-height:1.55}.v-sector-grande{grid-column:span 2;display:grid;grid-template-rows:1fr auto}.v-sector-grande .v-tj{aspect-ratio:auto;height:100%;min-height:320px}.v-sector-grande .v-tj>h2{font-size:clamp(24px,2.4vw,32px)}@media (max-width:980px){.v-sectores{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v-sectores{grid-template-columns:1fr}.v-sector-grande{grid-column:auto}.v-sector-grande .v-tj{aspect-ratio:4/5;height:auto;min-height:0}}.v-funciones3{grid-template-columns:repeat(3,minmax(0,1fr))}.v-funciones3 .v-funcion h3{font-size:19px}.v-funciones3 .v-funcion p{font-size:15px}@media (max-width:980px){.v-funciones3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v-funciones3{grid-template-columns:1fr}}.v-rapido{max-width:920px;margin:44px auto 0;text-align:left;background:#fff;border:1px solid #E8E3EE;border-radius:22px;padding:clamp(22px,3vw,34px);box-shadow:0 2px 4px rgba(20,17,28,.04),0 24px 60px rgba(20,17,28,.07)}.v-rapido-cab{font-family:var(--v-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#A81552;margin-bottom:14px}.v-rapido dl{display:grid;grid-template-columns:1fr 1fr;gap:18px 32px;margin:0}.v-rapido dt{font-weight:650;color:var(--v-ink);font-size:16px;margin-bottom:4px}.v-rapido dd{margin:0;color:#4B4557;font-size:15px;line-height:1.55}.v-rapido-fuente{font-size:13px;color:#6F6A7A;margin-top:18px}.v-rapido-fuente a{color:inherit;text-decoration:underline}.v-bono-form{margin-top:40px}.v-bono-form .form-card{border-radius:22px;border:1px solid #E8E3EE;box-shadow:0 2px 4px rgba(20,17,28,.04),0 24px 60px rgba(20,17,28,.07)}.v-bono-avisos{max-width:680px;margin:22px auto 0}.v-bono-avisos .avisos-caja{border-radius:18px;background:#fff}@media (max-width:720px){.v-rapido dl{grid-template-columns:1fr}}.v-chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 28px}.v-chips button{font:inherit;font-size:14px;padding:9px 14px;border-radius:999px;border:1px solid var(--v-line2);background:transparent;color:var(--v-muted);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.v-chips button span{font-family:var(--v-mono);font-size:12px;opacity:.7;margin-left:4px}.v-chips button:hover{color:var(--v-text);border-color:var(--v-text)}.v-chips button.on{background:var(--v-text);color:var(--v-ink);border-color:var(--v-text)}.v-trabajos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.v-trab{display:flex;flex-direction:column;gap:16px;color:inherit;text-decoration:none}.v-trab[hidden]{display:none}.v-trab-vis{position:relative;aspect-ratio:16/11;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.v-trab:hover .v-trab-vis{transform:translateY(-4px);box-shadow:0 26px 60px rgba(0,0,0,.35)}.v-trab-pc{position:absolute;left:9%;right:-6%;top:13%;bottom:-8%;background:#fff;border-radius:10px 0 0 0;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.35);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.v-trab:hover .v-trab-pc{transform:translateY(-6px)}.v-trab-barra{height:18px;background:#F3F0F6;display:flex;align-items:center;gap:4px;padding:0 8px}.v-trab-barra i{width:6px;height:6px;border-radius:50%;background:#D4CEDC}.v-trab-pc img{display:block;width:100%;height:calc(100% - 18px);object-fit:cover;object-position:top}.v-trab-movil{position:absolute;right:7%;bottom:-6%;width:22%;aspect-ratio:390/844;border-radius:14px;overflow:hidden;border:3px solid #14111C;box-shadow:0 18px 40px rgba(0,0,0,.45);background:#fff}.v-trab-movil.solo{right:auto;left:50%;width:34%;transform:translateX(-50%);bottom:-14%}.v-trab-movil img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.v-trab-txt{display:flex;flex-direction:column;gap:6px}.v-trab-txt h3,.v-trab-txt h2{font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.v-trab-txt p{color:var(--v-muted);font-size:15px;line-height:1.5}.v-trab-dato{font-size:14px;color:var(--v-muted);margin-top:2px}.v-trab-dato b{color:var(--v-amber);font-weight:650}.v-ficha{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#E8E3EE;border:1px solid #E8E3EE;border-radius:18px;overflow:hidden;margin:36px auto 0;max-width:1000px;text-align:left}.v-ficha>div{background:#fff;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.v-ficha small{font-family:var(--v-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#7C7688}.v-ficha b{font-size:15px;font-weight:600;color:var(--v-ink);line-height:1.35}.v-ficha-dato{background:linear-gradient(135deg,#FCEBF2,#FDF3E4)!important}.v-ficha-dato b{font-size:26px;letter-spacing:-.03em;color:#A81552}.v-ficha-dato span{font-size:14px;color:#4B4557}.v-trab-grande{aspect-ratio:16/8;margin-top:40px;border-radius:24px 24px 0 0;border-bottom:0}.v-trab-grande .v-trab-pc{left:8%;right:8%;top:10%;bottom:0;border-radius:12px 12px 0 0}.v-trab-grande .v-trab-movil{right:4%;width:15%;bottom:-4%}.v-prosa{max-width:760px;margin:0 auto;font-size:18px;line-height:1.7;color:#3A3445}.v-prosa>*+*{margin-top:1.1em}.v-prosa h2{font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:var(--v-ink);margin-top:1.8em}.v-prosa h3{font-size:21px;font-weight:650;letter-spacing:-.015em;color:var(--v-ink);margin-top:1.5em}.v-prosa a{color:#A81552;text-decoration:underline;text-underline-offset:3px}.v-prosa strong{color:var(--v-ink)}.v-prosa ul,.v-prosa ol{padding-left:1.3em}.v-prosa li+li{margin-top:.4em}.v-prosa blockquote{margin-left:0;border-left:3px solid #E0A03C;padding:4px 0 4px 20px;font-size:20px;color:var(--v-ink)}.v-prosa table{width:100%;border-collapse:collapse;font-size:16px;display:block;overflow-x:auto}.v-prosa th,.v-prosa td{border-top:1px solid #ECE7F1;padding:10px 12px;text-align:left;vertical-align:top}.v-prosa th{background:#F6F3F8;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#6C6579}.v-prosa img{max-width:100%;height:auto;border-radius:14px}.v-prosa-cta{max-width:760px;margin:44px auto 0;justify-content:flex-start}@media (max-width:980px){.v-trabajos{grid-template-columns:repeat(2,minmax(0,1fr))}.v-ficha{grid-template-columns:1fr 1fr}}.proj-grid.v-trabajos{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px}@media (max-width:640px){.v-trabajos,.proj-grid.v-trabajos{grid-template-columns:1fr}.v-trab-grande{aspect-ratio:4/3}.v-prosa{font-size:17px}}.v-guia-hero .v-wrap{max-width:1100px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:18px;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(36px,5vw,56px)}.v-guia-hero .v-miga{justify-content:flex-start}.v-guia-cat{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--v-ink);background:#fff;border:1px solid #E8E3EE;border-radius:999px;padding:5px 12px 5px 8px}.v-guia-cat::before{content:"";width:12px;height:12px;border-radius:4px;background:var(--g)}.v-guia-h1,.v-hero-claro .v-guia-h1{font-size:clamp(32px,4vw,46px);line-height:1.04;letter-spacing:-.04em;font-weight:700;max-width:960px;text-wrap:balance}.v-guia-hero .v-lead{font-size:clamp(17px,1.8vw,20px);color:#4B4557;max-width:780px;margin:0}.v-guia-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;color:#6F6A7A}.v-guia-meta span+span::before{content:"·";margin-right:18px;color:#B6AEC2}.v-guia-meta span.v-guia-autor+span::before{content:none}.v-guia-autor{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,#A81552,#E0A03C)}.v-guia-sec{padding-top:clamp(40px,5vw,64px)}.v-guia-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start;max-width:1160px}.v-guia-lado{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow:auto;font-size:14px}.v-guia-lado-in{display:flex;flex-direction:column;gap:22px}.v-guia-indice p,.v-guia-mas p{font-family:var(--v-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#7C7688;margin-bottom:10px}.v-guia-indice ol{list-style:none;margin:0;padding:0;border-left:2px solid #ECE7F1}.v-guia-indice li{margin:0}.v-guia-indice a{display:block;padding:6px 0 6px 14px;margin-left:-2px;border-left:2px solid transparent;color:#5E5869;line-height:1.35}.v-guia-indice a:hover,.v-guia-indice a.on{color:var(--v-ink);border-left-color:#A81552}.v-guia-sol{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:16px;background:var(--v-ink);color:var(--v-text)}.v-guia-sol small{font-size:12px;color:var(--v-faint)}.v-guia-sol b{font-size:16px;line-height:1.25}.v-guia-sol span{font-size:13px;color:#F2A7C3;margin-top:4px}.v-guia-mas ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.v-guia-mas a{color:#5E5869;line-height:1.35}.v-guia-mas a:hover{color:#A81552}.v-guia-prosa{max-width:760px;margin:0;color:#2E2838}.v-guia-prosa p,.v-guia-prosa li{font-size:18px;line-height:1.72}.v-guia-prosa>p,.v-guia-prosa>.note-box>p{margin:0 0 1.1em}.v-guia-prosa>.note-box>p:last-child{margin-bottom:0}.v-guia-prosa>p,.v-guia-prosa>ul,.v-guia-prosa>ol,.v-guia-prosa>h2,.v-guia-prosa>h3,.v-guia-prosa>blockquote{max-width:680px}.v-guia-prosa h2{font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:var(--v-ink);scroll-margin-top:96px}.v-guia-prosa h3{font-size:21px;letter-spacing:-.015em;color:var(--v-ink)}.v-guia-prosa a{color:#A81552;text-decoration:underline;text-underline-offset:3px}.v-guia-prosa table{border:1px solid #E8E3EE;border-radius:14px;overflow:hidden;display:block;overflow-x:auto}.v-guia-prosa th{background:#F6F3F8;color:var(--v-ink)}.v-guia-prosa .btn{text-decoration:none}.v-guia-corto{background:linear-gradient(135deg,#FCEBF2,#FDF3E4);border:1px solid rgba(168,21,82,.15);border-radius:18px;padding:20px 22px;margin-bottom:28px}.v-guia-corto p{margin:0;font-size:17px!important}.v-guia-corto .v-guia-corto-k{font-family:var(--v-mono);font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;color:#A81552;margin-bottom:8px}.v-guia-cta{margin-top:40px;padding:26px;border-radius:20px;background:var(--v-hueso);border:1px solid #E8E3EE}.v-guia-cta p{margin:0 0 16px}.v-guia-cta .v-btn{text-decoration:none}.v-guias-rel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v-guia{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px 24px 52px;border-radius:20px;background:var(--v-card);border:1px solid var(--v-line);color:var(--v-text);text-decoration:none;overflow:hidden;transition:transform .3s,border-color .3s}.v-guia::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--g)}.v-guia:hover{transform:translateY(-3px);border-color:var(--v-line2)}.v-guia small{font-family:var(--v-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--v-faint)}.v-guia h3,.v-guia h2{font-size:19px;font-weight:650;letter-spacing:-.015em;line-height:1.25}.v-guia p{font-size:15px;color:var(--v-muted);line-height:1.5}.v-guia-ir{position:absolute;right:20px;bottom:18px;font-size:18px;color:var(--v-faint);transition:transform .3s,color .3s}.v-guia:hover .v-guia-ir{transform:translateX(4px);color:var(--v-text)}.v-claro .v-guia,.v-blanco .v-guia{background:#fff;border-color:#E8E3EE;color:var(--v-ink)}.v-claro .v-guia p,.v-blanco .v-guia p{color:#5E5869}.v-claro .v-guia small,.v-blanco .v-guia small{color:#625C6E}.v-claro .v-guia:hover,.v-blanco .v-guia:hover{border-color:#CFC9D6}.v-guias-dest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v-guia-dest{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--v-card);border:1px solid var(--v-line);color:var(--v-text);text-decoration:none;transition:transform .3s}.v-guia-dest:hover{transform:translateY(-4px)}.v-guia-dest .v-visual{aspect-ratio:16/9;position:relative;overflow:hidden;container-type:inline-size}.v-guia-dest>div:last-child{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px}.v-guia-dest b{font-size:19px;line-height:1.25;letter-spacing:-.015em}.v-guia-dest span{font-size:15px;color:var(--v-muted)}.v-guias-cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.v-guias-cats a{font-size:14px;padding:8px 14px;border-radius:999px;border:1px solid #E8E3EE;background:#fff;color:var(--v-ink);text-decoration:none}.v-guias-cats a:hover{border-color:var(--v-ink)}.v-guias-cat{margin-top:56px;scroll-margin-top:96px}.v-guias-cat h2{font-size:clamp(26px,3vw,34px);letter-spacing:-.03em;font-weight:700}.v-guias-cat>p{color:#5E5869;margin:6px 0 20px;max-width:720px}.v-guias-rejilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1040px){.v-guia-layout{grid-template-columns:1fr}.v-guia-lado{position:static;max-height:none;order:2}.v-guia-indice{display:none}}@media (max-width:980px){.v-guias-rel,.v-guias-dest,.v-guias-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v-guias-rel,.v-guias-dest,.v-guias-rejilla{grid-template-columns:1fr}.v-guia-prosa p,.v-guia-prosa li{font-size:17px}}.v-guia-prosa table{border-color:#E8E3EE}.v-guia-prosa th,.v-guia-prosa td{border:0;border-top:1px solid #ECE7F1;border-left:1px solid #F3EFF6}.v-guia-prosa tr:first-child th,.v-guia-prosa tr:first-child td{border-top:0}.v-guia-prosa a.guia-solucion,.v-guia-prosa a.guia-solucion *{text-decoration:none}.v-guia-prosa a.guia-solucion{color:#fff}.v-guia-prosa .guia-curso a.btn,.v-guia-prosa .v-cta-medio a.btn{color:#fff}.v-guia-layout>*{min-width:0}@media (max-width:1040px){.v-guia-layout{grid-template-columns:minmax(0,1fr)}}.v-guia-prosa table,.v-guia-prosa pre{max-width:100%}.v-guia-prosa pre{overflow-x:auto}.v-guia-prosa figure{margin:34px 0;border:1px solid #E8E3EE;border-radius:16px;overflow:hidden;background:#fff;max-width:760px}.v-guia-prosa figure img{display:block;width:100%;max-width:560px;height:auto;margin:0 auto}.v-guia-prosa figcaption{font-size:14.5px;line-height:1.55;color:#6C6579;padding:12px 20px 16px;border-top:1px solid #F0EBF3}.v-guia-prosa .metric-band{margin:30px 0}.v-guia-prosa .metric-band .m{padding:24px 20px}.v-guia-prosa .metric-band .lbl{font-size:14px;line-height:1.45}@media (max-width:980px){.v-casos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v-casos{grid-template-columns:1fr}}.v-persona-cab{display:flex;align-items:center;gap:14px}.v-persona-cab .v-guia-autor{width:56px;height:56px;font-size:18px}.v-persona-cab small{color:#6F6A7A;font-size:14px}.v-stats-claro span{color:#5E5869}.v-stats-claro b{color:var(--v-ink)}.v-lista-check b a{color:var(--v-ink);text-decoration:underline;text-underline-offset:3px}.v-guia-meta span+span::before{content:none}.v-guia-meta i{font-style:normal;color:#B6AEC2}.v-cifra{font-size:clamp(34px,3.6vw,44px);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--v-amber)}.v-chips button.on span{color:var(--v-ink);opacity:.75}.v-guia-indice p,.v-guia-mas p{color:#625C6E}.v-guia-prosa a.v-btn-tinta{color:var(--v-hueso);text-decoration:none}.v-guia-prosa a.v-btn-texto{text-decoration:none}.v-gx-buscar{display:flex;align-items:center;gap:10px;width:min(560px,100%);margin:6px auto 0;padding:0 18px;height:54px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid var(--v-line2);color:var(--v-muted);transition:border-color .2s,background .2s}.v-gx-buscar:focus-within{border-color:#F2A7C3;background:rgba(255,255,255,.1)}.v-gx-buscar input{flex:1;min-width:0;align-self:stretch;background:none;border:0;outline:0;color:var(--v-text);font:inherit;font-size:16px}.v-gx-buscar input::placeholder{color:var(--v-faint)}.v-gx-buscar[hidden]{display:none}.v-gx-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}.v-gx-lado{position:sticky;top:92px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 110px);overflow:auto;padding-bottom:12px}.v-gx-k{font-family:var(--v-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#625C6E;margin:6px 0 0}.v-gx-cats{display:flex;flex-direction:column;gap:2px}.v-gx-cats a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;font-size:15px;color:#3E3849;text-decoration:none;transition:background .2s}.v-gx-cats a i{width:12px;height:12px;border-radius:4px;flex:none}.v-gx-cats a span{margin-left:auto;font-size:13px;color:#625C6E;font-variant-numeric:tabular-nums}.v-gx-cats a:hover{background:#EDE8F2}.v-gx-cats a[aria-current="true"]{background:#fff;color:var(--v-ink);font-weight:600;box-shadow:0 1px 0 #E8E3EE,0 4px 14px rgba(20,17,28,.06)}.v-gx-temas-caja[hidden]{display:none}.v-gx-temas{display:flex;flex-wrap:wrap;gap:6px}.v-gx-temas button{font:inherit;border:1px solid #E1DBE8;background:#fff;color:#3E3849;border-radius:999px;padding:6px 11px;cursor:pointer;line-height:1.2;transition:border-color .2s,background .2s,color .2s}.v-gx-temas button span{color:#6B6577;font-size:.85em}.v-gx-temas .v-gx-t1{font-size:13px}.v-gx-temas .v-gx-t2{font-size:14px}.v-gx-temas .v-gx-t3{font-size:15px;font-weight:600}.v-gx-temas button:hover{border-color:#A81552;color:#A81552}.v-gx-temas button[aria-pressed="true"]{background:#A81552;border-color:#A81552;color:#fff}.v-gx-temas button[aria-pressed="true"] span{color:#F9D3E2}.v-gx-estado{display:flex;align-items:baseline;gap:14px;margin:0 0 6px;font-size:15px;color:#4B4557}.v-gx-estado[hidden]{display:none}.v-gx-estado .v-btn-texto{color:#A81552;padding:0}.v-gx .v-guias-cat{margin-top:0;margin-bottom:52px}.v-gx .v-guias-cat:last-of-type{margin-bottom:0}.v-gx .v-guias-cat[hidden],.v-gx-card[hidden],.v-gx-vacio[hidden]{display:none}.v-gx-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.v-gx-card{padding-bottom:56px}.v-gx-card small{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v-gx-nov{font-style:normal;font-family:var(--v-sans,inherit);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600;color:#7A3E00;background:#FDEBC8;border-radius:999px;padding:2px 8px}.v-gx-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px}.v-gx-tags span{font-size:12px;color:#5E5869;background:#F3EFF6;border-radius:6px;padding:3px 8px}.v-gx-card .v-guia-ir{bottom:16px}.v-claro .v-gx-grande{grid-column:span 2;background:var(--g);border-color:transparent;color:#fff;padding:30px 30px 60px;min-height:250px;justify-content:flex-end}.v-claro .v-gx-grande::before{content:none}.v-claro .v-gx-grande::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,17,28,0) 20%,rgba(20,17,28,.55));pointer-events:none}.v-gx-grande>*:not(.v-guia-ir){position:relative;z-index:1}.v-claro .v-gx-grande small{color:rgba(255,255,255,.82)}.v-claro .v-gx-grande h3{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.025em;line-height:1.15;max-width:560px}.v-claro .v-gx-grande p{color:rgba(255,255,255,.88);max-width:560px;font-size:16px}.v-gx-grande .v-gx-tags span{background:rgba(255,255,255,.16);color:#fff}.v-claro .v-gx-grande .v-guia-ir{color:#fff;z-index:1}.v-claro .v-gx-grande:hover{border-color:transparent}.v-gx-filtrado .v-gx-grande{grid-column:auto;min-height:0}.v-gx-vacio{padding:32px;border-radius:20px;background:#fff;border:1px dashed #D9D2E1;display:flex;flex-direction:column;gap:8px}.v-gx-vacio b{font-size:20px;color:var(--v-ink)}.v-gx-vacio p{margin:0;color:#5E5869}.v-gx-vacio a{color:#A81552;font-weight:600}@media (max-width:900px){.v-gx-layout{grid-template-columns:minmax(0,1fr)}.v-gx-lado{position:static;max-height:none;overflow:visible;gap:8px}.v-gx-cats,.v-gx-temas{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:8px;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.v-gx-cats::-webkit-scrollbar,.v-gx-temas::-webkit-scrollbar{display:none}.v-gx-cats a{flex:none;background:#fff;border:1px solid #E8E3EE;border-radius:999px;padding:8px 14px;font-size:14px;white-space:nowrap}.v-gx-cats a span{margin-left:4px}.v-gx-temas button{flex:none;white-space:nowrap}}@media (max-width:640px){.v-claro .v-gx-grande{grid-column:auto;min-height:0;padding:24px 24px 56px}}.v-cx{scroll-margin-top:var(--cab-alto,76px)}.v-ag-abierta #ilx-chat{display:none!important}.v-cita .v-wrap{max-width:860px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:18px;padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(48px,6vw,80px)}.v-cita-k{font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v-amber);margin:0}.v-cita-h{font-size:clamp(32px,4.4vw,48px);line-height:1.05;letter-spacing:-.04em;font-weight:700;margin:0}.v-cita-caja{width:100%;background:var(--v-card);border:1px solid var(--v-line);border-radius:22px;padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;gap:10px}.v-cita-cuando{font-size:clamp(22px,2.6vw,30px);font-weight:650;letter-spacing:-.02em;color:var(--v-text);margin:0}.v-cita-dato{margin:0;color:var(--v-muted);font-size:16px}.v-cita-nota{margin:6px 0 0;font-size:14px;color:var(--v-faint)}.v-cita-caja .v-botones{margin-top:8px}.v-cita-dos{width:100%;display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.v-cita-prep,.v-cita-quien{background:var(--v-bg2);border:1px solid var(--v-line);border-radius:20px;padding:24px}.v-cita-prep h2{font-size:20px;letter-spacing:-.02em;margin:0 0 12px}.v-cita-prep ul{margin:0 0 12px;padding-left:20px;color:var(--v-muted);display:flex;flex-direction:column;gap:6px}.v-cita-prep p{margin:0;font-size:15px;color:var(--v-muted)}.v-cita-prep a{color:#F2A7C3}.v-cita-quien{display:flex;gap:14px;align-items:flex-start}.v-cita-quien div{display:flex;flex-direction:column;gap:4px}.v-cita-quien span:not(.v-ag-av){font-size:15px;color:var(--v-muted)}.v-cita-cambiar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--v-faint);font-size:15px}.v-cita-cambiar form{margin:0}.v-cita-cambiar button{background:none;border:0;padding:0;font:inherit;color:var(--v-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.v-cita-cambiar button:hover{color:var(--v-text)}@media (max-width:760px){.v-cita-dos{grid-template-columns:1fr}}.v-cita-quien .v-ag-av{flex:none}.v-wd-k{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--v-amber);margin:0}.v-wd-hero .wd-panel{width:min(760px,100%);margin:34px auto 0;text-align:left;box-shadow:0 30px 80px rgba(0,0,0,.45)}.v-wd-hero .wd-panel,.v-wd-hero .wd-panel h4{color:var(--v-ink)}.v-wd-nota{margin:0;font-size:15px;color:var(--v-muted)}.v-wd-nota strong{color:var(--v-text)}.v-wd-hero{padding-bottom:clamp(48px,6vw,84px)}.wd-panel-main .wd-tit{font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;justify-content:space-between;align-items:center}.wd-panel-main .wd-tit em{font-style:normal;font-family:var(--v-mono,monospace);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:#1E7A45;background:#E3F6EA;border-radius:99px;padding:3px 9px}.v-cita-cambiar a{color:var(--v-muted);text-decoration:underline;text-underline-offset:3px}.v-cita-cambiar a:hover{color:var(--v-text)}.v-ag-cambio{margin:0;padding:10px 12px;border-radius:10px;background:rgba(224,160,60,.14);color:var(--v-text);font-size:14px}#destacadas[hidden]{display:none}.esc{display:block;position:relative;margin:0;border-radius:24px;padding:clamp(14px,2.4vw,30px);padding-top:clamp(42px,4vw,54px);container-type:inline-size;--e-tinta:#1C1825;--e-suave:#5E5869;--e-tenue:#6F6A7A;--e-linea:#ECE7F1;--e-fondo:#F7F5F9;--e-verde:#16733E;--e-verde-f:#E3F4EA;--e-ambar:#8A5A00;--e-ambar-f:#FDEFD2;--e-rojo:#A3172E;--e-rojo-f:#FCE6EA;--e-acento:#A81552}.esc-etiqueta{position:absolute;top:14px;left:clamp(14px,2.4vw,30px);font:600 12px/1 var(--v-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:rgba(20,17,28,.45);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:6px 10px;backdrop-filter:blur(4px)}.esc-ventana{min-width:0;background:#fff;color:var(--e-tinta);border-radius:14px;overflow:hidden;box-shadow:0 30px 80px rgba(20,17,28,.4);font-size:14px;line-height:1.45;text-align:left}.esc-barra{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--e-linea);background:#FBFAFC}.esc-barra i{width:9px;height:9px;border-radius:50%;background:#E3DEE9}.esc-barra b{margin-left:8px;font-size:13px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esc-vivo{margin-left:auto;font-size:12px;font-weight:600;color:var(--e-verde);background:var(--e-verde-f);border-radius:999px;padding:3px 9px}.esc-vivo::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:6px;vertical-align:1px;animation:esc-latido 1.6s infinite}.esc-cuerpo{padding:16px;display:flex;flex-direction:column;gap:14px}.esc-2col{display:grid;grid-template-columns:1.1fr 1fr;gap:14px}.esc-cuerpo.esc-2col{padding:16px}.esc-panel{background:var(--e-fondo);border:1px solid var(--e-linea);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.esc-cab{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--e-suave);text-transform:uppercase;letter-spacing:.06em}.esc-avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#25D366;color:#0B3D20;font-weight:700;font-size:12px;letter-spacing:0}.esc-viva [data-t]{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.esc-viva [data-t].on{opacity:1;transform:none}.esc .fuera{opacity:0!important;transform:scale(.98)!important;pointer-events:none}.esc-pila{display:grid}.esc-pila>*{grid-area:1/1}.esc-oculto{color:transparent}.esc-pila .esc-pensando{align-self:start}.esc-pila .esc-enviado{align-self:center;justify-self:end}[data-escribe]:empty::after{content:"\200b"}.esc-msg{max-width:88%;padding:9px 11px;border-radius:12px;font-size:14px;position:relative}.esc-msg em{display:block;font-style:normal;font-size:12px;color:var(--e-tenue);text-align:right;margin-top:3px}.esc-cli{align-self:flex-start;background:#fff;border:1px solid var(--e-linea);border-bottom-left-radius:4px}.esc-pensando{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--e-suave)}.esc-giro{width:14px;height:14px;border-radius:50%;border:2px solid #D9D2E1;border-top-color:var(--e-acento);animation:esc-gira .8s linear infinite}.esc-propuesta{justify-self:end;align-self:flex-end;max-width:94%;background:#fff;border:1.5px dashed #CDBFD8;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;transition:background .4s,border-color .4s}.esc-propuesta p{margin:0;min-height:3.9em}.esc-fuente{font-size:12px;color:var(--e-acento);font-weight:600}.esc-propuesta.enviada{background:#DCF8C6;border:1px solid #BFE6A6}.esc-propuesta.enviada .esc-fuente{color:var(--e-verde)}.esc-acciones{display:flex;gap:8px;position:relative;max-height:40px}.esc-btn{font-size:12px;font-weight:600;color:#fff;background:var(--e-tinta);border-radius:8px;padding:6px 11px;transition:transform .15s,background .2s}.esc-btn.esc-btn2{background:#fff;color:var(--e-tinta);border:1px solid var(--e-linea)}.esc-btn.pulsado{transform:scale(.94);background:var(--e-verde)}.esc-cursor{position:absolute;left:96px;top:22px;width:18px;height:18px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l16 10-7 1.5L9 21z' fill='%2314111C' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E");transition:left .9s ease,top .9s ease,transform .15s,opacity .3s!important}.esc-cursor.on{left:44px;top:12px}.esc-cursor.clic{transform:scale(.8)}.esc-enviado{align-self:flex-end;font-size:12px;font-weight:600;color:var(--e-verde)}.esc-fila{display:grid;grid-template-columns:52px 1fr auto;gap:8px;align-items:center;padding:8px 10px;border-radius:8px;background:#fff;border:1px solid var(--e-linea);font-size:13px;transition:background .4s,border-color .4s,box-shadow .4s}.esc-fila span:first-child{font-family:var(--v-mono,monospace);color:var(--e-suave)}.esc-th{background:transparent;border:0;font-size:12px;color:var(--e-tenue);text-transform:uppercase;letter-spacing:.05em;padding-top:0;padding-bottom:0}.esc-fila.e-hl{background:#FFF7E3;border-color:#F2C46B;box-shadow:0 0 0 3px rgba(242,196,107,.25)}.esc-chip{font-size:12px;font-weight:600;border-radius:999px;padding:2px 8px;background:#EEE9F4;color:var(--e-suave);white-space:nowrap}.esc-chip.esc-gris{background:#F0EEF3;color:var(--e-tenue)}.esc-chip.esc-ambar{background:var(--e-ambar-f);color:var(--e-ambar)}.esc-nota{font-size:12px;color:var(--e-verde);background:var(--e-verde-f);border-radius:8px;padding:8px 10px}.esc-papel-caja{background:#EDE9F1;align-items:center;justify-content:center}.esc-papel{position:relative;width:100%;max-width:340px;background:#fff;border-radius:6px;box-shadow:0 10px 30px rgba(20,17,28,.15);padding:16px 16px 18px;font-size:12px;overflow:hidden;transform:rotate(-1.2deg)}.esc-pap-cab{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.esc-pap-cab b{font-size:13px;letter-spacing:.02em}.esc-pap-cab small,.esc-pap-dat{color:var(--e-tenue)}.esc-pap-dat{display:flex;justify-content:space-between;border-bottom:1px solid var(--e-linea);padding-bottom:8px;margin-bottom:8px}.esc-pap-l,.esc-pap-t{display:flex;justify-content:space-between;padding:3px 0}.esc-pap-t{border-top:1px dashed var(--e-linea)}.esc-pap-total{font-weight:700;font-size:13px}.esc-escaner{position:absolute;left:0;right:0;top:0;height:46px;background:linear-gradient(180deg,rgba(168,21,82,0),rgba(168,21,82,.16),rgba(168,21,82,0));border-bottom:2px solid rgba(168,21,82,.55);opacity:0}.esc-papel.escanea .esc-escaner{animation:esc-escaner 2.6s ease-in-out 2}.esc-campos{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}.esc-campos .esc-cab,.esc-campos .esc-campo:not(.esc-mitad),.esc-check,.esc-listo{grid-column:1/-1}.esc-campo{background:#fff;border:1px solid var(--e-linea);border-radius:8px;padding:7px 10px;display:flex;flex-direction:column;gap:2px}.esc-campo small{font-size:12px;color:var(--e-tenue);text-transform:uppercase;letter-spacing:.05em}.esc-campo b{font-weight:600;font-variant-numeric:tabular-nums;min-height:1.4em}.esc-check{font-size:13px;color:var(--e-verde);font-weight:600}.esc-listo{background:var(--e-tinta);color:#fff;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.esc-listo span{font-size:12px;color:#CFC6DA}.esc-movil{background:linear-gradient(180deg,#221C2D,#14111C);border:0;align-items:center;justify-content:center;color:#fff}.esc-llamada{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:10px 0}.esc-llamada small{font-size:12px;color:#B6AEC2;letter-spacing:.04em}.esc-llamada b{font-size:20px;font-weight:600;letter-spacing:.02em}.esc-fuera{font-size:12px;color:#F7CF7A;background:rgba(247,207,122,.12);border-radius:999px;padding:3px 10px}.esc-onda{display:flex;align-items:center;gap:4px;height:46px;margin:12px 0 4px}.esc-onda i{width:4px;height:6px;border-radius:2px;background:#F2A7C3;transition:height .3s}.esc-onda.habla i{animation:esc-onda 1.1s ease-in-out infinite}.esc-onda.habla i:nth-child(2n){animation-delay:-.3s}.esc-onda.habla i:nth-child(3n){animation-delay:-.55s}.esc-onda.habla i:nth-child(5n){animation-delay:-.8s}.esc-crono{font-size:12px;color:#7FE0A6}.esc-trans{gap:8px}.esc-linea{display:grid;grid-template-columns:62px 1fr;gap:8px;font-size:13px}.esc-linea small{font-size:12px;font-weight:700;color:var(--e-tenue);text-transform:uppercase;letter-spacing:.06em;padding-top:2px}.esc-l-ia small{color:var(--e-acento)}.esc-linea span{min-height:1.4em}.esc-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.esc-kpi{background:var(--e-fondo);border:1px solid var(--e-linea);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.esc-kpi small{font-size:12px;color:var(--e-tenue)}.esc-kpi b{font-size:22px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.esc-kpi em{font-style:normal;font-size:12px;font-weight:600;color:var(--e-verde)}.esc-kpi em.esc-baja{color:var(--e-rojo)}.esc-barras{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:end;height:172px;padding-top:6px}.esc-barra-s{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;transform:none!important}.esc-barra-s i{width:100%;max-width:46px;height:0;flex-shrink:0;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#D8548C,#A81552);transition:height .9s cubic-bezier(.2,.8,.2,1),background .4s}.esc-barra-s.on i{height:var(--h)}.esc-barra-s.mal i{background:linear-gradient(180deg,#F2A86B,#C2410C)}.esc-barra-s span{font-size:12px;color:var(--e-suave)}.esc-barra-s b{font-size:12px;font-variant-numeric:tabular-nums}.esc-alerta{background:var(--e-rojo-f);border:1px solid #F3C2CC;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.esc-alerta b{color:var(--e-rojo);font-size:13px}.esc-alerta span{font-size:13px;color:var(--e-suave)}.esc-resumen{background:#fff;border:1px solid var(--e-linea);border-radius:10px;padding:10px 12px}.esc-resumen small{font-size:12px;font-weight:700;color:var(--e-acento);text-transform:uppercase;letter-spacing:.06em}.esc-resumen p{margin:4px 0 0;font-size:13px;min-height:5.6em}.esc-quieta [data-t]{opacity:1;transform:none}.esc-quieta .esc-cursor{display:none}@keyframes esc-latido{50%{opacity:.35}}@keyframes esc-gira{to{transform:rotate(360deg)}}@keyframes esc-escaner{0%{top:-46px;opacity:1}50%{top:calc(100% - 10px);opacity:1}100%{top:-46px;opacity:1}}@keyframes esc-onda{0%,100%{height:6px}50%{height:38px}}@container (max-width:640px){.esc-2col{grid-template-columns:1fr}.esc-fila{grid-template-columns:44px minmax(0,1fr)}.esc-fila .esc-chip{grid-column:2;justify-self:start;white-space:normal}.esc-th span:last-child{display:none}.esc-vivo{display:none}.esc-campos{grid-template-columns:1fr}.esc-campo.esc-mitad{grid-column:1/-1}.esc-kpis{grid-template-columns:1fr 1fr}.esc-kpis .esc-kpi:last-child{grid-column:1/-1}.esc-linea{grid-template-columns:1fr;gap:0}.esc-kpi b{font-size:18px}.esc-propuesta p{min-height:0}}@media (prefers-reduced-motion:reduce){.esc *{animation:none!important;transition:none!important}}.esc .esc-cursor.on.clic{transform:scale(.8)}.v-escena-caja{max-width:1040px;margin:28px auto 0}.v-video{max-width:1040px;margin:28px auto 0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 24px 70px rgba(20,17,28,.16);border:1px solid rgba(20,17,28,.08)}.v-video video{display:block;width:100%;height:auto;aspect-ratio:1280/760}.v-escena-tras-hero{padding-top:0}.esc-3col{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:14px}.esc-ent{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--e-linea);border-radius:10px;padding:9px 10px}.esc-ent div{display:flex;flex-direction:column;gap:1px;min-width:0}.esc-ent b{font-size:13px}.esc-ent span{font-size:13px;color:var(--e-suave)}.esc-ic{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:700}.esc-ic-wa{background:#25D366;color:#0B3D20}.esc-ic-mail{background:#E8E3F6;color:#4A3A8C}.esc-ic-tel{background:#FCE6EA;color:#A3172E}.esc-paso{background:#fff;border:1px solid var(--e-linea);border-left:3px solid var(--e-acento);border-radius:10px;padding:9px 11px;display:flex;flex-direction:column;gap:2px}.esc-paso b{font-size:13px;color:var(--e-acento)}.esc-paso span{font-size:13px;color:var(--e-suave)}.esc-paso em{font-style:normal;font-size:12px;font-weight:600;color:var(--e-verde);margin-top:3px}.esc-kpi-p{background:#fff;border:1px solid var(--e-linea);border-radius:10px;padding:8px 11px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.esc-kpi-p small{font-size:12px;color:var(--e-suave)}.esc-kpi-p b{font-size:20px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.esc-emp .esc-resumen p{min-height:4.2em}.esc-buscar{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #D9D2E1;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:500;min-height:48px}.esc-lupa{flex:none;width:16px;height:16px;border:2px solid var(--e-tenue);border-radius:50%;position:relative}.esc-lupa::after{content:"";position:absolute;width:7px;height:2px;background:var(--e-tenue);right:-6px;bottom:-3px;transform:rotate(45deg)}.esc-docs-c{grid-template-columns:1fr 1.2fr}.esc-doc{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--e-linea);border-radius:10px;padding:8px 10px;transition:background .4s,border-color .4s,box-shadow .4s}.esc-doc i{flex:none;font-style:normal;font-size:12px;font-weight:700;color:#fff;background:var(--e-acento);border-radius:6px;padding:4px 5px}.esc-doc div{display:flex;flex-direction:column;min-width:0}.esc-doc b{font-size:13px}.esc-doc span{font-size:12px;color:var(--e-tenue)}.esc-doc.e-hl{background:#FFF7E3;border-color:#F2C46B;box-shadow:0 0 0 3px rgba(242,196,107,.25)}.esc-respuesta p{margin:0;font-size:14px;min-height:4.4em}.esc-citas{display:flex;flex-wrap:wrap;gap:6px}.esc-citas span{font-size:12px;font-weight:600;color:#4A3A8C;background:#EEEAF8;border-radius:6px;padding:3px 8px}.esc-permiso{font-size:12px;color:var(--e-suave);border-top:1px dashed var(--e-linea);padding-top:8px}.esc-kanban{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.esc-col{background:var(--e-fondo);border:1px solid var(--e-linea);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px}.esc-col-gana{background:#EEF8F1;border-color:#CDEBD8}.esc-tarj{background:#fff;border:1px solid var(--e-linea);border-radius:9px;padding:8px 10px;display:flex;flex-direction:column;gap:1px;transition:box-shadow .4s,border-color .4s}.esc-tarj b{font-size:13px}.esc-tarj span{font-size:12px;color:var(--e-suave);font-variant-numeric:tabular-nums}.esc-tarj em{font-style:normal;font-size:12px;font-weight:600;color:var(--e-tenue)}.esc-tarj.esc-ganada{border-color:#9ED7B2;box-shadow:0 0 0 3px rgba(22,115,62,.12)}.esc-tarj.esc-ganada em{color:var(--e-verde)}.esc-tarj.e-aviso{border-color:#F3C2CC;box-shadow:0 0 0 3px rgba(163,23,46,.10)}.esc-tarj.e-aviso em{color:var(--e-rojo)}.esc-segui{justify-self:stretch;max-width:none}.esc-segui p{min-height:3em}@container (max-width:860px){.esc-3col{grid-template-columns:1fr}.esc-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:640px){.esc-docs-c{grid-template-columns:1fr}.esc-kpi-p b{font-size:17px}}.v-escena-portada{max-width:1180px}.esc:not(.esc-viva) .esc-cursor,.esc:not(.esc-viva) .esc-pensando,.esc-erp:not(.esc-viva) .esc-acciones,.esc:not(.esc-viva) .esc-mueve{visibility:hidden}.esc-quieta .esc-pensando,.esc-erp.esc-quieta .esc-acciones,.esc-quieta .esc-mueve{visibility:hidden}.esc-guion{margin-top:14px;display:flex;flex-direction:column;gap:9px;color:#fff}.esc:not(.esc-viva) .esc-guion{display:none}.esc-puntos{display:flex;gap:6px}.esc-puntos i{flex:1;max-width:44px;height:4px;border-radius:2px;background:rgba(255,255,255,.28);transition:background .4s}.esc-guion ol{list-style:none;margin:0;padding:0;display:grid}.esc-guion li{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .4s,transform .4s,visibility 0s linear .4s;font-size:15px;font-weight:500;line-height:1.35;text-shadow:0 1px 8px rgba(20,17,28,.35)}.esc-guion li b{font:600 12px/1 var(--v-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.75);margin-right:8px;vertical-align:2px}.esc[data-paso="1"] .esc-guion li:nth-child(1){opacity:1;visibility:visible;transform:none;transition-delay:0s}.esc[data-paso="1"] .esc-puntos i:nth-child(-n+1){background:#fff}.esc[data-paso="2"] .esc-guion li:nth-child(2){opacity:1;visibility:visible;transform:none;transition-delay:0s}.esc[data-paso="2"] .esc-puntos i:nth-child(-n+2){background:#fff}.esc[data-paso="3"] .esc-guion li:nth-child(3){opacity:1;visibility:visible;transform:none;transition-delay:0s}.esc[data-paso="3"] .esc-puntos i:nth-child(-n+3){background:#fff}.esc[data-paso="4"] .esc-guion li:nth-child(4){opacity:1;visibility:visible;transform:none;transition-delay:0s}.esc[data-paso="4"] .esc-puntos i:nth-child(-n+4){background:#fff}.esc[data-paso="5"] .esc-guion li:nth-child(5){opacity:1;visibility:visible;transform:none;transition-delay:0s}.esc[data-paso="5"] .esc-puntos i:nth-child(-n+5){background:#fff}.esc[data-paso="6"] .esc-guion li:nth-child(6){opacity:1;visibility:visible;transform:none;transition-delay:0s}.esc[data-paso="6"] .esc-puntos i:nth-child(-n+6){background:#fff}.esc[data-paso="7"] .esc-guion li:nth-child(7){opacity:1;visibility:visible;transform:none;transition-delay:0s}.esc[data-paso="7"] .esc-puntos i:nth-child(-n+7){background:#fff}.esc[data-paso="8"] .esc-guion li:nth-child(8){opacity:1;visibility:visible;transform:none;transition-delay:0s}.esc[data-paso="8"] .esc-puntos i:nth-child(-n+8){background:#fff}.esc-escribiendo{display:inline-flex;gap:4px;padding:10px 12px;background:#fff;border:1px solid var(--e-linea);border-radius:12px;border-bottom-left-radius:4px}.esc-escribiendo i{width:6px;height:6px;border-radius:50%;background:#B9B1C6;animation:esc-bote 1.1s infinite ease-in-out}.esc-escribiendo i:nth-child(2){animation-delay:.15s}.esc-escribiendo i:nth-child(3){animation-delay:.3s}.esc-tecleo{justify-self:start;align-self:start}.esc-pila-msg .esc-msg{justify-self:start}@keyframes esc-bote{0%,60%,100%{transform:none;opacity:.6}30%{transform:translateY(-4px);opacity:1}}.esc-timbre{position:relative;width:64px;height:64px;display:grid;place-items:center;margin-bottom:6px}.esc-timbre i{position:relative;z-index:1;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#1F9D55;color:#fff;font-style:normal;font-size:22px}.esc-timbre span{position:absolute;inset:6px;border-radius:50%;border:2px solid rgba(127,224,166,.6);opacity:0}.esc-timbre.suena span{animation:esc-anillo 1.8s ease-out infinite}.esc-timbre.suena span+span{animation-delay:.9s}@keyframes esc-anillo{0%{transform:scale(.9);opacity:.9}100%{transform:scale(1.7);opacity:0}}@container (max-width:640px){.esc-viva .esc-2col,.esc-viva .esc-3col{grid-template-columns:minmax(0,1fr)}.esc-viva .esc-2col>[data-v],.esc-viva .esc-3col>[data-v]{grid-area:1/1;opacity:0;visibility:hidden;transform:translateX(28px);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s;pointer-events:none}.esc-viva[data-vista="1"] [data-v="1"],.esc-viva[data-vista="2"] [data-v="2"],.esc-viva[data-vista="3"] [data-v="3"]{opacity:1;visibility:visible;transform:none;transition-delay:0s;pointer-events:auto}.esc-sobra{display:none}.esc-cuerpo,.esc-cuerpo.esc-2col{padding:10px;gap:10px}.esc-panel{padding:12px}.esc-ventana{font-size:13px}.esc-barra{padding:9px 12px}.esc-barra b{font-size:13px;margin-left:4px}.esc-papel{max-width:300px}.esc-kpis{gap:6px}.esc-kpi{padding:8px 9px}.esc-kpi small{font-size:12px}.esc-kanban{gap:6px}.esc-col{padding:8px;gap:6px}.esc-tarj{padding:6px 8px}.esc-tarj b{font-size:12px}.esc-tarj span,.esc-tarj em{font-size:12px}.esc-buscar{font-size:13px;padding:10px 12px}.esc-guion li{font-size:14px}}@media (max-width:600px){.esc{border-radius:18px;padding:12px;padding-top:42px}.esc-etiqueta{top:12px;left:12px;font-size:12px;padding:5px 9px}.v-escena-caja{margin-top:20px}}@container (min-width:641px) and (max-width:860px){.esc-viva .esc-3col>[data-v]{grid-area:1/1;opacity:0;visibility:hidden;transform:translateX(28px);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s;pointer-events:none}.esc-viva[data-vista="1"] .esc-3col>[data-v="1"],.esc-viva[data-vista="2"] .esc-3col>[data-v="2"],.esc-viva[data-vista="3"] .esc-3col>[data-v="3"]{opacity:1;visibility:visible;transform:none;transition-delay:0s;pointer-events:auto}}@container (min-width:641px){.esc-viva .esc-panel[data-v]{transition:box-shadow .5s,border-color .5s}.esc-viva[data-vista="1"] .esc-panel[data-v="1"],.esc-viva[data-vista="2"] .esc-panel[data-v="2"],.esc-viva[data-vista="3"] .esc-panel[data-v="3"]{border-color:rgba(168,21,82,.35);box-shadow:0 0 0 3px rgba(168,21,82,.10)}}.esc-viva .esc-cuerpo,.esc-viva .esc-guion{transition:opacity .6s ease}.esc-cierra .esc-cuerpo,.esc-cierra .esc-guion{opacity:0}.v-bono-solo{max-width:680px;margin:22px auto 0}.v-bono-solo summary{cursor:pointer;text-align:center;font-weight:600;color:#A81552;list-style:none}.v-bono-solo summary::-webkit-details-marker{display:none}.v-bono-solo summary::after{content:" ↓"}.v-bono-solo[open] summary::after{content:" ↑"}.v-bono-solo[open] summary{margin-bottom:12px}@media (max-width:600px){.v-ag-info{padding:16px 18px;gap:6px;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px}.v-ag-info .v-ag-av{width:40px;height:40px;font-size:14px;grid-row:span 2}.v-ag-info h2,.v-ag-info h3{font-size:18px}.v-ag-info .v-ag-dato,.v-ag-info>p:not(.v-ag-error):not(.v-ag-cambio){display:none}.v-ag-info .v-ag-error,.v-ag-info .v-ag-cambio{grid-column:1/-1}}.v-ag-corto{display:none}@media (max-width:600px){.v-ag-corto{display:block;grid-column:2;font-size:13px;color:var(--v-muted)}.v-ag-info>span[style]{display:none}}.v-gx-sinjs{visibility:hidden}.v-equipo-intro{max-width:760px}.v-equipo-intro h2{font-size:clamp(30px,3.6vw,44px);line-height:1.05;letter-spacing:-.04em;font-weight:700;margin-bottom:18px}.v-equipo-intro p{color:#4B4557;font-size:17px;margin-bottom:12px}.v-equipo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.v-miembro{background:#fff;border:1px solid #ECE7DD;border-radius:22px;overflow:hidden;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);color:var(--v-ink)}.v-miembro img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;background:#F4F4F6}.v-miembro>div{padding:28px 26px;display:flex;flex-direction:column;gap:8px}.v-miembro h3{font-size:24px;letter-spacing:-.02em;font-weight:700}.v-miembro small{color:#6F6A7A;font-size:15px}.v-miembro ul{margin:10px 0 8px;padding-left:18px;color:#4B4557;font-size:16px;display:flex;flex-direction:column;gap:7px}.v-miembro>div>p{color:#4B4557;font-size:16px;margin-top:6px}.v-cofund{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#A81552;background:#FCEBF2;border-radius:999px;padding:4px 10px;margin-bottom:4px}.v-foto-autor{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none}img.v-ag-av{object-fit:cover;background:#F4F4F6}@media (max-width:980px){.v-equipo{grid-template-columns:1fr}}@media (max-width:520px){.v-miembro{grid-template-columns:1fr}.v-miembro img{height:auto;aspect-ratio:4/4.2}}.v-ayuda-k{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6C6579;margin:0 0 14px}.v-lista-num{counter-reset:paso}.v-lista-num li{counter-increment:paso}.v-lista-num li::before{content:counter(paso);left:16px;top:15px;width:22px;height:22px;border:0;border-radius:50%;transform:none;background:#14111C;color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}.v-ayuda-lugar{align-self:flex-start;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#14111C;background:var(--c,#F2A7C3);border-radius:999px;padding:4px 11px}.v-blanco .v-garantia+.v-garantia,.v-claro .v-garantia+.v-garantia{margin-top:14px}.v-problemas.v-casos-uso{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:0}.v-caso-h{font-size:clamp(21px,2.2vw,25px);line-height:1.2;letter-spacing:-.02em;font-weight:700;margin:4px 0 0}.v-uso-meta{list-style:none;margin:6px 0 0;padding:14px 0 0;border-top:1px solid #ECE7F1;display:flex;flex-direction:column;gap:6px;font-size:15px;color:#4B4557}.v-uso-meta strong{color:var(--v-ink)}@media (max-width:760px){.v-problemas.v-casos-uso{grid-template-columns:1fr}}.v-aud-form{display:flex;gap:10px;width:min(620px,100%);margin:6px auto 0;padding:6px;border-radius:999px;background:#fff;border:1px solid #E8E3EE;box-shadow:0 14px 40px rgba(20,17,28,.08)}.v-aud-form input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:17px;padding:0 16px;color:#14111C}.v-aud-form .v-btn{white-space:nowrap}@media (max-width:560px){.v-aud-form{flex-direction:column;border-radius:20px;padding:10px}.v-aud-form input{padding:12px 10px}.v-aud-form .v-btn{justify-content:center}}
