.c2.u .u-migas nav{margin:0!important}.c2.u .u-logo{width:clamp(120px,12vw,168px);height:auto;margin:0 0 28px;display:block}.c2.u .u-h1{font-size:clamp(38px,5vw,76px)}@media (width>=981px){.c2.u .u-der{margin-top:calc(clamp(120px,12vw,168px)/1.99099 + 28px)}}.c2.u .u-foto{aspect-ratio:3/2;background:#3a3a3a;position:relative;overflow:hidden}.c2.u .u-foto img{object-fit:cover;clip-path:inset(0 0 0 100%);width:100%;height:100%;transition:clip-path .8s var(--ease-in-out) .3s, transform 1.4s var(--ease-out) .3s;position:absolute;inset:0;transform:scale(1.08)}.c2.u.loaded .u-foto img{clip-path:inset(0);transform:none}.c2.u .cap-t b{font-size:15px}.c2.u .u-vals{border-top:1px solid var(--g20);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:380px;margin:36px 0 0;padding:0;list-style:none;display:grid}.c2.u .u-vals li{border-bottom:1px solid var(--g20);align-items:center;gap:12px;padding:14px 0;font-size:14px;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.c2.u .u-sec .ficha:hover{border-color:var(--g20);transform:none}}.c2.u .u-otro{background:var(--carbon);color:#fff;--bg:var(--carbon);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px clamp(32px,6vw,96px);margin-top:20px;padding:clamp(28px,4vw,56px);display:grid}.c2.u .u-otro .lbl{color:#ffffffb3}.c2.u .u-otro h3{letter-spacing:-.025em;margin:18px 0 0;font-size:clamp(28px,3.2vw,44px);font-weight:300;line-height:1.05}.c2.u .u-otro h3 b{font-weight:700}.c2.u .u-otro p{color:#ffffffc7;max-width:440px;margin:0 0 24px;font-size:17px;line-height:1.65}.c2.u .u-dark{background:var(--carbon);color:#fff;position:relative;overflow:hidden}.c2.u .u-dis{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,7vw,110px);display:grid}.c2.u .u-dis-img{aspect-ratio:1;background:#3a3a3a;position:sticky;top:32px;overflow:hidden}.c2.u .u-dis-img img{object-fit:cover;object-position:20% 50%;width:100%;height:100%}.c2.u .u-dark .lbl{color:#ffffffb3}.c2.u .u-dis-p{color:#ffffffc7;max-width:480px;margin:24px 0 0;font-size:17px;line-height:1.65}.c2.u .u-pasos{margin-top:40px}.c2.u .u-dark .fila{border-top-color:#ffffff38}.c2.u .u-dark .fila:last-child{border-bottom-color:#ffffff38}.c2.u .u-dark .fila p{color:#ffffffbf}.c2.u .u-dark .fila .n{--st:#fff6;--bg:var(--carbon)}.c2.u .u-dark .fila.in .n{--st:#fff}.c2.u .u-pie{letter-spacing:.04em;align-items:center;gap:12px;margin:32px 0 0;font-size:13px;font-weight:600;display:flex}.c2.u .u-vias{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.c2.u .u-via{border:1px solid var(--g20);background:#fff;padding:28px 24px 30px;transition:border-color .2s}.c2.u .u-via .n{--st:var(--g40);-webkit-text-stroke-width:2px;font-size:64px;font-weight:800;line-height:1;display:block}.c2.u .u-via.in .n{--st:var(--negro);transition:-webkit-text-stroke-color .6s}.c2.u .u-via h3{letter-spacing:-.02em;margin:18px 0 0;font-size:22px;font-weight:700;line-height:1.1}.c2.u .u-via ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.c2.u .u-via li{color:var(--g80);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.c2.u .u-via li .sq{flex:none;margin-top:6px}.c2.u .u-tec .ph{aspect-ratio:1}@media (hover:hover) and (pointer:fine){.c2.u .u-via:hover{border-color:var(--negro)}}.c2.u .u-desc{background:var(--carbon);color:#fff;--bg:var(--carbon);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px clamp(32px,6vw,96px);margin-top:20px;padding:clamp(28px,4vw,56px);display:grid}.c2.u .u-desc .lbl{color:#ffffffb3;margin-top:28px}.c2.u .u-desc-img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.c2.u .u-desc h3{letter-spacing:-.025em;margin:18px 0 0;font-size:clamp(28px,3.2vw,44px);font-weight:300;line-height:1.05}.c2.u .u-desc h3 b{font-weight:700}.c2.u .u-desc-in>p:not(.lbl){color:#ffffffc7;max-width:480px;margin:20px 0 0;font-size:16px;line-height:1.65}.c2.u .u-desc-l{color:#fff;border-bottom:1px solid #fff6;align-items:center;gap:8px;margin-top:22px;padding-bottom:2px;font-size:14px;font-weight:600;transition:border-color .2s;display:inline-flex}.c2.u .u-desc-l svg{transition:transform .2s var(--ease-out)}.c2.u .u-desc-form{color:var(--negro);background:#fff;flex-direction:column;gap:18px;padding:clamp(24px,3vw,40px);display:flex}.c2.u .u-desc-form label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.c2.u .u-desc-form input[type=text],.c2.u .u-desc-form input[type=email]{height:48px;font:inherit;border:1px solid #b2b2b2;border-radius:0;padding:0 12px;font-weight:400}.c2.u .u-desc-form input:focus-visible{outline:2px solid var(--rojo);outline-offset:1px}.c2.u .u-desc-form label.chk{color:#575756;flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.5}.c2.u .u-desc-form label.chk input{width:18px;height:18px;accent-color:var(--rojo);flex:none;margin-top:2px}.c2.u .u-desc-form label.chk a{color:var(--negro)}.c2.u .u-desc-form .btn{font:inherit;cursor:pointer;border:0;font-size:15px;font-weight:600}.c2.u .u-desc-form .btn:disabled{opacity:.7;cursor:default}.c2.u .u-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (hover:hover) and (pointer:fine){.c2.u .u-desc-l:hover{border-color:#fff}.c2.u .u-desc-l:hover svg{transform:translate(3px)}}@media (width<=980px){.c2.u .u-desc{grid-template-columns:1fr}.c2.u .u-vias{grid-template-columns:repeat(2,minmax(0,1fr))}.c2.u .u-dis{grid-template-columns:1fr}.c2.u .u-dis-img{aspect-ratio:4/3;position:static}.c2.u .u-otro{grid-template-columns:1fr}}@media (width<=560px){.c2.u .u-vals{max-width:none}.c2.u .u-vias{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.c2.u .u-foto img{transition-duration:1ms;transition-delay:0s;transform:none}}
