.p3{--fondo:#07080b;--sup:#111319;--tinta:#f4f1ea;--suave:#f4f1eacc;--linea:#f4f1ea24;--naranjo:#ff5a1f;--naranjo-t:#ff7a45;--estrella:#f4f1eabf;--estrella-c:#fff;--metal:linear-gradient(90deg, #8a8f99, #f4f5f7 35%, #9ea3ad 55%, #ff5a1f 80%, #c9cdd3);--e-out:cubic-bezier(.22, 1, .36, 1);--e-fuerte:cubic-bezier(.65, 0, .15, 1);--e-resorte:cubic-bezier(.34, 1.56, .64, 1);--e-expo:cubic-bezier(.16, 1, .3, 1);background:var(--fondo);color:var(--tinta);font-family:var(--font-instrument), system-ui, sans-serif;font-size:18px;line-height:1.55;transition:background-color .6s,color .6s;position:relative;overflow-x:clip}html[data-p3=dia] .p3{--fondo:#eeeff1;--sup:#fff;--tinta:#14161c;--suave:#3f4451;--linea:#14161c1f;--naranjo-t:#b83a0f;--estrella:#14161c80;--estrella-c:#14161c}.p3 a{color:inherit}.p3-wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(18px,4vw,48px)}.p3-cielo{z-index:0;pointer-events:none;transform:rotate(-14deg) translateY(var(--py,0px));opacity:0;background:50%/cover no-repeat;transition:opacity 1.2s;position:fixed;inset:-25%}.p3-cielo.listo{opacity:.85;background-image:url(/v10/portada3/cielo.webp)}html[data-p3=dia] .p3-cielo{opacity:0}.p3-velo{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 70% 35%, transparent 30%, var(--fondo) 95%);opacity:.55;position:fixed;inset:0}html[data-p3=dia] .p3-velo{opacity:0}.p3-cons{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.p3-cons line{stroke:var(--estrella);stroke-width:.9px;opacity:.5;stroke-dasharray:240;stroke-dashoffset:240px;animation:p3-traza 2.4s var(--e-fuerte) forwards;animation-delay:var(--td,0s)}.p3-cons circle{fill:var(--estrella-c);filter:url(#p3-brillo)}.p3-cons circle.b{animation:3.4s ease-in-out infinite p3-brilla}.p3-cons text{font-family:var(--font-unbounded), sans-serif;letter-spacing:.35em;fill:var(--estrella);opacity:.55;font-size:7px}@keyframes p3-traza{to{stroke-dashoffset:0}}@keyframes p3-brilla{50%{opacity:.35}}.p3-main,.p3-nav{z-index:1;position:relative}.p3-nav{z-index:30;-webkit-backdrop-filter:saturate(1.2)blur(10px);background:color-mix(in srgb, var(--fondo) 72%, transparent);position:sticky;top:0}.p3-nav .p3-wrap{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.p3-marca{font-family:var(--font-unbounded), sans-serif;letter-spacing:.3em;align-items:center;gap:10px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.p3-menu{align-items:center;gap:26px;font-size:15px;display:flex}.p3-menu a{color:var(--suave);text-decoration:none;transition:color .2s}.p3-menu a:hover{color:var(--tinta)}.p3-nav-d{align-items:center;gap:10px;display:flex}.p3-pil{border:1px solid var(--linea);color:var(--tinta);font:inherit;cursor:pointer;min-height:44px;transition:background-color .2s, transform .2s var(--e-out);background:0 0;border-radius:999px;align-items:center;padding:10px 18px;font-size:15px;text-decoration:none;display:inline-flex}.p3-pil:hover{background:var(--linea)}.p3-pil:active{transform:scale(.97)}.p3-pil.p3-ico{place-items:center;width:44px;height:44px;padding:0;line-height:0;display:grid}.p3-pil.p3-ico svg{width:20px;height:20px;transition:transform .5s var(--e-resorte);display:block}.p3-pil.p3-ico:hover svg{transform:rotate(25deg)}.p3-pil.p3-hamb{display:none}.p3-panel{z-index:29;background:var(--fondo);border-bottom:1px solid var(--linea);flex-direction:column;padding:12px clamp(18px,4vw,48px) 24px;display:none;position:fixed;inset:72px 0 auto}.p3-panel.abierto{display:flex}.p3-panel a{font-family:var(--font-unbounded), sans-serif;text-transform:uppercase;padding:12px 0;font-size:22px;font-weight:800;text-decoration:none}.p3 :focus-visible{outline:3px solid var(--naranjo);outline-offset:3px}.p3 .p3-btn{background:var(--naranjo);color:#0b0b0b;min-height:54px;transition:transform .25s var(--e-resorte);border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.p3-btn:hover{transform:translateY(-2px)}.p3-btn:active{transform:scale(.97)}.p3-btn span{transition:transform .25s var(--e-out)}.p3-btn:hover span{transform:translate(4px)}.p3-heroe{align-items:center;min-height:calc(100svh - 72px);display:grid;position:relative;overflow:clip}.p3-heroe>.p3-wrap>div:first-child{z-index:2;position:relative}.p3-heroe>.p3-wrap{align-items:center;gap:24px;width:100%;display:grid}.p3-h1{z-index:2;max-width:34rem;margin:0;font-size:0;position:relative}.p3-titular{font-family:var(--font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:-.035em;white-space:nowrap;font-size:clamp(30px,9.2vw,84px);font-weight:900;line-height:.92;display:block}.p3-sep{width:0;height:18px;display:inline-block}.p3-h1-clave{color:var(--naranjo-t);font-size:clamp(16px,1.3vw,19px);font-weight:600;line-height:1.35;display:block}.p3-mw{color:color-mix(in srgb, var(--tinta) 22%, transparent);-webkit-text-stroke:1.5px var(--tinta);position:relative}.p3-mw.n{color:color-mix(in srgb, var(--naranjo) 22%, transparent);-webkit-text-stroke-color:var(--naranjo)}.p3-mw:after{content:attr(data-t);color:var(--tinta);-webkit-text-stroke:0;white-space:nowrap;animation:p3-liquido 1.5s var(--e-fuerte) var(--d,.2s) both;line-height:normal;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='300' preserveAspectRatio='none' viewBox='0 0 240 300'%3E%3Cpath d='M0 0h240v146q-30-9-60 0t-60 0-60 0-60 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='300' preserveAspectRatio='none' viewBox='0 0 240 300'%3E%3Cpath d='M0 0h240v146q-30-9-60 0t-60 0-60 0-60 0Z'/%3E%3C/svg%3E");-webkit-mask-position:0 23%;mask-position:0 23%;-webkit-mask-size:240px 300%;mask-size:240px 300%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.p3-mw.n:after{color:var(--naranjo)}@keyframes p3-liquido{0%{-webkit-mask-position:-240px 100%;mask-position:-240px 100%}to{-webkit-mask-position:0 23%;mask-position:0 23%}}.p3-bajada{max-width:46ch;color:var(--suave);margin:14px 0 28px;font-size:clamp(17px,1.3vw,19px)}.p3-acciones{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.p3-heroe{--tinta:#f4f1ea;--suave:#f4f1eacc;--linea:#f4f1ea29;--sup:#111319;--naranjo-t:#ff7a45;color:var(--tinta);background:#07080b}.p3-arte{z-index:0;aspect-ratio:1;pointer-events:none;--hx:27%;--hy:-2%;--hw:88%;--ox:71% 42%;width:100%;margin-top:-8px;position:relative;overflow:hidden}.p3-lienzo{width:100%;height:100%;transform-origin:var(--ox);will-change:transform;animation:24s ease-in-out infinite alternate p3-kb;position:relative}.p3-pic{display:block;position:absolute;inset:0}.p3-pic img{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;width:100%;height:100%;display:block}.p3-pic.d{display:none}.p3-halo{left:var(--hx);top:var(--hy);width:var(--hw);aspect-ratio:1;opacity:.5;background:radial-gradient(circle closest-side,#0000 0 58%,#ff7832bf 76%,#ff5a1f4d 88%,#0000 100%);border-radius:50%;animation:5s ease-in-out infinite p3-pulso;position:absolute}.p3-flash{left:var(--hx);top:var(--hy);width:var(--hw);aspect-ratio:1;opacity:0;background:radial-gradient(circle closest-side,#ffbe8c8c,#ff6e3240 60%,#0000 100%);border-radius:50%;animation:9s linear 3s infinite p3-destello;position:absolute}.p3-ascua{left:var(--x);bottom:var(--y);width:var(--z);height:var(--z);opacity:0;animation:p3-ascua var(--t) ease-out infinite;animation-delay:var(--ad);background:#ff5a1f;border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #ff5a1fe6}.p3-ascua.c{background:#ff9a5a;box-shadow:0 0 6px 1px #ff9a5ae6}.p3-velo-i{background:linear-gradient(#07080b,#0000);height:22%;position:absolute;inset:0 0 auto}.p3-pie{background:linear-gradient(to top, var(--fondo), transparent);height:24%;position:absolute;inset:auto 0 0}@keyframes p3-kb{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes p3-pulso{0%,to{opacity:.35}50%{opacity:.7}}@keyframes p3-ascua{0%{opacity:0;transform:translate(0,0)scale(1)}12%{opacity:.95}70%{opacity:.55}to{opacity:0;transform:translate3d(var(--dx), calc(var(--sube) * -1), 0) scale(.4)}}@keyframes p3-destello{0%,88%,to{opacity:0}89%{opacity:.42}90.5%{opacity:.08}92%{opacity:.34}95%{opacity:0}}.p3-marquesina{border-block:1px solid var(--linea);white-space:nowrap;padding-block:18px;overflow:hidden}.p3-marquesina>div{font-family:var(--font-unbounded), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--suave);gap:56px;padding-right:56px;font-size:14px;font-weight:800;animation:38s linear infinite p3-corre;display:inline-flex}.p3-marquesina i{color:var(--naranjo);font-style:normal}@keyframes p3-corre{to{transform:translate(-100%)}}.p3-rv.arm{opacity:0;transition:opacity .62s var(--e-out), transform .62s var(--e-fuerte);transition-delay:var(--rd,0s);transform:translateY(18px)}.p3-rv.arm.res{transition:opacity .32s var(--e-out), transform .9s var(--e-resorte);transition-delay:var(--rd,0s);transform:translateY(-44px)scale(.97)}.p3-rv.arm.zoom{transition:opacity .7s var(--e-out), transform 1.1s var(--e-expo);transition-delay:var(--rd,0s);transform:scale(.92)}.p3-rv.arm.in{opacity:1;transform:none}.p3-bl{padding-block:clamp(32px,4vw,60px)}.p3-h2{font-family:var(--font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:-.025em;max-width:18ch;margin:0 0 18px;font-size:clamp(28px,3.6vw,54px);font-weight:800;line-height:1}.p3-h2 em{color:var(--naranjo-t);font-style:normal}.p3-intro{color:var(--suave);max-width:46ch;margin:0 0 44px}.p3-caras{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.p3-caras.equipo{grid-template-columns:repeat(4,minmax(0,1fr))}.p3-cara{perspective:900px;min-width:0}.p3-cara a{text-decoration:none;display:block}.p3-tilt{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.9,.3,1.2)}.p3-tilt.mueve{transition:transform .12s var(--e-out)}.p3-foto{aspect-ratio:3/4;background:var(--sup);border-radius:18px;display:block;position:relative;overflow:hidden}.equipo .p3-foto{aspect-ratio:1}.p3-foto img{transition:transform .8s var(--e-out)}.p3-cara:hover .p3-foto img{transform:scale(1.05)}.p3-cara b{margin-top:12px;font-size:16px;line-height:1.3;display:block}.p3-cara span.r{color:var(--suave);font-size:15px;display:block}.p3-servicios{perspective:1100px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.p3-serv{background:var(--sup);border:1px solid var(--linea);border-radius:22px;flex-direction:column;gap:12px;height:100%;min-height:340px;padding:26px;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.p3-serv:hover{border-color:color-mix(in srgb, var(--naranjo) 60%, transparent)}.p3-serv:before,.p3-tarjeta:before,.p3-caso:before{content:"";background:radial-gradient(400px circle at var(--mx,50%) var(--my,0%), #ff5a1f29, transparent 45%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.p3-serv:hover:before,.p3-tarjeta:hover:before,.p3-caso:hover:before{opacity:1}.p3-serv svg{width:64px;height:64px}.p3-serv h3{font-family:var(--font-unbounded), sans-serif;text-transform:uppercase;margin:8px 0 0;font-size:19px;font-weight:800;line-height:1.15}.p3-serv p{color:var(--suave);margin:0;font-size:16px}.p3-serv .p3-precio{color:var(--naranjo-t);margin-top:auto;font-size:15px;font-weight:600;line-height:1.35}.p3-serv a{color:var(--naranjo-t);font-size:15px;font-weight:600;text-decoration:none}.p3-serv a:after{content:"";position:absolute;inset:0}.p3-faq{max-width:880px}.p3-faq details{border-top:1px solid var(--linea)}.p3-faq details:last-child{border-bottom:1px solid var(--linea)}.p3-faq summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:16px;padding:20px 0;list-style:none;display:grid}.p3-faq summary::-webkit-details-marker{display:none}.p3-faq summary:after{content:"+";color:var(--naranjo);text-align:center;transition:transform .3s var(--e-resorte);font-size:28px;line-height:1}.p3-faq details[open] summary:after{transform:rotate(45deg)}.p3-faq h3{margin:0;font-size:19px;font-weight:600;line-height:1.35}.p3-faq details p{color:var(--suave);max-width:62ch;margin:0 0 22px}.p3-final{text-align:center}.p3-final .p3-h2,.p3-final .p3-intro{margin-inline:auto}.p3-final .p3-h2{max-width:24ch}.p3-final .p3-acciones{justify-content:center}.p3-particulas{aspect-ratio:1;cursor:crosshair;width:min(440px,100%);margin:0 auto 12px;display:block}.p3-creditos{color:var(--suave);margin:56px 0 0;font-size:14px}.p3-creditos a{text-underline-offset:3px}@media (min-width:900px){.p3-titular{font-size:clamp(40px,4.8vw,84px)}.p3-heroe>.p3-wrap{grid-template-columns:minmax(0,1fr)}.p3-arte{z-index:0;aspect-ratio:auto;--hx:55.1%;--hy:-1.1%;--hw:47%;--ox:78% 40%;justify-content:flex-end;align-items:center;width:auto;margin:0;display:flex;position:absolute;inset:0}.p3-lienzo{aspect-ratio:16/9;flex:none;width:auto;height:max(100%,56.25vw)}.p3-pic.d{display:block}.p3-pic.m,.p3-velo-i{display:none}.p3-arte:before{content:"";z-index:1;background:linear-gradient(90deg,#07080bf0 0%,#07080bdb 26%,#07080b73 42%,#0000 56%);position:absolute;inset:0}.p3-pie{z-index:1;height:20%}}@media (max-width:899px){.p3-heroe{align-items:start}.p3-heroe>.p3-wrap{align-content:center;min-height:calc(100svh - 72px);padding-block:16px}.p3-menu{display:none}.p3-pil.p3-hamb{display:grid}.p3-caras:not(.equipo){scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:64%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.p3-caras:not(.equipo) li{scroll-snap-align:start}.p3-caras.equipo,.p3-servicios,.p3-problemas{grid-template-columns:repeat(2,minmax(0,1fr))}.p3-serv{min-height:250px}}@media (max-width:520px){.p3-nm{display:none}.p3-servicios{grid-template-columns:1fr}.p3-serv{min-height:0}.p3-serv .p3-precio{margin-top:4px}}@media (prefers-reduced-motion:reduce){.p3 *,.p3 :after{transition:none!important;animation:none!important}.p3-lienzo{will-change:auto}.p3-rv.arm{opacity:1;transform:none}.p3-mw:after{-webkit-mask:none;mask:none}.p3-cons line{stroke-dashoffset:0}}html:not([data-p3=dia]) .p3~.sun-footer{color:#f4f1ea;background:#07080b;border-top:1px solid #f4f1ea1f}html:not([data-p3=dia]) .p3~.sun-footer .sun-lead,html:not([data-p3=dia]) .p3~.sun-footer .sun-footer-links a,html:not([data-p3=dia]) .p3~.sun-footer .sun-footer-bottom{color:#f4f1eac7}html:not([data-p3=dia]) .p3~.sun-footer .sun-footer-col-title{color:#f4f1ea}html:not([data-p3=dia]) .p3~.sun-footer .sun-footer-links a:hover{color:#ff7a45}html:not([data-p3=dia]) .p3~.sun-footer .sun-footer-social a{color:#f4f1ea;background:#111319;border-color:#f4f1ea24}.p3-cita{border-left:2px solid var(--suave);max-width:44ch;margin:48px 0 0;padding-left:20px}.p3-cita p{margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.p3-cita cite{color:var(--suave);margin-top:10px;font-size:15px;font-style:normal;display:block}.p3-chips{z-index:3;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}.p3-chips li{background:color-mix(in srgb, var(--sup) 80%, transparent);-webkit-backdrop-filter:blur(8px);min-width:0;animation:6s ease-in-out infinite p3-flota;animation-delay:var(--fd,0s);border:1px solid #ff5a1f73;border-radius:14px;flex-direction:column;flex:1 1 0;gap:2px;padding:9px 10px;display:flex}.p3-chips b{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.02em;color:var(--naranjo-t);font-size:15px;font-weight:900;line-height:1.1}.p3-chips span{color:var(--tinta);font-size:12px;line-height:1.25}.p3-chips small{color:var(--suave);font-size:12px}@keyframes p3-flota{0%,to{transform:translateY(6px)}50%{transform:translateY(-6px)}}.p3-tarjeta{background:var(--sup);border:1px solid var(--linea);border-radius:18px;padding:26px;transition:border-color .3s;position:relative;overflow:hidden}.p3-tarjeta:hover{border-color:color-mix(in srgb, var(--naranjo) 60%, transparent)}.p3-tarjeta h3{font-family:var(--font-unbounded), sans-serif;text-transform:uppercase;margin:0;font-size:18px;font-weight:800;line-height:1.15}.p3-ico{width:48px;height:48px;color:var(--naranjo);background:color-mix(in srgb, var(--naranjo) 12%, transparent);border-radius:14px;place-items:center;display:inline-grid}.p3-ico svg{width:26px;height:26px}.p3-h2.largo{max-width:26ch;font-size:clamp(24px,3.1vw,46px)}.p3-problemas{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.p3-problemas p{margin:18px 0 0;font-size:19px;line-height:1.4}.p3-checks{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.p3-checks li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-size:17px;line-height:1.4;display:grid}.p3-checks svg{width:22px;height:22px;color:var(--naranjo);margin-top:2px}.p3-checks.grande li{border:1px solid var(--linea);background:var(--sup);border-radius:14px;padding:18px 20px}.p3-checks.fila{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:30px;display:flex}.p3-checks.fila li{align-items:center;gap:8px;font-size:16px;display:inline-flex}.p3-checks.fila svg{margin-top:0}.p3-ruta{--gap:20px;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}.p3-ruta:before,.p3-ruta:after{content:"";height:2px;top:31px;left:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n) / 2);right:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n) / 2);position:absolute}.p3-ruta:before{background:var(--linea)}.p3-ruta:after{background:var(--metal);transform-origin:0;transition:transform 1.5s var(--e-fuerte);transform:scaleX(0)}.p3-ruta:has(.in):after{transform:scaleX(1)}.p3-ruta:not(:has(.arm)):after{transform:scaleX(1)}.p3-nodo{z-index:1;text-align:center;position:relative}.p3-circ{z-index:1;width:64px;height:64px;color:var(--naranjo);background:var(--sup);border:1px solid color-mix(in srgb, var(--naranjo) 50%, var(--linea));border-radius:50%;place-items:center;margin:0 auto 16px;display:grid;position:relative}.p3-circ svg{width:28px;height:28px}.p3-circ.num{font-family:var(--font-unbounded), sans-serif;color:var(--tinta);border:2px solid var(--naranjo);font-size:24px;font-weight:900}.p3-nodo h3{font-family:var(--font-unbounded), sans-serif;text-transform:uppercase;margin:0 0 8px;font-size:14px;font-weight:800;line-height:1.2}.p3-ruta.pasos h3{font-size:16px}.p3-nodo p{color:var(--suave);margin:0;font-size:15px;line-height:1.45}.p3-parrafo{text-align:center;max-width:62ch;color:var(--suave);margin:44px auto 0;font-size:18px}.p3-esfuerzo{grid-template-columns:1.3fr 1fr;align-items:start;gap:16px;margin-top:40px;display:grid}.p3-tarjeta.destacada{border:2px solid var(--naranjo);background:color-mix(in srgb, var(--naranjo) 6%, var(--sup))}.p3-riesgo{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:16px;margin-top:40px;display:grid}.p3-garantia{border:2px solid var(--naranjo);background:color-mix(in srgb, var(--naranjo) 8%, var(--sup));border-radius:22px;flex-direction:column;justify-content:center;padding:clamp(26px,3vw,44px);display:flex}.p3-garantia h3{font-family:var(--font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(24px,2.6vw,38px);font-weight:900;line-height:1.05}.p3-garantia p{margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.45}.p3-riesgo .p3-checks{align-content:center;margin:0}.p3-paises{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.p3-pais{border:1px solid var(--linea);background:var(--sup);border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:8px 22px;font-weight:600;display:inline-flex}.p3-pais:before{content:"";background:var(--naranjo);border-radius:50%;width:8px;height:8px}.p3-cara .p3-caso{background:var(--sup);border:1px solid var(--linea);border-radius:18px;flex-direction:column;height:100%;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.p3-caso:hover{border-color:var(--naranjo)}.p3-caso .p3-foto{border-radius:0}.p3-caso-info{flex-direction:column;flex:1;padding:14px 16px 18px;display:flex;position:relative}.p3-cara .p3-caso-info b{margin-top:0}.p3-caso-info strong{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--naranjo-t);margin-top:auto;padding-top:16px;font-size:clamp(24px,1.95vw,28px);font-weight:900;line-height:1.05}.p3-caso-info strong.txt{white-space:normal;font-size:clamp(18px,1.5vw,21px)}.p3-caso-info small{min-height:2.7em;color:var(--suave);margin-top:8px;font-size:14px;line-height:1.35}@media (min-width:900px){.p3-chips{pointer-events:none;display:block;position:absolute;inset:0}.p3-chips li{flex:none;gap:3px;width:190px;padding:12px 16px;position:absolute}.p3-chips b{font-size:24px}.p3-chips span,.p3-chips small{font-size:14px}.p3-chips li:first-child{--fd:0s;top:9%;right:2%}.p3-chips li:nth-child(2){--fd:-2s;top:52%;right:2%}.p3-chips li:nth-child(3){--fd:-4s;bottom:11%;right:30%}}@media (max-width:899px){.p3-problemas,.p3-esfuerzo,.p3-riesgo{grid-template-columns:1fr}.p3-ruta{grid-template-columns:1fr;gap:28px}.p3-ruta:before,.p3-ruta:after{display:none}.p3-nodo{-moz-column-gap:18px;text-align:left;grid-template-columns:64px minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.p3-circ{grid-row:1/span 2;margin:0}.p3-nodo h3{align-self:end;margin:0 0 6px}.p3-nodo p{grid-column:2}.p3-nodo:not(:last-child):before,.p3-nodo:not(:last-child):after{content:"";width:2px;height:calc(100% + 28px);position:absolute;top:32px;left:31px}.p3-nodo:not(:last-child):before{background:var(--linea)}.p3-nodo:not(:last-child):after{background:var(--metal);transform-origin:top;transition:transform 1s var(--e-fuerte);transition-delay:var(--rd,0s);transform:scaleY(0)}.p3-nodo.in:not(:last-child):after,.p3-nodo:not(.arm):not(:last-child):after{transform:scaleY(1)}}@media (max-width:520px){.p3-mw{-webkit-text-stroke-width:1px}.p3-chips span,.p3-chips small{font-size:11px}.p3-chips li{padding:8px}.p3-chips b{font-size:13px}}.p3-cara button.p3-caso{appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;margin:0;padding:0}.p3-foto video{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;width:100%;height:100%;transition:transform .8s var(--e-out);position:absolute;inset:0}.p3-cara:hover .p3-foto video{transform:scale(1.05)}.p3-caso .p3-foto:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07080bb3);height:45%;position:absolute;inset:auto 0 0}.p3-play{z-index:1;background:var(--naranjo);width:60px;height:60px;transition:transform .3s var(--e-resorte);border-radius:50%;place-items:center;margin:-30px 0 0 -30px;display:grid;position:absolute;top:52%;left:50%;box-shadow:0 6px 26px #ff5a1f80}.p3-play:before{content:"";border:2px solid var(--naranjo);border-radius:50%;animation:2.4s ease-out infinite p3-onda;position:absolute;inset:0}.p3-play svg{fill:#fff;width:24px;height:24px;margin-left:3px}.p3-caso:hover .p3-play{transform:scale(1.1)}.p3-vera{z-index:1;white-space:nowrap;color:#f4f1ea;-webkit-backdrop-filter:blur(6px);background:#07080bb8;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;line-height:1.3;position:absolute;top:calc(52% + 42px);left:50%;transform:translate(-50%)}@keyframes p3-onda{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.p3-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p3-mas-casos{margin:28px 0 0}.p3-mas-casos a{min-height:44px;color:var(--naranjo-t);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.p3-mas-casos a:hover{text-underline-offset:4px;text-decoration:underline}.p3-modal{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:var(--tinta);background:0 0;border:0;margin:0;padding:0}.p3-modal[open]{place-items:center;padding:16px;display:grid}.p3-modal::backdrop{-webkit-backdrop-filter:blur(6px);background:#07080be0}.p3-modal-in{background:var(--sup);border:1px solid var(--linea);width:min(100%,max(300px,min(72svh,700px)/1.77778 + 28px));animation:p3-entra .35s var(--e-out);border-radius:20px;padding:14px}.p3-modal-cab{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.p3-modal-cab b{font-size:17px;line-height:1.25;display:block}.p3-modal-cab span{color:var(--suave);font-size:14px;line-height:1.3;display:block}.p3-modal-in video{aspect-ratio:9/16;-o-object-fit:contain;object-fit:contain;background:#000;border-radius:14px;width:100%;max-height:72svh;display:block}@keyframes p3-entra{0%{opacity:0;transform:translateY(14px)scale(.97)}}.p3-ruta.sistema{--base:1.6s;--paso:.94s;margin-top:128px}.p3-gota{z-index:0;width:calc(100% + var(--gap));pointer-events:none;height:36px;position:absolute;top:14px;left:50%;overflow-x:clip}.p3-gota i{opacity:0;position:absolute;inset:0}.p3-gota i:before{content:"";background:linear-gradient(270deg,#ff8a5c,#0000);border-radius:2px;width:110px;height:3px;margin-top:-1.5px;position:absolute;top:50%;right:0}.p3-gota i:after{content:"";background:#ffb08f;border-radius:50%;width:12px;height:12px;margin:-6px -6px 0 0;position:absolute;top:50%;right:0;box-shadow:0 0 10px 3px #ff5a1fe6,0 0 26px 9px #ff5a1f73}.p3-luz{color:#fff;background:var(--naranjo);opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset:-1px;box-shadow:0 0 26px 4px #ff5a1f8c}.p3-chat{text-align:left;pointer-events:none;gap:6px;width:290px;margin-left:-145px;display:grid;position:absolute;bottom:calc(100% + 14px);left:50%}.p3-bub{border-radius:14px;width:fit-content;max-width:100%;padding:7px 12px;font-size:13px;line-height:1.35;display:block}.p3-bub.cli{background:var(--sup);border:1px solid var(--linea);color:var(--tinta);transform-origin:0 100%;border-bottom-left-radius:4px;justify-self:start}.p3-bub.ia{background:var(--naranjo);color:#0b0b0b;transform-origin:100% 100%;border-bottom-right-radius:4px;grid-area:2/1;justify-self:end;font-weight:600}.p3-bub.esc{opacity:0;align-items:center;gap:4px;height:31px;display:flex}.p3-bub.esc i{opacity:.7;background:#0b0b0b;border-radius:50%;width:6px;height:6px}.p3-bub.esc i:nth-child(2){animation-delay:.15s!important}.p3-bub.esc i:nth-child(3){animation-delay:.3s!important}.p3-mas{z-index:2;background:var(--naranjo);color:#0b0b0b;white-space:nowrap;opacity:0;transform-origin:0 100%;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;line-height:1.3;position:absolute;top:-12px;left:calc(50% + 16px)}@media (prefers-reduced-motion:no-preference){.p3-ruta.sistema.vivo .p3-gota i{animation:6s linear infinite p3-viaja-x;animation-delay:calc(var(--base) + var(--i) * var(--paso))}.p3-ruta.sistema.vivo .p3-circ{animation:6s linear infinite p3-nodo-sube;animation-delay:calc(var(--base) + var(--i) * var(--paso) - .15s)}.p3-ruta.sistema.vivo .p3-luz{animation:6s linear infinite p3-nodo-luz;animation-delay:calc(var(--base) + var(--i) * var(--paso) - .15s)}.p3-ruta.sistema.vivo .p3-bub{animation:none;animation-delay:var(--base)}.p3-ruta.sistema.vivo .p3-bub.cli{animation-name:p3-b-cli}.p3-ruta.sistema.vivo .p3-bub.esc{animation-name:p3-b-esc}.p3-ruta.sistema.vivo .p3-bub.ia:not(.esc){animation-name:p3-b-ia}.p3-ruta.sistema.vivo .p3-bub.esc i{animation:.9s ease-in-out infinite p3-punto}.p3-ruta.sistema.vivo .p3-mas{animation:6s linear infinite p3-pop;animation-delay:var(--base)}.p3-ruta.sistema.vivo.fuera,.p3-ruta.sistema.vivo.fuera *{animation-play-state:paused!important}.p3-ruta.sistema.vivo .p3-bub:not(.esc){opacity:0}}@keyframes p3-viaja-x{0%{opacity:1;transform:translate(-100%)}15.6%{opacity:1;transform:translate(0)}15.7%,to{opacity:0;transform:translate(0)}}@keyframes p3-viaja-y{0%{opacity:1;transform:translateY(-100%)}15.6%{opacity:1;transform:translateY(0)}15.7%,to{opacity:0;transform:translateY(0)}}@keyframes p3-nodo-sube{0%{animation-timing-function:var(--e-resorte);transform:scale(1)}3%{transform:scale(1.12)}14%{animation-timing-function:ease-in-out;transform:scale(1.12)}26%,to{transform:scale(1)}}@keyframes p3-nodo-luz{0%{opacity:0}3%,14%{opacity:1}26%,to{opacity:0}}@keyframes p3-b-cli{0%,29%{opacity:0;transform:translateY(8px)scale(.92)}33%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes p3-b-esc{0%,38%{opacity:0;transform:scale(.8)}41%,54%{opacity:1;transform:none}56%,to{opacity:0;transform:none}}@keyframes p3-b-ia{0%,55%{opacity:0;transform:translateY(6px)scale(.85)}59%{opacity:1;transform:scale(1.04)}61%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes p3-pop{0%,77%{opacity:0;transform:scale(.4)translateY(6px)}80.5%{opacity:1;transform:scale(1.15)}83%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-6px)}}@keyframes p3-punto{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width:899px){.p3-ruta.sistema{margin-top:44px}.p3-gota{width:16px;height:calc(100% + 28px);top:32px;left:24px;overflow:visible clip}.p3-gota i:before{background:linear-gradient(#0000,#ff5a1ff2);width:3px;height:110px;margin:0 0 0 -1.5px;inset:auto auto 0 50%}.p3-gota i:after{margin:0 0 -6px -6px;inset:auto auto 0 50%}.p3-ruta.sistema.vivo .p3-gota i{animation-name:p3-viaja-y}.p3-chat{grid-column:2;width:auto;max-width:250px;margin:12px 0 0;position:static}.p3-mas{top:-10px;left:44px}}
