.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.content-card{background:#ffffff60;border:1px solid #77157124;border-radius:24px;padding:36px}.content-card h3{letter-spacing:-.7px;margin:20px 0 16px;font-size:25px;line-height:1.25}.content-card p,.content-split p,.document-list{color:var(--tinta-media);font-size:15px;line-height:1.85}.content-card .text-link{margin-top:22px;display:inline-flex}.content-split{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;display:grid}.content-split .display{margin-bottom:24px}.content-note{border-left:2px solid var(--morado);background:#ffffff65;margin-top:28px;padding:22px}.document-list{padding-left:22px}.document-list li{border-bottom:1px solid #77157124;padding:14px 0}.related-links{flex-wrap:wrap;gap:18px 30px;margin-top:24px;display:flex}.related-links a{text-underline-offset:5px;font-size:12px;line-height:1.8;text-decoration:underline}.detail-header{justify-content:space-between;align-items:center;gap:25px;padding-block:20px;display:flex}.detail-header nav{gap:26px;font-size:13px;display:flex}.detail-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:6vw;padding-block:70px;display:grid}.detail-hero .eyebrow{margin-top:44px}.detail-hero h1{letter-spacing:-2.5px;margin:22px 0;font-size:clamp(42px,4.5vw,74px);line-height:1.07}.detail-lead{color:var(--tinta-media);margin-bottom:30px;font-size:17px;line-height:1.8}.detail-hero figure{margin:0}.detail-hero img{object-fit:cover;border-radius:180px 180px 24px 24px;width:100%;height:550px}.detail-hero figcaption{color:var(--tinta-media);margin-top:12px;font-size:10px}.detail-page .footer-main{overflow-wrap:anywhere}.content-grid a:focus-visible,.related-links a:focus-visible,.detail-header a:focus-visible{outline:3px solid var(--morado);outline-offset:6px}@media (width<=800px){.content-grid,.content-split,.detail-hero{grid-template-columns:1fr;gap:26px}.content-card{padding:26px}.detail-header{flex-wrap:wrap}.detail-header nav{flex-wrap:wrap;gap:22px}.detail-hero{padding-block:30px}.detail-hero img{height:340px}.detail-hero h1{letter-spacing:-1.5px}.content-grid{margin-top:30px}.content-split .display{font-size:42px}.detail-header img{width:135px;height:auto}}ul.document-list{list-style:outside}ol.document-list{list-style:decimal}.content-split .content-card+.content-card{margin-top:24px}.content-card li::marker,.document-list li::marker{color:var(--morado)}.esc{--esc-morado:var(--morado,#771571);--esc-morado-vivo:var(--morado-vivo,#a32b9c);--esc-morado-hondo:var(--morado-hondo,#5e1170);--esc-teal:var(--teal,#0d9096);--esc-teal-tinta:var(--teal-tinta,#066064);--esc-tinta:var(--tinta,#241a38);--esc-tinta-media:var(--tinta-media,#5f5873);--esc-tinta-tenue:var(--tinta-tenue,#655f7c);--esc-papel:#fff;--esc-lienzo:var(--lienzo,#fbfafe);--esc-lavanda:var(--lavanda,#f4effb);--esc-agua:var(--agua,#ebf6f7);--esc-filo:var(--filo,#241a3817);--esc-ambar:#8a5a06;--esc-ambar-piel:#fdf3e2;--esc-rosa:#a32552;--esc-rosa-piel:#fbedf1;--esc-sal:var(--sal,cubic-bezier(.2,.7,.3,1));--esc-muelle:var(--vida-muelle,cubic-bezier(.34,1.56,.64,1));--esc-sombra:0 1px 2px #241a380d, 0 30px 60px -34px #3a0a3c6b;--esc-sombra-pieza:0 10px 24px -18px #3a0a3c8c;isolation:isolate;width:100%;max-width:34rem;color:var(--esc-tinta-media);-webkit-font-smoothing:antialiased;margin:0 auto;font-family:inherit;position:relative}.esc--aparte{margin-block:2.6rem}.esc--ancha{max-width:44rem}.esc:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 58% at 18% 2%,#a32b9c21 0%,#0000 70%),radial-gradient(52% 58% at 98% 100%,#0d909621 0%,#0000 70%);border-radius:44px;position:absolute;inset:-8% -5% -12%}.esc__marco{background:var(--esc-papel);box-shadow:var(--esc-sombra);outline:1px solid var(--esc-filo);outline-offset:-1px;border-radius:20px;position:relative;overflow:hidden}.esc__nota{color:var(--esc-tinta-tenue);text-wrap:pretty;margin:.85rem .35rem 0;font-size:.6875rem;line-height:1.5}.esc__barra{border-bottom:1px solid var(--esc-filo);background:linear-gradient(115deg,#fcfafe 0%,#f6f0fb 52%,#edf6f7 100%);align-items:center;gap:.7rem;padding:.8rem .95rem;display:flex}.esc__avatar,.esc__icono{flex:none;place-items:center;width:38px;height:38px;display:grid}.esc__avatar{color:#fff;background:var(--deg-morado,linear-gradient(135deg,#9b2fa6 0%,#6a1270 100%));box-shadow:var(--esc-sombra-pieza), inset 0 0 0 2px #ffffff8c;border-radius:50%}.esc__icono{color:var(--esc-morado);box-shadow:inset 0 0 0 1.5px #77157133, var(--esc-sombra-pieza);background:#fff;border-radius:12px}.esc__avatar svg,.esc__icono svg{width:19px;height:19px}.esc__quien{min-width:0;display:grid}.esc__quien b{color:var(--esc-tinta);letter-spacing:-.01em;font-size:.8125rem;font-weight:700;line-height:1.3}.esc__quien i{color:var(--esc-tinta-tenue);font-size:.6875rem;font-style:normal;line-height:1.35}.esc__sim{letter-spacing:.06em;text-transform:uppercase;color:var(--esc-morado);white-space:nowrap;background:#fff;border-radius:999px;flex:none;margin-left:auto;padding:.34rem .62rem;font-size:.6875rem;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px #7715713d}.esc__sim i{font-style:normal}.esc__cuerpo{padding:1.05rem 1rem 1.15rem}.esc__cifra{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.01em}.esc__tag{color:var(--esc-tinta-tenue);margin-left:.4rem;font-size:.6875rem;font-style:normal;font-weight:600;display:inline-block}.esc :is([data-desde],[data-solo]){transition:opacity .42s var(--esc-sal), transform .56s var(--esc-sal)}.esc[data-paso="0"] :is([data-desde="1"],[data-desde="2"],[data-desde="3"],[data-desde="4"],[data-desde="5"],[data-desde="6"],[data-desde="7"]),.esc[data-paso="1"] :is([data-desde="2"],[data-desde="3"],[data-desde="4"],[data-desde="5"],[data-desde="6"],[data-desde="7"]),.esc[data-paso="2"] :is([data-desde="3"],[data-desde="4"],[data-desde="5"],[data-desde="6"],[data-desde="7"]),.esc[data-paso="3"] :is([data-desde="4"],[data-desde="5"],[data-desde="6"],[data-desde="7"]),.esc[data-paso="4"] :is([data-desde="5"],[data-desde="6"],[data-desde="7"]),.esc[data-paso="5"] :is([data-desde="6"],[data-desde="7"]),.esc[data-paso="6"] [data-desde="7"]{opacity:0;transform:translate3d(var(--dx,0px), var(--dy,14px), 0) scale(var(--sc,1)) rotate(var(--rot,0deg))}.esc [data-solo]{opacity:0;transform:translateY(7px)scale(.94)}.esc[data-paso="2"] [data-solo="2"],.esc[data-paso="3"] [data-solo="3"]{opacity:1;transform:none}.esc[data-rebobina],.esc[data-rebobina] *{transition:none!important;animation:none!important}.esc :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--esc-morado);outline-offset:3px;border-radius:12px}.esc--chat .esc__hilo{background:radial-gradient(85% 55% at 100% 0%, #c2aae833 0%, transparent 62%), radial-gradient(75% 48% at 0% 100%, #93d2dc2e 0%, transparent 60%), var(--esc-lienzo);gap:.55rem;margin:0;padding:1.05rem 1rem 1rem;list-style:none;display:grid}.esc__msj{display:flex}.esc__msj--mio{justify-content:flex-end}.esc__msj--suyo{justify-content:flex-start}.esc__msj--doble{justify-items:start;display:grid}.esc__msj--doble>*{grid-area:1/1}.esc__globo{transform-origin:bottom;border-radius:16px;max-width:min(84%,22rem);padding:.6rem .8rem .34rem;position:relative;box-shadow:0 6px 16px -12px #241a38b3}.esc__globo p{margin:0;font-size:.8125rem;line-height:1.5}.esc__globo p b{font-weight:700}.esc__msj--suyo .esc__globo{background:var(--esc-papel);color:var(--esc-tinta);box-shadow:inset 0 0 0 1px var(--esc-filo), 0 8px 18px -14px #241a38bf;--dx:-12px;border-bottom-left-radius:5px}.esc__msj--mio .esc__globo{background:var(--deg-morado,linear-gradient(135deg,#9b2fa6 0%,#6a1270 100%));color:#fff;--dx:12px;border-bottom-right-radius:5px;box-shadow:0 10px 22px -14px #5e1170f2}.esc__msj--mio .esc__globo p{color:#fff}.esc__hora{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:.28rem;margin-top:.2rem;font-size:.625rem;line-height:1.4;display:flex}.esc__msj--suyo .esc__hora{color:var(--esc-tinta-tenue)}.esc__msj--mio .esc__hora{color:#ffffffe6}.esc__ticks{color:#93e8ec;display:inline-flex}.esc__ticks svg{width:15px;height:11px}.esc__ticks .esc__tick2{transition:opacity .3s var(--esc-sal)}.esc--chat[data-paso="1"] .esc__ticks[data-leido="2"],.esc--chat[data-paso="5"] .esc__ticks[data-leido="6"]{color:#ffffffb8}.esc--chat[data-paso="1"] .esc__ticks[data-leido="2"] .esc__tick2,.esc--chat[data-paso="5"] .esc__ticks[data-leido="6"] .esc__tick2{opacity:0}.esc__escribe{background:var(--esc-papel);box-shadow:inset 0 0 0 1px var(--esc-filo), 0 8px 18px -14px #241a38bf;border-radius:16px 16px 16px 5px;align-items:center;gap:4px;padding:.72rem .85rem;display:inline-flex}.esc__escribe i{background:var(--esc-morado-vivo);opacity:.35;border-radius:50%;width:6px;height:6px}.esc[data-paso="2"] .esc__escribe i{animation:1.3s ease-in-out infinite esc-punto}.esc[data-paso="2"] .esc__escribe i:nth-child(2){animation-delay:.16s}.esc[data-paso="2"] .esc__escribe i:nth-child(3){animation-delay:.32s}@keyframes esc-punto{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.esc__redactor{border-top:1px solid var(--esc-filo);background:var(--esc-papel);align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}.esc__redactor__campo{background:var(--esc-lienzo);min-width:0;box-shadow:inset 0 0 0 1px var(--esc-filo);color:var(--esc-tinta-tenue);border-radius:999px;flex:1;padding:.5rem .85rem;font-size:.75rem}.esc__redactor__enviar{color:#fff;background:var(--deg-morado,linear-gradient(135deg,#9b2fa6 0%,#6a1270 100%));width:32px;height:32px;box-shadow:var(--esc-sombra-pieza);border-radius:50%;flex:none;place-items:center;display:grid}.esc__redactor__enviar svg{width:15px;height:15px}.esc__redactor--enlace{color:inherit;cursor:pointer;text-decoration:none}.esc__redactor--enlace .esc__redactor__campo{color:var(--esc-tinta);font-weight:600;transition:box-shadow .2s,background-color .2s}.esc__redactor--enlace .esc__redactor__enviar svg{width:17px;height:17px}.esc__redactor--enlace:hover .esc__redactor__campo{box-shadow:inset 0 0 0 1px var(--esc-morado);background:#fff}.esc__redactor--enlace:focus-visible{outline:3px solid var(--esc-morado);outline-offset:-4px}.esc__estado{justify-items:start;display:grid}.esc__estado>*{grid-area:1/1}.esc__chip{transition:opacity .38s var(--esc-sal), transform .46s var(--esc-sal);border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .75rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.esc__chip svg{flex:none;width:13px;height:13px}.esc__chip--pendiente{background:var(--esc-ambar-piel);color:var(--esc-ambar)}.esc__chip--pendiente i{background:currentColor;border-radius:50%;width:7px;height:7px}.esc--pila:is([data-paso="0"],[data-paso="1"],[data-paso="2"],[data-paso="3"]) .esc__chip--pendiente i{animation:2s ease-in-out infinite esc-late}.esc__chip--alerta{background:var(--esc-rosa-piel);color:var(--esc-rosa)}.esc__chip--emitiendo{background:var(--esc-lavanda);color:var(--esc-morado)}.esc__chip--listo{background:var(--esc-agua);color:var(--esc-teal-tinta);box-shadow:inset 0 0 0 1px #0d909640}.esc--pila .esc__chip--pendiente{opacity:0;transform:translateY(-6px)}.esc--pila:is([data-paso="0"],[data-paso="1"],[data-paso="2"],[data-paso="3"]) .esc__chip--pendiente{opacity:1;transform:none}.esc--pila:is([data-paso="0"],[data-paso="1"],[data-paso="2"],[data-paso="3"]) .esc__chip--listo{opacity:0;transform:translateY(6px)}.esc__datos{box-shadow:inset 0 0 0 1px var(--esc-filo);background:linear-gradient(140deg,#fcfafe 0%,#f6f1fb 100%);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.1rem;margin:1rem 0 1.15rem;padding:.95rem 1rem;display:grid}.esc__datos dt{color:var(--esc-tinta-tenue);font-size:.6875rem;font-weight:600;line-height:1.3}.esc__datos dd{color:var(--esc-tinta);margin:.18rem 0 0;font-size:.8125rem;font-weight:700;line-height:1.35}.esc__datos .esc__tag{margin:.1rem 0 0;font-weight:500;display:block}.esc__tapado{letter-spacing:.06em;color:var(--esc-tinta);display:inline-block}.esc__avance{gap:.7rem;display:grid}.esc__riel{background:#241a381a;border-radius:99px;height:5px;position:relative;overflow:hidden}.esc__riel i{transform-origin:0;height:100%;transform:scaleX(var(--llena,1));background:linear-gradient(90deg,var(--esc-morado) 0%,var(--esc-morado-vivo) 45%,var(--esc-teal) 100%);transition:transform .62s var(--esc-sal);border-radius:99px;display:block}.esc--pila[data-paso="0"]{--llena:.03}.esc--pila[data-paso="1"]{--llena:.26}.esc--pila[data-paso="2"]{--llena:.52}.esc--pila[data-paso="3"]{--llena:.78}.esc__hitos{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem .5rem;margin:0;padding:0;list-style:none;display:grid}.esc__hitos li{color:var(--esc-tinta);transition:color .4s var(--esc-sal);align-items:center;gap:.4rem;font-size:.6875rem;font-weight:700;line-height:1.25;display:flex}.esc__marca{color:#fff;background:rgb(6 96 100/var(--logrado,1));width:17px;height:17px;box-shadow:inset 0 0 0 1.5px rgba(36,26,56,calc(.18 * (1 - var(--logrado,1)))), 0 0 0 3px rgba(13,144,150,calc(.14 * var(--logrado,1)));transition:background-color .38s var(--esc-sal), box-shadow .38s var(--esc-sal);border-radius:50%;flex:none;place-items:center;display:grid}.esc__marca svg{width:10px;height:10px;opacity:var(--logrado,1);transform:scale(calc(.4 + .6 * var(--logrado,1)));transition:opacity .28s var(--esc-sal), transform .42s var(--esc-muelle)}.esc--pila[data-paso="0"] :is([data-hito="1"],[data-hito="2"],[data-hito="3"],[data-hito="4"]),.esc--pila[data-paso="1"] :is([data-hito="2"],[data-hito="3"],[data-hito="4"]),.esc--pila[data-paso="2"] :is([data-hito="3"],[data-hito="4"]),.esc--pila[data-paso="3"] [data-hito="4"]{--logrado:0;color:var(--esc-tinta-tenue)}.esc__soporte{--dy:18px;--sc:.97;background:linear-gradient(130deg,#eff8f8 0%,#f7f2fc 100%);border-radius:16px;align-items:center;gap:.75rem;margin-top:1.15rem;padding:.8rem .9rem;display:flex;box-shadow:inset 0 0 0 1px #0d909633}.esc__soporte__sello{color:#fff;background:var(--esc-teal-tinta);width:36px;height:36px;transition:transform .42s var(--esc-muelle);--sc:1.7;--rot:-34deg;border-radius:50%;flex:none;place-items:center;display:grid;transform:translate(0,0)scale(1)rotate(-8deg);box-shadow:0 10px 20px -12px #066064f2}.esc__soporte__sello svg{width:19px;height:19px}.esc__soporte__texto{min-width:0;display:grid}.esc__soporte__texto b{color:var(--esc-tinta);font-size:.78125rem;font-weight:700;line-height:1.35}.esc__soporte__texto i{color:var(--esc-tinta-media);font-size:.6875rem;font-style:normal;line-height:1.4}@keyframes esc-late{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.esc__consulta{background:var(--esc-lienzo);box-shadow:inset 0 0 0 1px var(--esc-filo);border-radius:16px;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.esc__actor{width:32px;height:32px;color:var(--esc-morado);box-shadow:inset 0 0 0 1px var(--esc-filo);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.esc__actor svg{width:17px;height:17px}.esc__placa{--dy:0px;--sc:.88;background:linear-gradient(#f8d65e 0%,#edbd28 100%);border-radius:8px;flex:none;justify-items:center;gap:1px;padding:.28rem .7rem .4rem;display:inline-grid;box-shadow:inset 0 0 0 2px #1b1420,0 10px 20px -14px #785606f2}.esc__placa i{letter-spacing:.2em;color:#2a2008;font-size:.5625rem;font-style:normal;font-weight:800;line-height:1}.esc__placa b{letter-spacing:.07em;color:#14100a;font-size:1.1rem;font-weight:800;line-height:1.15}.esc__consulta__pie{min-width:0;color:var(--esc-tinta);font-size:.75rem;font-weight:600;display:grid}.esc__consulta__pie .esc__tag{margin:.1rem 0 0;font-weight:500}.esc__cartas{margin-top:.85rem;padding-bottom:3.1rem;display:grid}.esc__cartas>*{grid-area:1/1}.esc__carta{background:var(--esc-papel);transition:opacity .5s var(--esc-sal), transform .62s var(--esc-sal), filter .5s var(--esc-sal);border-radius:18px;flex-direction:column;align-items:flex-start;padding:.95rem 1rem 1.05rem;display:flex;position:relative}.esc__carta>:is(.esc__ficha,.esc__emitido,.esc__estado){align-self:stretch}.esc__carta--antes{z-index:0;box-shadow:inset 0 0 0 1px var(--esc-filo);opacity:.5;filter:saturate(.3);background:linear-gradient(140deg,#fbf8fa 0%,#f5f1f4 100%);transform:rotate(-2deg)translate(-6px,48px)scale(.965)}.esc__carta--antes .esc__marbete{top:auto;bottom:1rem;right:1rem}.esc--soat:is([data-paso="0"],[data-paso="1"]) .esc__carta--antes{opacity:1;filter:none;transform:none}.esc__carta--despues{z-index:1;--dy:26px;--sc:.97;box-shadow:inset 0 0 0 1px #0d909638,0 22px 44px -28px #3a0a3c80}.esc__emitido{border-top:1px dashed #241a382e;justify-content:space-between;align-items:center;gap:.9rem;margin-top:auto;padding-top:.85rem;display:flex}.esc__carta--despues .esc__emitido{border-top-color:#0d909659}.esc__emitido>span{min-width:0;display:grid}.esc__emitido b{color:var(--esc-tinta);font-size:.75rem;font-weight:700;line-height:1.35}.esc__emitido i{color:var(--esc-tinta-tenue);font-size:.6875rem;font-style:normal;line-height:1.4}.esc__marbete{letter-spacing:.1em;text-transform:uppercase;color:var(--esc-tinta-tenue);background:#241a380f;border-radius:6px;padding:.2rem .5rem;font-size:.625rem;font-weight:800;position:absolute;top:.8rem;right:.9rem}.esc__marbete--ok{color:var(--esc-teal-tinta);background:var(--esc-agua)}.esc--soat .esc__chip--emitiendo{opacity:0;transform:translateY(-6px)}.esc--soat:is([data-paso="2"],[data-paso="3"]) .esc__chip--emitiendo{opacity:1;transform:none}.esc--soat:is([data-paso="2"],[data-paso="3"]) .esc__chip--listo{opacity:0;transform:translateY(6px)}.esc__ficha{gap:.42rem;margin:.8rem 0 .9rem;padding:0;list-style:none;display:grid}.esc__ficha li{border-bottom:1px solid var(--esc-filo);justify-content:space-between;align-items:baseline;gap:.9rem;padding-bottom:.42rem;font-size:.75rem;display:flex}.esc__ficha li:last-child{border-bottom:0;padding-bottom:0}.esc__ficha span{color:var(--esc-tinta-tenue);flex:none}.esc__ficha b{color:var(--esc-tinta);text-align:right;font-weight:700}.esc__estampa{width:42px;height:42px;color:var(--esc-teal-tinta);transition:transform .46s var(--esc-muelle), opacity .34s var(--esc-sal);--sc:1.8;--rot:-42deg;background:#ebf6f7e6;border-radius:50%;flex:none;place-items:center;display:grid;transform:translate(0,0)scale(1)rotate(-12deg);box-shadow:inset 0 0 0 1.5px #0d909666}.esc__estampa svg{width:24px;height:24px}.esc__runt{color:var(--esc-tinta-media);align-items:center;gap:.55rem;margin:.9rem 0 0;font-size:.75rem;font-weight:600;display:flex}.esc__senal{flex:none;width:18px;height:18px;position:relative}.esc__senal>*{position:absolute;inset:0}.esc__aro{border:2px solid #77157138;border-top-color:var(--esc-morado);border-radius:50%}.esc--soat[data-paso="3"] .esc__aro{animation:.8s linear infinite esc-gira}.esc__ok{color:#fff;background:var(--esc-teal-tinta);--dy:0px;--sc:.5;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 3px #0d909626}.esc__ok svg{width:11px;height:11px}@keyframes esc-gira{to{transform:rotate(360deg)}}.esc__riel--quiz{border-radius:0;height:4px;margin:0}.esc__riel--quiz i{transition:transform .5s var(--esc-sal)}.esc__baraja{padding:1.1rem 1rem 1.2rem;display:grid}.esc__baraja[data-js]>.esc__panel{opacity:0;visibility:hidden;transition:opacity .3s var(--esc-sal), transform .42s var(--esc-sal), visibility 0s linear .42s;grid-area:1/1;transform:translate(22px)}.esc__baraja[data-js]>.esc__panel[data-activo]{opacity:1;visibility:visible;transition:opacity .36s var(--esc-sal), transform .5s var(--esc-sal), visibility 0s;transform:none}.esc__baraja[data-js]>.esc__panel[data-ido]{transform:translate(-22px)}.esc__panel h4{letter-spacing:-.015em;color:var(--esc-tinta);margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.esc__panel h4:focus{outline:none}.esc__panel h4:focus-visible{outline:2px solid var(--esc-morado);outline-offset:4px}.esc__opciones{gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.esc__opciones button{text-align:left;background:var(--esc-papel);width:100%;box-shadow:inset 0 0 0 1px var(--esc-filo), 0 6px 16px -16px #241a38e6;transition:transform .17s var(--esc-sal), box-shadow .17s var(--esc-sal), background-color .17s var(--esc-sal);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.68rem .8rem;display:grid}.esc__opciones button:hover,.esc__opciones button:focus-visible,.esc__opciones button[data-eco]{transition-duration:.26s;transform:translate(4px);box-shadow:inset 0 0 0 1.5px #77157173,0 14px 26px -18px #5e1170e6}.esc__opciones button:active{transition-duration:90ms;transform:translate(2px)scale(.99)}.esc__opciones button[aria-pressed=true]{background:var(--esc-lavanda);box-shadow:inset 0 0 0 1.5px var(--esc-morado), 0 10px 22px -18px #5e1170e6}.esc__op__icono{width:32px;height:32px;color:var(--esc-morado);background:var(--esc-lavanda);transition:transform .38s var(--esc-muelle);border-radius:10px;place-items:center;display:grid}.esc__op__icono svg{width:17px;height:17px}.esc__opciones button:hover .esc__op__icono,.esc__opciones button:focus-visible .esc__op__icono,.esc__opciones button[data-eco] .esc__op__icono{transform:scale(1.08)rotate(-6deg)}.esc__op__texto{min-width:0;display:grid}.esc__op__texto b{color:var(--esc-tinta);font-size:.8125rem;font-weight:700;line-height:1.35}.esc__op__texto i{color:var(--esc-tinta-tenue);font-size:.6875rem;font-style:normal;line-height:1.4}.esc__op__flecha{color:var(--esc-morado);opacity:.45;transition:transform .34s var(--esc-sal), opacity .2s var(--esc-sal);place-items:center;display:grid}.esc__op__flecha svg{width:15px;height:15px}.esc__opciones button:hover .esc__op__flecha,.esc__opciones button:focus-visible .esc__op__flecha,.esc__opciones button[data-eco] .esc__op__flecha{opacity:1;transform:translate(3px)}.esc__ruta{box-shadow:inset 0 0 0 1px var(--esc-filo);background:linear-gradient(135deg,#f7f2fc 0%,#eef7f8 100%);border-radius:16px;gap:.55rem;margin:1rem 0 0;padding:.95rem 1rem;list-style:none;display:grid}.esc__ruta li{color:var(--esc-tinta);animation:esc-sube .44s var(--esc-sal) backwards;padding-left:1.65rem;font-size:.78125rem;font-weight:600;line-height:1.45;position:relative}.esc__ruta li:nth-child(2){animation-delay:80ms}.esc__ruta li:nth-child(3){animation-delay:.16s}.esc__ruta li:before{content:"";background:var(--esc-teal-tinta);border-radius:50%;width:17px;height:17px;position:absolute;top:.2em;left:0;box-shadow:0 0 0 3px #0d909624}.esc__ruta li:after{content:"";border-bottom:1.8px solid #fff;border-left:1.8px solid #fff;width:7px;height:3.5px;position:absolute;top:calc(.2em + 5.5px);left:5px;transform:rotate(-45deg)}@keyframes esc-sube{0%{opacity:0;transform:translateY(10px)}}.esc__acciones{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.esc__btn{color:#fff;background:var(--deg-morado,linear-gradient(135deg,#9b2fa6 0%,#6a1270 100%));transition:transform .17s var(--esc-sal), box-shadow .17s var(--esc-sal);border-radius:999px;align-items:center;gap:.45rem;padding:.68rem 1.15rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px -14px #6a1270d9}.esc__btn svg{width:14px;height:14px;transition:transform .34s var(--esc-sal)}.esc__btn:hover,.esc__btn:focus-visible{transition-duration:.26s;transform:translateY(-2px);box-shadow:0 18px 34px -14px #6a1270e6}.esc__btn:hover svg,.esc__btn:focus-visible svg{transform:translate(3px)}.esc__otra{color:var(--esc-morado);text-underline-offset:3px;transition:text-decoration-color .2s var(--esc-sal);padding:.5rem .2rem;font-size:.75rem;font-weight:600;text-decoration:underline #77157159}.esc__otra:hover,.esc__otra:focus-visible{text-decoration-color:currentColor}.esc__eco-aviso{color:var(--esc-tinta-tenue);opacity:0;visibility:hidden;transition:opacity .35s var(--esc-sal), visibility 0s linear .35s;margin:0;padding:0 1rem .95rem;font-size:.6875rem}.esc[data-eco-vivo] .esc__eco-aviso{opacity:1;visibility:visible;transition-delay:0s}@media (width<=30rem){.esc{max-width:none}.esc__marco{border-radius:18px}.esc__barra{gap:.55rem;padding:.7rem .75rem}.esc__sim i{display:none}.esc__sim{padding:.3rem .5rem;font-size:.625rem}.esc__avatar,.esc__icono{width:34px;height:34px}.esc__cuerpo{padding:.9rem .8rem 1rem}.esc--chat .esc__hilo{padding:.85rem .8rem}.esc__globo{max-width:90%}.esc__datos{grid-template-columns:minmax(0,1fr);gap:.7rem}.esc__hitos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .5rem}.esc__consulta{flex-wrap:wrap;gap:.6rem .7rem}.esc__consulta__pie{flex-basis:100%}.esc__carta--antes{transform:rotate(-1.8deg)translate(-4px,44px)scale(.97)}.esc__cartas{padding-bottom:2.8rem}.esc__emitido{gap:.6rem}.esc__estampa{width:38px;height:38px}.esc__estampa svg{width:21px;height:21px}.esc__baraja{padding:.95rem .8rem 1.05rem}.esc__opciones button{gap:.6rem;padding:.62rem .7rem}.esc__op__icono{width:30px;height:30px}.esc__acciones{gap:.5rem}.esc__btn{flex:1;justify-content:center}}:root.ce-reduced .esc *{animation:none!important}:root.ce-reduced .esc :is([data-desde],[data-solo],.esc__carta,.esc__panel,.esc__riel i){transition-property:opacity,color,background-color,box-shadow!important}:root.ce-reduced .esc__aro,:root.ce-reduced .esc__escribe{display:none}.portfolio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.portfolio-card{background:var(--noche);color:#fff;isolation:isolate;border-radius:22px;min-height:270px;position:relative;overflow:hidden}.portfolio-card:after{content:"";z-index:-1;background:linear-gradient(#0000 10%,#24142df2);position:absolute;inset:0}.portfolio-card>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.portfolio-card:hover>img{transform:scale(1.07)}.portfolio-card>div{position:absolute;bottom:24px;left:22px;right:22px}.portfolio-card h3{letter-spacing:-.6px;margin-bottom:10px;font-size:21px;line-height:1.15}.portfolio-card p{padding-right:20px;font-size:11px}.portfolio-no{font-size:12px;position:absolute;top:18px;left:22px}.portfolio-arrow{font-size:24px;position:absolute;bottom:0;right:0}.portfolio-caption{color:var(--tinta-media);margin-top:24px;font-size:12px;line-height:1.7}.ce-motion .chapters{height:800svh}.chapter:nth-child(3n+1){background:var(--lavanda)}.chapter:nth-child(3n+2){background:var(--agua)}.chapter:nth-child(3n){background:#eee8e5}.chapter-copy h2{font-size:clamp(32px,3.5vw,58px)}.chapter-copy h2 em{font-size:.78em}.workflow-row{grid-template-columns:.85fr 1.15fr;align-items:center;gap:8%;margin-top:65px;display:grid}.workflow-row+.workflow-row{margin-top:110px}.workflow-copy h3{letter-spacing:-1.8px;margin:22px 0;font-size:clamp(32px,3.5vw,52px);font-weight:500;line-height:1.13}.workflow-copy p{color:var(--tinta-media);margin:24px 0;line-height:1.85}.workflow-row>.esc{width:100%;min-width:0;margin:0}.workflow-row--reverse .workflow-copy{order:2}.workflow-row--reverse{grid-template-columns:1.15fr .85fr}.assurance-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:45px;display:grid}.assurance-grid article{border:1px solid var(--filo);background:var(--papel);border-radius:25px;padding:42px}.assurance-grid article:last-child{background:var(--agua)}.assurance-grid article>span,.verified-band span{letter-spacing:.12em;font-size:10px}.assurance-grid h3{margin:22px 0;font-size:29px;line-height:1.25}.assurance-grid li{border-top:1px solid var(--filo);color:var(--tinta-media);padding:13px 0;font-size:14px}.entities-intro{max-width:720px;color:var(--tinta-media);margin-bottom:35px;line-height:1.8}.entity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.entity-card{border:1px solid var(--filo);background:#fff;border-radius:20px;overflow:hidden}.entity-card img{object-fit:cover;width:100%;height:170px}.entity-card>div{padding:22px}.entity-card h3{margin-bottom:8px;font-size:17px}.entity-card p{color:var(--tinta-media);font-size:12px}.verified-band{background:var(--agua);padding:55px 0}.verified-band>.contenedor{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.verified-band strong{letter-spacing:-1px;margin:10px 0;font-size:clamp(27px,3vw,45px);font-weight:500;display:block}.verified-band p{color:var(--tinta-media);font-size:12px}@media (width<=1000px){.portfolio-grid,.entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.workflow-row,.workflow-row--reverse,.assurance-grid{grid-template-columns:1fr;gap:30px}.workflow-row--reverse .workflow-copy{order:0}.workflow-row+.workflow-row{margin-top:70px}.verified-band>.contenedor{grid-template-columns:1fr}.verified-band strong{font-size:38px}.assurance-grid article{padding:26px}.portfolio-card{min-height:235px}.portfolio-card h3{font-size:19px}.portfolio-card>div{left:16px;right:16px}.entity-card>div{padding:16px}.entity-card img{height:140px}}@media (width<=380px){.portfolio-grid,.entity-grid{gap:12px}.portfolio-card h3{font-size:17px}.portfolio-card p{font-size:10px}.portfolio-card{min-height:225px}.entity-card h3{font-size:15px}.entity-card>div{padding:12px}}:root.ce-reduced .portfolio-card>img{transition:none}.ce-header{height:96px;padding-inline:4.5%}.ce-header .ce-logo img{width:130px;height:53px}.ce-hero{color:#fff;isolation:isolate;background:#17131f;height:100svh;min-height:780px;max-height:none}.ce-motion .hero-journey{height:280svh}.hero-copy{z-index:4;width:65%;padding-top:clamp(165px,19vh,225px);padding-left:6%}.hero-copy .eyebrow{color:#b8d9d9;letter-spacing:.2em;margin-bottom:26px;font-size:9px}.hero-copy h1{letter-spacing:-.075em;font-size:clamp(68px,7.4vw,118px);font-weight:600;line-height:.99}.hero-copy h1 em{letter-spacing:-.075em;color:#d4abed;font-family:inherit;font-size:1em;font-style:normal;font-weight:500;line-height:1.04}.hero-description{color:#c3bdcb;max-width:390px;margin-block:25px 26px;font-size:13px;line-height:1.85}.hero-actions .btn{color:#241330;background:#e8d5f7}.hero-actions .btn:hover{background:#fff}.hero-actions .text-link{color:#fff}.hero-bottom{color:#c6becf;font-size:9px;bottom:26px;left:6%;right:6%}.hero-bottom a{color:#fff}.hero-bottom>span{letter-spacing:.17em}.hero-bridge{text-shadow:0 5px 40px #17131f;max-width:850px;bottom:20%;left:8%}.hero-bridge p{letter-spacing:-.065em;font-size:clamp(60px,7.5vw,118px);line-height:1.04}.hero-bridge em{color:#b5e4df;letter-spacing:inherit;font-family:inherit;font-style:normal}.hero-bridge>span{color:#bbd4d0}.brand-space{z-index:1;pointer-events:none;position:absolute;inset:0}.brand-space:before{content:"";background:radial-gradient(at 75% 42%,#753e9238,#0000 53%),radial-gradient(at 63% 80%,#168d8430,#0000 45%);position:absolute;inset:0}.brand-space:after{content:"";background:linear-gradient(90deg,#17131f50,#0000 70%);position:absolute;inset:0}.brand-canvas{z-index:2;width:100%;height:100%;position:absolute;inset:0}.brand-fallback{opacity:.6;width:50%;height:65%;position:absolute;top:15%;right:1%}.brand-space:has(canvas[data-rendered=true]) .brand-fallback{visibility:hidden}.space-orbit{border:1px solid #c9a5df20;border-radius:50%;width:60vw;height:60vw;position:absolute;top:-12%;right:-10%;transform:rotateX(60deg)rotate(-25deg)}.space-orbit--two{width:45vw;height:45vw;top:2%;right:0%;transform:rotateX(40deg)rotate(35deg)}.space-coordinate{letter-spacing:.16em;color:#ac98ba;font:10px monospace;position:absolute;top:18%;right:7%}.space-caption{letter-spacing:.19em;color:#ab9bb9;text-align:right;font-size:9px;line-height:1.8;position:absolute;bottom:15%;right:8%}.space-caption strong{color:#cce4e0;font-weight:400;display:block}.hero-progress{background:#ffffff20;width:88%;height:1px;position:absolute;bottom:80px;left:6%}.hero-progress span{transform-origin:0;background:linear-gradient(90deg,#ad69ce,#7be3d3);width:100%;height:100%;display:block;transform:scaleX(0)}.social-dock{z-index:95;flex-direction:column;gap:10px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.social-dock a{color:#fff;backdrop-filter:blur(12px);background:#291b38e8;border:1px solid #e6baff50;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .25s,background .25s;display:grid;box-shadow:0 6px 25px #23132d24}.social-dock a:hover{background:#771571;transform:translate(-5px)}.social-dock svg{fill:currentColor;width:19px;height:19px}.social-dock a:first-child{background:#08695e}.ce-intro{padding-bottom:70px}.intro-grid .display{font-size:clamp(40px,5vw,75px)}.portfolio-card{border-radius:6px;min-height:310px}.portfolio-card>div{bottom:27px}.portfolio-card:after{background:linear-gradient(#0000 15%,#1a1429fa)}.portfolio-caption{letter-spacing:.02em}.portfolio-index{padding-bottom:110px}.chapters{background:#17131f;padding-inline:0}.ce-motion .chapters-stage{border-radius:0;max-width:none;height:100svh;top:0}.chapter{color:#fff;border-bottom:1px solid #ffffff18;border-radius:0;grid-template-columns:1fr 1fr;min-height:740px;margin-bottom:0;position:relative;background:#17131f!important}.chapter-visual{grid-area:1/1/auto/-1;min-height:740px}.chapter-visual:after{content:"";background:linear-gradient(90deg,#15101fee 0%,#15101fa8 40%,#15101f05 80%);position:absolute;inset:0}.chapter-visual img{object-position:center}.chapter-visual figcaption{z-index:2;left:auto;right:6%}.chapter-number{z-index:2;opacity:.6;color:#0000;-webkit-text-stroke:1px #ffffffa0;font-size:clamp(100px,16vw,240px);font-weight:400;line-height:1;top:7%;left:auto;right:6%}.chapter-copy{z-index:3;grid-area:1/1;align-self:center;max-width:690px;padding:90px 0 90px 12%}.chapter-copy>.eyebrow{color:#a9dfd7}.chapter-copy h2{font-size:clamp(38px,4.6vw,72px);font-weight:500;line-height:1.08}.chapter-copy h2 em{color:#d8b0ef;font-size:.85em}.chapter-copy>p:not(.eyebrow){color:#ddd4e2;max-width:430px}.chapter-copy ul li{color:#eee5f3;border-color:#ffffff26}.chapter-copy ul span{color:#a9dfd7}.chapter-link{color:#fff}.chapter-link>span{border-color:#ffffff45}.chapter-pagination{color:#d4c4df}.chapter-pagination i{background:#a49aad}.workflow-section{background:#eee9f3}.workflow-copy h3{font-size:clamp(38px,4vw,62px)}.entity-card{border-radius:6px}.entity-card img{height:210px}.ce-close{background:#17131f}.ce-close h2 em{color:#c59cde}.ce-close .eyebrow{color:#afe1d9}.verified-band{background:#dfeeea}.content-card,.assurance-grid article{border-radius:8px}.ce-footer{padding-right:55px}@media (width<=1100px){.hero-copy{width:70%;padding-left:5%}.hero-copy h1{font-size:8vw}.hero-actions{gap:16px}.space-caption{right:9%}.chapter-copy{padding-left:10%}.chapter-copy h2{font-size:48px}.social-dock{right:10px}}@media (width<=800px){.ce-header{height:80px;padding-inline:22px}.ce-header .ce-logo img{width:108px;height:44px}.ce-header nav{color:#251c32}.ce-header nav .ce-nav-contact{border-color:#251c3233}.ce-hero{height:auto;min-height:1050px;padding:0;display:block}.hero-copy{width:100%;padding:125px 26px 0}.hero-copy h1{font-size:clamp(56px,11vw,82px);line-height:.98}.hero-copy .eyebrow{margin-bottom:25px;font-size:8px}.hero-description{max-width:360px;margin-top:24px;font-size:13px}.hero-actions{gap:19px}.hero-actions .btn{padding:16px 22px}.brand-space{height:520px;top:470px;bottom:auto}.space-coordinate{font-size:8px;top:12%;left:26px;right:auto}.space-caption{font-size:8px;bottom:7%;right:26px}.space-orbit{width:100vw;height:100vw;top:0;right:0}.space-orbit--two{width:80vw;height:80vw;right:10%}.brand-fallback{width:90%;height:85%;top:7%;right:5%}.hero-bottom{bottom:24px;left:26px;right:26px}.hero-bottom>span{display:none}.hero-progress{width:calc(100% - 52px);bottom:62px;left:26px}.social-dock{gap:8px;top:auto;bottom:16px;right:12px;transform:none}.social-dock a{width:39px;height:39px}.portfolio-grid{gap:12px}.portfolio-card{min-height:230px}.chapter{min-height:0;display:block}.chapter-visual{height:310px;min-height:0}.chapter-visual:after{background:linear-gradient(#0000 45%,#17131f)}.chapter-copy{max-width:none;padding:20px 30px 65px}.chapter-copy h2{font-size:38px}.chapter-number{font-size:100px;top:35px;right:30px}.chapter-visual figcaption{bottom:24px;right:26px}.chapter-pagination{margin-top:28px;position:static}.entity-card img{height:150px}.ce-footer{padding-right:35px}.ce-intro{padding-top:90px}.hero-bridge{display:none}.portfolio-caption{padding-right:25px}}@media (width<=360px){.hero-copy{padding-inline:20px}.hero-copy h1{font-size:55px}.hero-actions{gap:14px}.hero-actions .text-link{font-size:10px}.brand-space{top:500px}.ce-hero{min-height:1060px}.chapter-copy{padding-inline:24px}.chapter-copy h2{font-size:34px}}:root.ce-reduced .social-dock a,:root.ce-reduced .portfolio-card>img{transition:none}@media (width>=801px) and (height<=800px){.hero-copy{padding-top:140px}.hero-copy h1{font-size:min(7.4vw,12vh)}.hero-copy .eyebrow{margin-bottom:20px}.hero-description{margin-block:20px;font-size:12px}.hero-bottom{bottom:20px}.hero-progress{bottom:67px}.space-caption{bottom:18%}}.brand-space:after{z-index:3;background:linear-gradient(90deg,#17131f70,#0000 75%)}@media (width<=800px){.ce-hero{flex-direction:column;height:auto;min-height:0;display:flex}.hero-copy{order:1}.hero-copy h1>span,.hero-copy h1 em{margin-left:0;display:block}.hero-copy h1>span:first-child:after{content:none}.brand-space{flex-shrink:0;order:2;width:100%;height:450px;min-height:450px;position:relative;inset:auto}.hero-bottom{order:3;margin:0;padding:10px 26px 28px;position:relative;inset:auto}.hero-progress{display:none}.hero-actions{margin-bottom:12px}.space-caption{bottom:8%}.space-coordinate{top:8%}}.social-dock a{min-width:44px;min-height:44px}.hero-bridge{text-shadow:0 4px 35px #17131f}.brand-space:after{background:linear-gradient(90deg,#17131fb0,#0000 80%)}:root{--scene-night:#17131f;--scene-light:#f5f1f8;--scene-lilac:#d7b0ec;--scene-mint:#b4e6dc}.brand-fallback{opacity:1}.accompany-journey{background:var(--scene-night);color:var(--scene-light);position:relative}.accompany-stage{isolation:isolate;position:relative;overflow:hidden}.accompany-photo{z-index:-1;height:100svh;min-height:750px;margin:0;position:absolute;inset:0 0 auto}.accompany-photo img{object-fit:cover;object-position:65% center;width:100%;height:100%}.accompany-photo:after{content:"";background:linear-gradient(90deg,#17131fe8 0%,#17131f75 55%,#17131f15),linear-gradient(#0000 50%,#17131f66);position:absolute;inset:0}.accompany-photo figcaption{z-index:2;color:#fff;font-size:10px;position:absolute;bottom:32px;right:6%}.accompany-opening{flex-direction:column;justify-content:center;align-items:flex-start;min-height:100svh;padding:130px 7% 80px;display:flex}.accompany-opening .eyebrow,.proof-copy .eyebrow{color:var(--scene-mint)}.accompany-opening h2{letter-spacing:-.065em;margin:30px 0;font-size:clamp(56px,6.8vw,106px);font-weight:500;line-height:1.04}.accompany-opening h2 em{color:var(--scene-lilac);letter-spacing:-.035em;font-family:DM Serif Display,serif;font-weight:400}.accompany-opening>p:not(.eyebrow){color:#ece3ef;font-size:15px;line-height:1.8}.scene-cue{letter-spacing:.16em;align-items:center;gap:24px;margin-top:35px;font-size:9px;display:flex}.scene-cue i{font-size:22px;font-style:normal}.accompany-proof{background:var(--scene-night);grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:8%;display:grid;position:relative}.accompany-proof>figure{border-radius:45% 45% 4px 4px;height:540px;margin:0;position:relative;overflow:hidden}.accompany-proof>figure img{object-fit:cover;width:100%;height:100%}.accompany-proof>figure:after{content:"";background:linear-gradient(#0000 50%,#17131fc0);position:absolute;inset:0}.accompany-proof figcaption{z-index:2;font-size:10px;position:absolute;bottom:22px;left:28px}.proof-seal{z-index:2;font-size:15px;line-height:1.6;position:absolute;bottom:68px;left:28px}.proof-seal strong{letter-spacing:-.04em;font-size:34px;font-weight:500}.proof-copy h3{letter-spacing:-.045em;margin:22px 0;font-size:clamp(34px,3.7vw,57px);font-weight:500;line-height:1.1}.proof-copy h3 em{color:var(--scene-lilac);font-family:DM Serif Display,serif}.proof-copy>p:not(.eyebrow){color:#d0c7d8;font-size:14px;line-height:1.8}.proof-detail{border-top:1px solid #ffffff25;gap:24px;padding:22px 0;display:flex}.proof-detail:first-of-type{margin-top:28px}.proof-detail>span{color:var(--scene-mint);font-size:12px}.proof-detail h4{margin:0 0 8px;font-size:15px;font-weight:500}.proof-detail p{color:#c6bfce;margin:0;font-size:12px;line-height:1.7}.proof-copy .text-link{color:var(--scene-mint);margin-top:18px}.scene-meter{z-index:5;background:#ffffff25;height:1px;position:absolute;bottom:22px;left:7%;right:7%}.scene-meter span{background:var(--scene-mint);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.ce-motion .accompany-journey{height:270svh}.ce-motion .accompany-stage{height:100svh;position:sticky;top:0}.ce-motion .accompany-photo,.ce-motion .accompany-opening{height:100%;min-height:0}.ce-motion .accompany-proof{padding:105px 7% 55px;position:absolute;inset:0}.ce-motion .accompany-proof>figure{height:min(65vh,600px)}.ce-process{background:var(--scene-light);position:relative}.ce-process .section-heading{max-width:950px}.process-grid{gap:24px}.process-grid>article{color:#fff;background:var(--scene-night);isolation:isolate;border-radius:5px;min-height:520px;padding:300px 30px 36px;position:relative;overflow:hidden;border:0!important}.process-photo{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.process-grid>article:after{content:"";z-index:-1;background:linear-gradient(#17131f00 20%,#17131fa8 60%,#17131ff5 95%);position:absolute;inset:0}.process-grid>article:hover .process-photo{transform:scale(1.06)}.process-grid>article .process-icon{width:50px;height:50px;color:var(--scene-mint);backdrop-filter:blur(8px);background:#17131f60;border:1px solid #fff5;position:absolute;top:24px;left:24px}.process-grid>article .step{color:var(--scene-mint);letter-spacing:.12em;font-size:9px}.process-grid>article h3{color:#fff;letter-spacing:-.035em;margin:17px 0;font-size:27px}.process-grid>article p{color:#e7e0ed;font-size:13px;line-height:1.8}.process-grid>article:nth-child(2){margin-top:60px}.process-grid>article:nth-child(3){margin-top:120px}.workflow-section{background:#e9e3ef;padding-block:110px}.workflow-section .workflow-row{isolation:isolate;border-top:1px solid #77157125;min-height:680px;margin-top:60px;padding:55px 0;position:relative}.workflow-photo{object-fit:cover;border-radius:5px;width:220px;height:135px;margin-bottom:26px}.workflow-section .workflow-copy h3{letter-spacing:-.055em;font-size:clamp(38px,4.2vw,65px)}.workflow-section .esc{transform-origin:50%;will-change:transform;box-shadow:0 30px 80px #4a1b6d18}.assurance{background:var(--scene-night);color:var(--scene-light)}.assurance .eyebrow{color:var(--scene-mint)}.assurance .display em{color:var(--scene-lilac)}.assurance-grid article,.assurance-grid article:last-child{isolation:isolate;background:var(--scene-night);border:1px solid #ffffff20;min-height:580px;padding:260px 40px 35px;position:relative;overflow:hidden}.assurance-photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.assurance-grid article:after{content:"";z-index:-1;background:linear-gradient(#17131f00,#17131fcc 50%,#17131ff5 85%);position:absolute;inset:0}.assurance-grid article>span{color:var(--scene-mint)}.assurance-grid li{color:#eee6f3;border-color:#ffffff25;font-size:13px}.assurance-grid h3{letter-spacing:-.04em;font-size:32px}.calc{isolation:isolate;position:relative;overflow:hidden}.calc:before{content:"";z-index:-1;border:1px solid #77157120;border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-230px}.calc__rejilla{box-shadow:0 22px 80px #4a1b6d12}.ce-trust{background:#e9e3ef}.trust-image{min-height:600px;border-radius:48% 48% 6px 6px!important}.trust-stamp{backdrop-filter:blur(15px);border-radius:50%!important}.trust-copy .display{letter-spacing:-.05em;font-size:clamp(42px,4.5vw,70px);line-height:1.08}.trust-address{border-block:1px solid #77157125;padding-block:26px}.entities-section{background:var(--scene-light)}.entity-card{transition:transform .45s,box-shadow .45s}.entity-card:hover{transform:translateY(-8px);box-shadow:0 25px 45px #77157115}.entity-card img{transition:transform .65s}.entity-card:hover img{transform:scale(1.05)}.review-journey{background:var(--scene-night);color:var(--scene-light);position:relative}.review-stage{padding:100px 0 45px;overflow:hidden}.review-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin:0 7% 42px;display:flex}.review-heading .eyebrow{color:var(--scene-mint)}.review-heading h2{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(42px,5.2vw,78px);font-weight:500;line-height:1.02}.review-heading h2 em{color:var(--scene-lilac);font-family:DM Serif Display,serif;font-weight:400}.review-disclosure{letter-spacing:.08em;color:var(--scene-mint);border-left:1px solid #a8dacf55;max-width:280px;padding-left:20px;font-size:10px;line-height:1.9}.review-disclosure span{color:#c0b6cb;letter-spacing:0;font-size:11px}.review-window{scrollbar-width:thin;scrollbar-color:#ba92ce #292031;overscroll-behavior-x:contain;overflow-x:auto}.review-window:focus-visible{outline:2px solid var(--scene-mint);outline-offset:-2px}.review-track{gap:32px;width:max-content;padding-inline:7vw;display:flex}.review-card{background:#2a2034;border:1px solid #ffffff18;border-radius:6px;flex-shrink:0;grid-template-columns:44% 56%;width:min(76vw,1050px);min-height:390px;display:grid;overflow:hidden}.review-card:nth-child(2){background:#193d40}.review-card:nth-child(3){background:#3b2942}.review-card figure{margin:0;position:relative;overflow:hidden}.review-card figure img{object-fit:cover;object-position:center;width:100%;height:100%}.review-index{color:#fff;letter-spacing:-.08em;text-shadow:0 3px 20px #17131f70;font-size:74px;line-height:1;position:absolute;bottom:18px;left:22px}.review-words{flex-direction:column;align-items:flex-start;padding:35px 40px;display:flex;position:relative}.review-theme{letter-spacing:.16em;color:var(--scene-mint);font-size:9px}.review-quote{color:var(--scene-lilac);margin-top:24px;font-family:DM Serif Display,serif;font-size:90px;line-height:.8}.review-words h3{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(24px,2.8vw,42px);font-weight:500;line-height:1.12}.review-words>p{color:#e0d6e8;max-width:380px;margin:0 0 22px;font-size:13px;line-height:1.8}.review-pending{letter-spacing:.1em;color:#d1c5dc;border-top:1px solid #ffffff25;width:100%;margin-top:auto;padding-top:18px;font-size:8px}.review-footer{color:#cfc3d7;justify-content:space-between;gap:20px;margin:28px 7% 0;padding-bottom:20px;font-size:10px;display:flex;position:relative}.review-footer>p{margin:0}.review-progress{background:#ffffff20;height:1px;position:absolute;bottom:0;left:0;right:0}.review-progress span{background:var(--scene-mint);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ce-motion .review-journey{height:250svh}.ce-motion .review-stage{flex-direction:column;justify-content:center;height:100svh;padding-top:105px;display:flex;position:sticky;top:0}.ce-motion .review-window{overflow-x:hidden}.ce-motion .review-card{height:clamp(320px,47vh,470px);min-height:0}.preguntas{background:var(--scene-light)}.preguntas__una{border-top:1px solid #77157130;padding-block:12px;transition:background .3s}.preguntas__una[open]{background:#e8dfef}.preguntas__una summary{padding:22px}.preguntas__una>p{padding:0 22px 25px!important}.content-band{background:#dfeeea}.document-list{counter-reset:document;padding:0!important;list-style:none!important}.document-list li{border-bottom:1px solid #14778030;position:relative;padding:27px 0 27px 66px!important}.document-list li:before{counter-increment:document;content:"0" counter(document);color:#147780;font-size:27px;font-weight:400;position:absolute;top:26px;left:0}.guide-photo{object-fit:cover;width:calc(100% + 64px);max-width:none;height:230px;margin:-32px -32px 32px}.content-card{overflow:hidden}.content-card h3{letter-spacing:-.03em}.ce-close{isolation:isolate;align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.close-photo{object-fit:cover;object-position:center 38%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.ce-close:after{content:"";z-index:-2;background:linear-gradient(90deg,#17131feb,#17131f8a),linear-gradient(#0000,#17131f);position:absolute;inset:0}.ce-close>.contenedor{z-index:1;position:relative}.ce-close h2{letter-spacing:-.05em;font-size:clamp(44px,6vw,90px);line-height:1.04}.close-orbit{opacity:.35}.ce-close .close-caption{color:#e5dbea}@media (width>=801px) and (height<=800px){.proof-copy h3{font-size:38px}.proof-copy>p:not(.eyebrow){font-size:12px}.proof-detail{padding:15px 0}.proof-detail:first-of-type{margin-top:16px}.review-heading{margin-bottom:24px}.review-heading h2{font-size:46px}.review-words{padding:24px 30px}.review-quote{margin-top:16px;font-size:68px}.review-words h3{font-size:29px}.review-words>p{font-size:12px}.review-footer{margin-top:20px}}@media (width<=1000px){.proof-copy h3{font-size:36px}.process-grid>article{padding-inline:22px}.review-card{width:86vw}.review-words{padding:25px}.review-heading{align-items:flex-start}.review-disclosure{max-width:220px}.accompany-proof{gap:5%;padding-inline:6%}}@media (width<=800px){.accompany-opening{min-height:760px;padding:120px 26px 65px}.accompany-photo{height:760px;min-height:0}.accompany-photo img{object-position:66% center}.accompany-opening h2{font-size:clamp(48px,10vw,76px)}.accompany-proof{grid-template-columns:1fr;gap:35px;padding:65px 26px}.accompany-proof>figure{height:430px}.proof-copy h3{font-size:42px}.scene-meter{display:none}.process-grid>article{min-height:480px;padding-top:280px}.process-grid>article:nth-child(n){margin-top:0}.process-grid{gap:20px}.workflow-section{padding-block:75px}.workflow-section .workflow-row{gap:25px;min-height:0;margin-top:35px;padding-block:35px}.workflow-photo{width:100%;height:210px}.workflow-section .workflow-copy h3{font-size:42px}.assurance-grid article,.assurance-grid article:last-child{min-height:530px;padding:250px 26px 30px}.trust-image{min-height:430px}.review-stage{padding-block:75px 35px}.review-heading{margin-inline:26px;margin-bottom:30px;display:block}.review-heading h2{font-size:46px}.review-disclosure{max-width:none;margin-top:25px;padding-left:15px}.review-card{flex-direction:column;width:82vw;min-height:0;display:flex}.review-card figure{flex-shrink:0;height:245px}.review-words{flex:1;padding:25px}.review-words h3{font-size:30px}.review-quote{margin-top:18px;font-size:65px}.review-track{gap:18px;padding-inline:26px}.review-window{scroll-snap-type:x mandatory}.review-card{scroll-snap-align:center}.review-footer{margin-inline:26px;line-height:1.7}.review-footer>p{max-width:150px}.guide-photo{height:190px}.ce-close{min-height:560px}.ce-close h2{font-size:48px}.ce-close:after{background:#17131fc9}}:root.ce-reduced .process-photo,:root.ce-reduced .entity-card,:root.ce-reduced .entity-card img,:root.ce-reduced .preguntas__una{transition:none}:root.ce-reduced .review-window{scroll-behavior:auto}.ce-reduced .process-photo,.ce-reduced .entity-card,.ce-reduced .entity-card img{transition:none}.content-card .guide-photo{width:calc(100% + 72px);margin:-36px -36px 32px}@media (width<=800px){.content-card .guide-photo{width:calc(100% + 52px);margin:-26px -26px 26px}.review-footer{padding-right:40px}}@media (width>=801px) and (height<=800px){.ce-motion .review-stage{padding-top:45px;padding-bottom:25px}.review-heading h2{font-size:40px}.ce-motion .review-card{height:350px}.review-quote{opacity:.45;margin:0;font-size:65px;position:absolute;top:18px;right:24px}.review-words h3{margin-top:30px}.review-words>p{line-height:1.65}.ce-motion .accompany-proof{padding:65px 6% 35px}.proof-copy h3{font-size:32px}.proof-detail{padding:12px 0}}.hf{--hf-tinta:#1d1726;--hf-tinta-media:#5a5470;--hf-morado:#771571;--hf-agua:#0b7c80;--hf-serif:"DM Serif Display",Georgia,"Times New Roman",serif;--hf-sal:cubic-bezier(.22,1,.36,1);--hf-rebote:cubic-bezier(.34,1.56,.64,1);z-index:1;isolation:isolate;min-height:100svh;color:var(--hf-tinta);align-content:center;padding:122px max(72px,5vw) 96px;display:grid;position:relative;overflow:hidden}.hf-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hf-foto{z-index:-1;width:61%;margin:0;position:absolute;top:clamp(64px,9.5vh,92px);bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0009 8%,#000 19%);mask-image:linear-gradient(90deg,#0000 0%,#0009 8%,#000 19%)}.hf-foto img{object-fit:cover;object-position:62% 0%;width:100%;height:100%;transform:translate3d(calc(var(--px,0) * -10px), calc(var(--py,0) * -8px), 0) scale(1.04);transition:transform .6s var(--hf-sal);display:block}.hf-foto figcaption{color:#fff;background:#1d172675;border-radius:999px;padding:4px 10px;font-size:10px;position:absolute;bottom:52px;right:22px}.hf__cuerpo{z-index:3;gap:clamp(14px,2.2vh,22px);max-width:min(660px,46vw);display:grid;position:relative}.hf-rotulo{letter-spacing:.2em;text-transform:uppercase;color:var(--hf-agua);align-items:center;gap:10px;margin:0;font-size:11.5px;font-weight:700;display:inline-flex}.hf-rotulo:before{content:"";background:#0d9096;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #0d909624}.hf-titular{letter-spacing:-.06em;color:var(--hf-tinta);text-wrap:balance;margin:0;font-size:clamp(44px,4.9vw,74px);font-weight:600;line-height:1.02}.hf-titular em{font-family:var(--hf-serif);letter-spacing:-.02em;color:var(--hf-morado);font-size:1.06em;font-style:italic;font-weight:400}.hf-pal{margin:-.16em -.04em -.14em;padding:.16em .04em .14em;display:inline-block;overflow:clip}.hf-pal>span{display:inline-block}.hf-sub{max-width:48ch;color:var(--hf-tinta-media);margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.7}.hf-acciones{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:4px;display:flex}.hf-cta{background:var(--hf-morado);color:#fff;min-height:56px;transition:transform .3s var(--hf-sal), box-shadow .3s var(--hf-sal), background-color .3s var(--hf-sal);border-radius:999px;align-items:center;gap:11px;padding:0 28px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 18px 36px -18px #771571bf}.hf-cta svg{flex:none;width:19px;height:19px}.hf-cta:hover,.hf-cta:focus-visible{background:#8a1c84;transform:translateY(-2px);box-shadow:0 24px 44px -18px #771571cc}.hf-cta:active{transform:translateY(1px)scale(.985)}.hf-cta:focus-visible,.hf-enlace:focus-visible,.hf-ficha__enlace:focus-visible{outline-offset:4px;outline:3px solid #0d9096}.hf-enlace{color:var(--hf-morado);text-underline-offset:7px;transition:text-decoration-color .25s var(--hf-sal);font-size:15px;font-weight:600;text-decoration:underline #77157159}.hf-enlace:hover{text-decoration-color:currentColor}.hf-enlace span{transition:transform .3s var(--hf-sal);display:inline-block}.hf-enlace:hover span{transform:translate(4px)}.hf-horario{color:var(--hf-tinta-media);margin:0;font-size:13px;line-height:1.5}.hf-fichas{z-index:4;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.hf-ficha{pointer-events:auto;z-index:4;backdrop-filter:blur(16px)saturate(1.5);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:20px;gap:2px;width:244px;padding:15px 18px 16px;display:grid;position:absolute;box-shadow:0 26px 50px -28px #3a0a3c6b,0 2px 8px #3a0a3c0f}.hf-ficha--desde{width:228px;bottom:7%;left:41%}.hf-ficha--clientes{width:228px;bottom:7%;left:58.5%}.hf-ficha--oficina{width:270px;bottom:7%;left:76%}.hf-ficha__r{letter-spacing:.18em;text-transform:uppercase;color:var(--hf-agua);font-size:10.5px;font-weight:700}.hf-ficha__n{letter-spacing:-.04em;color:var(--hf-tinta);font-size:40px;font-weight:600;line-height:1.05}.hf-ficha__d{color:var(--hf-tinta-media);font-size:12.5px;line-height:1.45}.hf-ficha__estado{letter-spacing:.02em;color:var(--hf-tinta);align-items:center;gap:9px;margin-bottom:4px;font-size:12px;font-weight:700;display:inline-flex}.hf-ficha__estado i{background:#9a93a8;border-radius:50%;flex:none;width:9px;height:9px}.hf-ficha[data-abierta] .hf-ficha__estado i{background:#12a150;box-shadow:0 0 0 3px #12a1502e}.hf-ficha__lugar{letter-spacing:-.01em;color:var(--hf-tinta);font-size:16px;font-weight:600;line-height:1.3}.hf-ficha__enlace{color:var(--hf-morado);justify-self:start;margin-top:6px;font-size:12.5px;font-weight:700}.hf-ficha__enlace span{transition:transform .3s var(--hf-sal);display:inline-block}.hf-ficha__enlace:hover span{transform:translate(3px)}.hf-rueda{vertical-align:bottom;display:inline-flex}.hf-rueda__v{height:1.1em;line-height:1.1em;display:inline-flex;overflow:hidden}.hf-rueda__c{transform:translateY(calc((10 + var(--n)) * -1.1em));flex-direction:column;display:flex}.hf-rueda__c>span{text-align:center;height:1.1em;display:block}.hf-rueda__c+.hf-rueda__c{margin-left:-.05em}.hf-linea{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hf-linea:not([data-lista]){display:none}.hf-halo,.hf-cuerpo,.hf-nucleo,.hf-pulso,.hf-pulso-halo{fill:none;stroke-linecap:round;stroke-linejoin:round}.hf-halo{stroke-width:18px;opacity:.13}.hf-cuerpo{stroke-width:6px;opacity:.32}.hf-nucleo{stroke-width:2.2px}.hf-pulso-halo{stroke:#7be3d3;stroke-width:14px;opacity:.55;stroke-dasharray:.05 3;stroke-dashoffset:.11px}.hf-pulso{stroke:#fff;stroke-width:3px;stroke-dasharray:.05 3;stroke-dashoffset:.11px}.hf-aro{fill:#fff;stroke:#ad69ce;stroke-width:1.6px;transform-box:fill-box;transform-origin:50%}.hf-punto{fill:#771571;transform-box:fill-box;transform-origin:50%}.hf-nodo--fin .hf-aro{stroke:#0d9096;stroke-width:2px}.hf-nodo--fin .hf-punto{fill:#0d9096}.hf-onda{fill:none;stroke:#0d9096;stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-foto img{animation:hf-foto 1.8s var(--hf-sal) both}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-pal>span{animation:hf-subir .95s var(--hf-sal) calc(.12s + var(--i) * 75ms) both}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-rotulo{animation:hf-aparecer .7s var(--hf-sal) both}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-sub{animation:hf-aparecer .9s var(--hf-sal) .5s both}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-acciones{animation:hf-aparecer .9s var(--hf-sal) .62s both}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-horario{animation:hf-aparecer .9s var(--hf-sal) .74s both}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-ficha{animation:hf-ficha .8s var(--hf-rebote) var(--t,1s) both, hf-flotar 7s ease-in-out calc(var(--t,1s) + 1s) infinite}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-ficha--clientes{animation-duration:.8s,8s}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-rueda__c{animation:hf-rodar 1.6s cubic-bezier(.16,1,.3,1) calc(var(--t,1s) + .15s + var(--k) * .1s) both}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-halo,:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-cuerpo,:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-nucleo{stroke-dasharray:1 1.02;stroke-dashoffset:1px;animation:hf-trazar var(--trazo) linear var(--arranque) forwards}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-pulso,:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-pulso-halo{animation:hf-pulso var(--periodo) linear calc(var(--arranque) + var(--trazo) + .2s) infinite}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-nodo{animation:hf-nodo .6s var(--hf-rebote) var(--t) both}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-nodo .hf-punto{animation:hf-destello var(--periodo) ease-out var(--d) infinite}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-nodo .hf-aro{animation:hf-destello-aro var(--periodo) ease-out var(--d) infinite}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-onda{animation:hf-onda 3.2s var(--hf-sal) calc(var(--t) + .4s) infinite}:root:not(.ce-reduced):not(.ce-reduced) .hf--vivo .hf-onda--2{animation-delay:calc(var(--t) + 2s)}:root:not(.ce-reduced):not(.ce-reduced) .hf-ficha[data-abierta] .hf-ficha__estado i{animation:2.4s ease-out infinite hf-latido}:root:not(.ce-reduced) .hf--quieta,:root:not(.ce-reduced) .hf--quieta *,:root:not(.ce-reduced) .hf--pausa,:root:not(.ce-reduced) .hf--pausa *{animation-play-state:paused!important}@keyframes hf-foto{0%{transform:scale(1.14)}}@keyframes hf-subir{0%{transform:translateY(118%)rotate(4deg)}}@keyframes hf-aparecer{0%{opacity:0;transform:translateY(18px)}}@keyframes hf-ficha{0%{opacity:0;transform:translateY(22px)scale(.94)}}@keyframes hf-flotar{0%,to{translate:0}50%{translate:0 -7px}}@keyframes hf-trazar{to{stroke-dashoffset:0}}@keyframes hf-pulso{0%{stroke-dashoffset:.11px}72%{stroke-dashoffset:-1.06px}to{stroke-dashoffset:-1.06px}}@keyframes hf-nodo{0%{opacity:0;transform:scale(0)}}@keyframes hf-destello{0%{transform:scale(1.9)}16%,to{transform:scale(1)}}@keyframes hf-destello-aro{0%{stroke-width:2.6px;transform:scale(1.7)}20%,to{transform:scale(1)}}@keyframes hf-onda{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(4.6)}}@keyframes hf-rodar{0%{transform:translateY(0)}}@keyframes hf-latido{0%{box-shadow:0 0 #12a15073}70%{box-shadow:0 0 0 9px #12a15000}to{box-shadow:0 0 #12a15000}}@media (width<=1180px){.hf-foto{width:58%}.hf-ficha--desde{display:none}.hf-ficha--clientes{bottom:6%;left:auto;right:3%}.hf-ficha--oficina{bottom:6%;left:43%}.hf-linea{display:none}}@media (width<=800px){.hf{align-content:start;min-height:0;padding:0 22px 64px}.hf-foto{width:auto;height:min(52svh,440px);margin:78px -22px -26px;position:relative;top:0;-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.hf-foto img{object-position:58% 30%;transform:none}.hf-foto figcaption{top:86px;bottom:auto;right:14px}.hf__cuerpo{max-width:none}.hf-titular{font-size:clamp(38px,10.6vw,54px)}.hf-fichas{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid;position:static}.hf-ficha{background:#fff;border-color:#7715711a;border-radius:18px;width:auto;padding:13px 14px 14px;position:static}.hf-ficha--desde{display:none}.hf-ficha--oficina{width:auto}.hf-ficha__n{font-size:32px}.hf-ficha__lugar{font-size:14px}.hf-ficha__d{font-size:11.5px}.hf-linea{display:none}}.resg-bloque{margin:0 7%}.resg-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.resg{color:#202124;background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:24px 24px 22px;display:flex;box-shadow:0 30px 60px -40px #000000d9}.resg__cabeza{align-items:center;gap:12px;display:flex}.resg__inicial{background:var(--tono,#771571);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;font-weight:600;line-height:1;display:grid}.resg__quien{min-width:0;line-height:1.35;display:grid}.resg__quien strong{color:#202124;font-size:14px;font-weight:600}.resg__quien small{color:#5f6368;font-size:12px}.resg__estrellas{gap:2px;display:inline-flex}.resg__estrellas svg{fill:#dadce0;width:18px;height:18px}.resg__estrellas svg.on{fill:#fbbc04}.resg__texto{color:#3c4043;margin:0;font-size:14px;line-height:1.65}.resg__servicio{color:#771571;background:#f4e9f5;border-radius:999px;align-self:flex-start;margin-top:auto;padding:5px 11px;font-size:11px;font-weight:600}.resg-resumen{color:var(--scene-light,#f7f4fb);align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.resg-resumen b{letter-spacing:-.03em;font-size:30px;font-weight:600}.resg-resumen .resg__estrellas svg{fill:#ffffff40}.resg-resumen .resg__estrellas svg.on{fill:#fbbc04}.resg-ver{color:var(--scene-light,#f7f4fb);margin-top:26px}.resg-vista{color:#f2c27b;letter-spacing:.08em;text-align:center;border:1px dashed #f2c27b;border-radius:10px;margin:0 0 18px;padding:10px 14px;font-size:11px}@media (width<=800px){.resg-bloque{margin:0}.resg-rejilla{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:0 26px 8px;display:flex;overflow-x:auto}.resg{scroll-snap-align:center;flex:0 0 84%}.resg-vista,.resg-ver{margin-inline:26px}}:where(.agenda) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.agenda{background:var(--lienzo);padding:4.6rem 0 5rem;position:relative}.agenda__cabeza{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:end;gap:1rem 2.6rem;margin-bottom:1.9rem;display:grid}.agenda__cabeza h2{margin-top:.7rem}.agenda__bajada{color:var(--tinta-media);margin:0;font-size:.9375rem;line-height:1.6}.agenda__rejilla{grid-template-columns:minmax(0,1.42fr) minmax(0,.86fr);align-items:start;gap:1.5rem;display:grid}.agenda__pasos{background:var(--papel);border-radius:var(--r-bloque);box-shadow:var(--sombra-tarjeta), inset 0 0 0 1px var(--filo);gap:0;padding:.4rem 1.7rem 1.7rem;display:grid}.agenda__paso{border:0;border-bottom:1px solid var(--filo);min-width:0;margin:0;padding:1.4rem 0}.agenda__paso:last-child{border-bottom:0;padding-bottom:.2rem}.agenda__cuando{border-bottom:1px solid var(--filo);grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:1.5rem;padding:1.4rem 0;display:grid}.agenda__cuando>.agenda__paso{border-bottom:0;padding:0}.agenda__paso legend,.agenda__paso h3{color:var(--tinta);letter-spacing:-.015em;align-items:center;gap:.65rem;margin:0 0 .9rem;padding:0;font-size:1rem;font-weight:700;display:flex}.agenda__num{background-image:var(--deg-morado);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:700;line-height:1;display:grid}.agenda__tramites{flex-wrap:wrap;gap:.5rem;display:flex}.agenda__horas{grid-template-columns:repeat(auto-fill,minmax(7.4rem,1fr));gap:.5rem;display:grid}.agenda__opcion{cursor:pointer;display:inline-flex;position:relative}.agenda__opcion input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute;top:50%;left:1rem}.agenda__opcion span{background:var(--lienzo);min-height:44px;box-shadow:inset 0 0 0 1px var(--filo);color:var(--tinta-media);transition:background-color .25s var(--sal), color .25s var(--sal), box-shadow .25s var(--sal);border-radius:999px;align-items:center;padding:.5rem 1.05rem;font-size:.875rem;font-weight:600;display:inline-flex}.agenda__opcion:hover span{box-shadow:inset 0 0 0 1px #77157157}.agenda__opcion input:checked+span{background:var(--morado-hondo);color:#fff;box-shadow:none}.agenda__opcion input:focus-visible+span{outline:2px solid var(--morado);outline-offset:3px}.agenda__opcion--hora{display:flex}.agenda__opcion--hora span{font-variant-numeric:tabular-nums;justify-content:center;width:100%;min-width:0}.agenda__horario{color:var(--tinta-media);align-items:flex-start;gap:.5rem;margin:0 0 .9rem;font-size:.8125rem;line-height:1.5;display:flex}.agenda__horario svg{width:17px;height:17px;color:var(--teal-tinta);flex:none;margin-top:.15rem}.agenda__vacio{background:var(--lienzo);box-shadow:inset 0 0 0 1px var(--filo);color:var(--tinta-media);border-radius:16px;margin:0;padding:.9rem 1.05rem;font-size:.8125rem;line-height:1.5}.agenda__vacio--nota{background:var(--agua);box-shadow:none;color:var(--teal-tinta);margin-top:.7rem;font-weight:600}.agenda__cal{background:var(--lienzo);box-shadow:inset 0 0 0 1px var(--filo);border-radius:22px;padding:1rem 1.05rem 1.1rem}.agenda__mando{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.agenda__mes{text-align:center;color:var(--tinta);letter-spacing:-.01em;flex:1;margin:0;font-size:.9375rem;font-weight:700}.agenda__paso-mes{background:var(--papel);width:44px;height:44px;color:var(--morado);box-shadow:inset 0 0 0 1px var(--filo);transition:box-shadow .25s var(--sal), transform .25s var(--sal);border-radius:50%;flex:none;place-items:center;display:grid}.agenda__paso-mes svg{width:18px;height:18px}.agenda__paso-mes:hover{box-shadow:inset 0 0 0 1.5px #77157166}.agenda__paso-mes:focus-visible{outline:2px solid var(--morado);outline-offset:2px}.agenda__paso-mes[aria-disabled=true]{opacity:.45;cursor:default}.agenda__paso-mes[aria-disabled=true]:hover{box-shadow:inset 0 0 0 1px var(--filo)}.agenda__dias{gap:4px;display:grid}.agenda__fila{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.agenda__col{letter-spacing:.06em;text-transform:uppercase;height:26px;color:var(--tinta-tenue);place-items:center;font-size:.6875rem;font-weight:700;display:grid}.agenda__dia{font-variant-numeric:tabular-nums;min-width:0;max-width:100%;height:44px;min-height:44px;color:var(--tinta-tenue);transition:background-color .2s var(--sal), color .2s var(--sal), box-shadow .2s var(--sal);background:0 0;border-radius:13px;place-items:center;font-size:.875rem;font-weight:600;display:grid}.agenda__dia--hueco{pointer-events:none}.agenda__dia[data-estado=libre],.agenda__dia[data-estado=duda]{background:var(--papel);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--filo);cursor:pointer}.agenda__dia[data-estado=libre]:hover,.agenda__dia[data-estado=duda]:hover{box-shadow:inset 0 0 0 1.5px #77157173}.agenda__dia[data-modalidad=virtual]{position:relative}.agenda__dia[data-modalidad=virtual]:after{content:"";background:var(--teal);border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px;left:50%;translate:-50%}.agenda__dia[data-estado=duda]{box-shadow:none;outline-offset:-2px;outline:1.5px dashed #77157180}.agenda__dia[data-estado=duda]:hover{box-shadow:none;outline-color:var(--morado)}.agenda__dia[aria-disabled=true]{box-shadow:none;color:var(--tinta-tenue);cursor:default;background:0 0;position:relative}.agenda__dia[aria-disabled=true]:before{content:"";background:#655f7c80;border-radius:2px;height:1.5px;position:absolute;top:50%;left:28%;right:28%}.agenda__dia[aria-selected=true]{background:var(--morado-hondo);color:#fff;box-shadow:none;outline:0;font-weight:700}.agenda__dia[aria-selected=true][data-modalidad=virtual]:after{background:#fff}.agenda__dia:focus-visible{outline:2px solid var(--morado);outline-offset:2px}.agenda__leyenda{color:var(--tinta-media);flex-wrap:wrap;gap:.5rem 1.1rem;margin:.95rem 0 0;font-size:.75rem;display:flex}.agenda__leyenda li{align-items:center;gap:.42rem;display:flex}.agenda__marca{border-radius:5px;flex:none;width:13px;height:13px}.agenda__marca--libre{background:var(--papel);box-shadow:inset 0 0 0 1px var(--filo)}.agenda__marca--no{box-shadow:inset 0 0 0 1px var(--filo);background:0 0;position:relative}.agenda__marca--no:before{content:"";background:#655f7c99;height:1.5px;position:absolute;top:50%;left:2px;right:2px}.agenda__marca--duda{outline-offset:-1.5px;background:0 0;outline:1.5px dashed #7715718c}.agenda__campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.agenda__campo{gap:.4rem;min-width:0;margin:0;display:grid}.agenda__campo:first-child{grid-column:1/-1}.agenda__campo label{color:var(--tinta);font-size:.8125rem;font-weight:700}.agenda__campo small{color:var(--tinta-tenue);font-size:.75rem;font-weight:400}.agenda__campo input{background:var(--lienzo);width:100%;min-height:48px;box-shadow:inset 0 0 0 1px var(--filo);color:var(--tinta);border:0;border-radius:14px;outline:none;padding:.7rem .9rem;font-family:inherit;font-size:1rem;line-height:1.45}.agenda__campo input::placeholder{color:var(--tinta-tenue)}.agenda__campo input:hover{box-shadow:inset 0 0 0 1px #7715714d}.agenda__campo input:focus{box-shadow:inset 0 0 0 1.5px var(--morado);background:#fff}.agenda__resumen{border-radius:var(--r-bloque);background:var(--papel);box-shadow:var(--sombra-tarjeta), inset 0 0 0 1px var(--filo);padding:1.5rem;position:sticky;top:5.4rem}.agenda__ficha{gap:.1rem;margin:1rem 0 0;display:grid}.agenda__ficha>div{border-bottom:1px solid var(--filo);grid-template-columns:5.6rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.62rem 0;display:grid}.agenda__ficha>div:last-child{border-bottom:0}.agenda__ficha dt{color:var(--tinta-tenue);font-size:.75rem;font-weight:700}.agenda__ficha dd{color:var(--tinta);margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.agenda__ficha dd.agenda__pendiente{color:var(--tinta-tenue);font-style:italic;font-weight:500}.agenda__nota[hidden]{display:none}.agenda__nota{background:var(--lavanda);color:var(--morado-hondo);border-radius:16px;align-items:flex-start;gap:.55rem;margin:1rem 0 0;padding:.8rem .95rem;font-size:.8125rem;font-weight:600;line-height:1.5;display:flex}.agenda__nota svg{flex:none;width:17px;height:17px;margin-top:.15rem}.agenda__ir{justify-content:center;width:100%;min-height:52px;margin-top:1.1rem}.agenda__ir[aria-disabled=true]{background-image:none;background:var(--lienzo);color:var(--tinta-media);box-shadow:inset 0 0 0 1px var(--filo)}.agenda__ir[aria-disabled=true]:hover{box-shadow:inset 0 0 0 1px var(--filo);transform:none}.agenda__falta{color:var(--tinta-media);text-align:center;min-height:1.2rem;margin:.65rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.5}.agenda__letra{color:var(--tinta-tenue);margin:.95rem 0 0;font-size:.75rem;line-height:1.55}.agenda__letra b{color:var(--tinta);font-weight:700}@media (width<=1024px){.agenda__cabeza,.agenda__rejilla{grid-template-columns:minmax(0,1fr)}.agenda__cuando{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.agenda__cuando>.agenda__paso{border-bottom:1px solid var(--filo);padding:1.4rem 0}.agenda__resumen{position:static}}@media (width<=760px){.agenda{padding:3.2rem 0 3.6rem}.agenda__pasos{padding:.3rem 1.2rem 1.2rem}.agenda__resumen{padding:1.2rem}.agenda__campos{grid-template-columns:minmax(0,1fr)}.agenda__campo:first-child{grid-column:auto}.agenda__opcion--hora span{min-width:6.8rem}}@media (width<=520px){.agenda__cal{border-radius:18px;margin-inline:-.9rem;padding:.85rem .4rem .9rem}.agenda__dias,.agenda__fila{gap:2px}.agenda__dia{border-radius:11px;font-size:.8125rem}.agenda__opcion span{padding:.5rem .85rem;font-size:.8125rem}.agenda__opcion--hora span{flex:1;min-width:0}.agenda__opcion--hora{flex:8.5rem}.agenda__ficha>div{grid-template-columns:minmax(0,1fr);gap:.12rem}}:root.ce-reduced .agenda__opcion span,:root.ce-reduced .agenda__dia,:root.ce-reduced .agenda__paso-mes,:root.ce-reduced .agenda__ir{transition:none}.agenda__modalidad{gap:.6rem;margin-top:1.15rem;display:grid}.agenda__modalidad[hidden]{display:none!important}.agenda__modalidad-t{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-hondo,#066064);margin:0;font-size:.8125rem;font-weight:800}.agenda__opciones{flex-wrap:wrap;gap:.5rem;display:flex}.agenda__opcion input:disabled+span{opacity:.45;cursor:not-allowed;box-shadow:inset 0 0 0 1px #241a3824}.agenda__opcion:has(input:disabled){cursor:not-allowed}.agenda__rejilla[hidden]{display:none}.agenda__google{justify-items:start;gap:1rem;display:grid}.agenda__calendario{border-radius:var(--r-bloque);background:var(--papel);width:100%;height:min(760px,88vh);box-shadow:var(--sombra-tarjeta), inset 0 0 0 1px var(--filo);border:0}.agenda__google .agenda__letra{max-width:46rem}.agenda__google .agenda__letra a{color:var(--morado);font-weight:600;text-decoration:underline}.ubg{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(56px,8vw,112px);scroll-margin-top:90px;display:grid}.ubg__texto h2{margin:12px 0 24px}.ubg-tarjeta{background:#fff;border:1px solid #7715711a;border-radius:24px;gap:6px;padding:24px 26px;font-style:normal;display:grid;box-shadow:0 24px 54px -36px #3d0a3a57}.ubg-tarjeta strong{letter-spacing:-.01em;font-size:20px}.ubg-tarjeta span{color:#5e5468;font-size:15.5px;line-height:1.55}.ubg-ref{font-weight:600;color:#0a7276!important}.ubg-horario{border-top:1px solid #7715711a;margin-top:8px;padding-top:10px}.ubg-acciones{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.ubg-enlace{color:#771571;border-bottom:1px solid #7715714d;padding-bottom:1px;font-weight:600;text-decoration:none}.ubg-enlace:hover{border-bottom-color:#771571}.ubg-mapa{aspect-ratio:4/3;background:#ebe7f4;border:1px solid #7715711f;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #3d0a3a66}.ubg-mapa iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=860px){.ubg{grid-template-columns:1fr}.ubg-mapa{aspect-ratio:1}}
