.ini-hero__acciones{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--r-2);margin-top:var(--r-2);max-width:var(--medida-hero)}.ini-hero__acciones .pg-btn{margin-top:0;justify-content:center;text-align:center}.ini-serv__lineas{display:grid;gap:var(--r-2);margin-top:var(--r-4)}@media (min-width: 760px){.ini-serv__lineas{grid-template-columns:repeat(12,1fr);gap:var(--r-2)}.lin--7{grid-column:span 7}.lin--5{grid-column:span 5}.lin--3{grid-column:span 6}}@media (min-width: 1080px){.lin--3{grid-column:span 3}}.lin{display:flex;flex-direction:column;padding:0 0 12px;transition:border-color .35s var(--ease-out),background .35s var(--ease-out)}.lin:hover .lin__cab{border-color:var(--borde-fuerte)}.lin__cab{display:flex;align-items:start;gap:var(--r-2);padding:2px 2px var(--r-2);border-bottom:1px solid var(--line)}.lin__sello{position:relative;flex:none;font-size:var(--t-titulo);font-weight:800;line-height:.8;letter-spacing:var(--tr-display);color:#ffffff1a;transition:color .35s var(--ease-out)}.lin:hover .lin__sello{color:#ffffff2e}.lin__tit{display:flex;flex-direction:column;justify-content:flex-start;gap:2px;min-height:46px;min-width:0}.lin__ver{color:var(--t-l3);transition:color .2s}.lin__cab:hover .lin__ver{color:var(--ink)}.lin__ver svg{width:13px;height:13px;vertical-align:-1px}.lin__items{display:grid;gap:0;margin-top:var(--r-1);padding:0;list-style:none;align-content:start}.lin--7 .lin__items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--r-3)}@media (max-width: 520px){.lin--7 .lin__items{grid-template-columns:1fr}}.lin__items a{display:flex;align-items:center;gap:var(--r-1);padding:8px 8px 8px 6px;font-size:var(--t-cuerpo);font-weight:500;line-height:1.3;color:var(--t-l2);transition:background .2s,color .2s}.lin__items a:hover,.lin__items a:focus-visible{background:var(--tinte);color:var(--ink)}.lin__items .ico{flex:none;width:19px;height:19px;color:var(--t-l3);transition:color .2s}.lin__items a:hover .ico,.lin__items a:focus-visible .ico{color:var(--luz)}@supports (grid-template-rows: subgrid){@media (min-width: 760px){.lin{display:grid;grid-row:span 2;grid-template-rows:subgrid}.lin .lin__items{margin-top:0}}}.ini-pasos__list{display:grid;gap:var(--r-3);margin-top:var(--r-4);list-style:none;padding:0}@media (min-width: 760px){.ini-pasos__list{grid-template-columns:repeat(3,1fr);gap:var(--r-3)}}.ini-pasos__n{display:grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border-radius:50%;border:1px solid var(--line);font-size:var(--t-cuerpo);font-weight:700;color:var(--luz)}.ini-pasos__list h3{font-size:var(--t-sub);font-weight:600;margin-bottom:8px}.ini-pasos__list p{font-size:var(--t-cuerpo);color:var(--ink-dim);line-height:1.6;max-width:34ch}.ini-prueba .logo-minis{margin-top:var(--r-3)}.ini-prueba .hub,.ini-prueba .pg-btn{margin-top:var(--r-4)}.ini-prueba .sec-cab .pg-btn{margin-top:0}.ini-estudio__card{position:relative;display:block;overflow:hidden;background:var(--bg-2);aspect-ratio:21 / 9}.ini-estudio__frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 48%;transition:transform 1.1s var(--ease-out)}.ini-estudio__card:hover .ini-estudio__frame{transform:scale(1.04)}.ini-estudio__card:after{content:"";position:absolute;inset:0;background:linear-gradient(94deg,#00121be6,#00121ba8,#00121b1a 76%)}.ini-estudio__txt{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;height:100%;padding:clamp(26px,4vw,54px);max-width:34ch}.ini-estudio__txt .pg-section{margin-top:4px}.ini-estudio__pie{display:block;margin-top:14px;max-width:24ch;font-size:var(--t-cuerpo);color:var(--t-l2)}.ini-estudio__pie svg{display:inline-block;vertical-align:-2px;margin-left:8px}.ini-estudio__card:hover .ini-estudio__pie{color:var(--ink)}@media (max-width: 760px){.ini-estudio__card{aspect-ratio:4 / 5}.ini-estudio__card:after{background:linear-gradient(transparent 28%,#00121beb 78%)}.ini-estudio__txt{justify-content:flex-end;max-width:none}}.ini-univ{padding-block:var(--aire)}.ini-univ__cab{max-width:var(--ancho);margin:0 auto clamp(26px,3vw,44px);padding:0 var(--pad-x)}.puertas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--r-2);padding:0 var(--pad-x);max-width:var(--ancho);margin:0 auto}@media (min-width: 1100px){.puertas{grid-template-columns:repeat(4,1fr)}}.puerta{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;background:var(--bg-2)}@media (max-width: 679px){.puerta__marca{padding:var(--r-2)}.puerta__linea{left:var(--r-2);right:var(--r-2);bottom:var(--r-2);letter-spacing:.12em;line-height:1.4}.puerta:before{right:var(--r-1);top:var(--r-1)}}.puerta__fondo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease-out),opacity .6s;opacity:.92}.puerta:after{content:"";position:absolute;inset:0;background:radial-gradient(116% 84% at 50% 44%,#000c122e,#000c129e 68%,#000c12e6)}.puerta--pieza:after{background:radial-gradient(120% 90% at 50% 46%,transparent 0%,rgba(0,12,18,.22) 72%,rgba(0,12,18,.72) 100%)}.puerta__marca{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--r-2);padding:var(--r-3);text-align:center}.puerta__logo{display:block;height:auto;max-height:32%;object-fit:contain;filter:drop-shadow(0 3px 20px rgba(0,0,0,.55));transition:transform .7s var(--ease-out)}.puerta__rotulo{font-size:var(--t-sub);font-weight:600;line-height:1.1}.puerta__linea{position:absolute;left:20px;right:20px;bottom:18px;font-size:var(--t-etiqueta);font-weight:600;color:var(--t-l3);letter-spacing:var(--tr-label);text-transform:uppercase}.puerta:hover .puerta__fondo,.puerta:focus-visible .puerta__fondo{transform:scale(1.07);opacity:1}.puerta:hover .puerta__logo,.puerta:focus-visible .puerta__logo{transform:scale(1.05)}@media (prefers-reduced-motion: reduce){.puerta__fondo,.puerta__logo{transition:opacity .3s}.puerta:hover .puerta__fondo,.puerta:hover .puerta__logo{transform:none}}.puerta:before{content:"";position:absolute;z-index:3;right:16px;top:16px;width:12px;height:10px;clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--luz);opacity:0;transition:opacity .35s}.puerta:hover:before,.puerta:focus-visible:before{opacity:1}.ini-faq__lista{margin-top:var(--r-3);max-width:none}@media (min-width: 900px){.ini-faq__lista{columns:2;column-gap:clamp(40px,5vw,96px)}.ini-faq__lista details{break-inside:avoid}}@media (min-width: 1700px){.ini-faq__lista{columns:3}}@media (max-width: 380px){.ini-serv__lineas{gap:var(--r-1)}}.promo{position:relative;max-width:720px;padding:clamp(24px,4vw,38px);border:1px solid var(--line);background:linear-gradient(150deg,rgba(251,186,0,.06),transparent 60%),var(--bg-2);overflow:hidden}.promo:after{content:"";position:absolute;right:16px;top:16px;width:13px;height:11px;pointer-events:none;clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--luz)}.promo__incluye{display:grid;gap:var(--r-1);margin-top:var(--r-3)}.promo__incluye li{position:relative;padding-left:22px;color:var(--t-l2);font-size:var(--t-cuerpo)}.promo__incluye li:before{content:"";position:absolute;left:0;top:.62em;width:11px;height:9px;background:var(--luz);clip-path:polygon(50% 0,100% 100%,0 100%)}.promo__precio{margin-top:var(--r-4);font-size:var(--t-display);font-weight:700;letter-spacing:-.03em}.promo__precio small{font-size:var(--t-cuerpo);font-weight:600;color:var(--t-l3);letter-spacing:var(--tr-label)}.promo__nota{margin-top:6px}.promo .pg-btn{margin-top:var(--r-3)}@media (min-width: 900px) and (min-height: 760px){#main>.pg-block,#main>.ini-univ{min-height:100vh;display:flex;flex-direction:column;justify-content:center}#main>.diag{min-height:var(--diag-alto)}#main>.pg-block>*:not(.pared):not(.rm),#main>.ini-univ>*{flex:0 0 auto;width:100%}#main>.pg-block>.pared{flex:0 0 auto}#main>.pg-block>.rm{flex:0 0 auto}#main>.pg-block>.pg-btn{width:auto;align-self:flex-start}}.rm{width:100vw;margin-left:calc(50% - 50vw);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);min-height:clamp(520px,calc(100vh - 2 * var(--aire)),920px)}.rm__menu{display:flex;flex-direction:column;justify-content:center;gap:var(--r-4);padding:var(--r-6) var(--r-6) var(--r-6) max(var(--pad-x),calc((100vw - var(--ancho)) / 2 + var(--pad-x)))}.rm__menu>*{margin:0}.rm__redes{list-style:none;padding:0;border-top:1px solid var(--line)}.rm__redes li{border-bottom:1px solid var(--line)}.rm__redes a{display:flex;align-items:baseline;justify-content:space-between;gap:var(--r-2);padding:var(--r-2) 0;color:var(--ink);text-decoration:none;transition:color .25s,padding .35s var(--ease-out)}.rm__red{font-size:var(--t-sub);font-weight:600}.rm__cuenta{font-size:var(--t-etiqueta);color:var(--t-l4);transition:color .25s}.rm__redes a:hover,.rm__redes a:focus-visible{color:var(--luz);padding-left:var(--r-1)}.rm__redes a:hover .rm__cuenta,.rm__redes a:focus-visible .rm__cuenta{color:var(--ink-dim)}.rm__escena{position:relative;display:block;overflow:hidden;container-type:size;color:var(--ink);text-decoration:none;isolation:isolate}.rm__escena>*{position:absolute;inset:0}.rm__trama,.rm__3d{width:100%;height:100%;display:block}.rm__trama,.rm__fondo{z-index:1}.rm__eco{z-index:2}.rm__palabra{z-index:3;isolation:isolate}.rm__hojas{z-index:3;pointer-events:none}.rm__3d{z-index:4;pointer-events:none}.rm__frente{z-index:5;pointer-events:none}.rm__frente>*{position:absolute}.rm__escena:not(.rm--viva) :is(.rm__palabra,.rm__eco,.rm__hojas,.rm__forma,.rm__linea,.rm__barrido,.rm__acto,.rm__tc,.rm__cap){display:none}.rm__palabra .pl,.rm__eco span{position:absolute;left:var(--px, 4.5%);top:50%;width:var(--pw, 106cqw);line-height:0}.pw{display:block;width:100%;height:auto;overflow:visible}.pw path{fill:currentColor}.pw--trazo path{fill:none;stroke:#fff9;stroke-width:1.5px;vector-effect:non-scaling-stroke}.rm__palabra .w-letras{position:absolute;left:var(--px, 4.5%);top:50%}.w-letras span{position:absolute;top:0;height:100%}.w-letras svg{display:block;width:100%;height:100%;overflow:visible;fill:var(--ink)}.rm__palabra .pl{display:grid;mix-blend-mode:screen;opacity:0}.rm__palabra .bd{grid-area:1 / 1}.rm__palabra .b0{clip-path:inset(0 0 66% 0)}.rm__palabra .b1{clip-path:inset(33% 0 33% 0)}.rm__palabra .b2{clip-path:inset(66% 0 0 0)}.rm__palabra .pl--c{color:var(--cyan)}.rm__palabra .pl--m{color:var(--magenta)}.rm__palabra .pl--y{color:#ffe000}.rm__palabra .pl--k{color:var(--ink);mix-blend-mode:normal}.rm__eco span{opacity:0}.rm__fondo{overflow:hidden;opacity:0}.rm__fondo svg{display:block;width:100%;height:100%}.rm__fondo .fila{fill:none;stroke:#ffffff12;stroke-width:1px}.rm__linea{left:50%;top:-30%;width:2px;height:160%;background:linear-gradient(180deg,transparent,var(--luz) 35%,#FFE000 50%,var(--luz) 65%,transparent);box-shadow:0 0 16px 2px #fbba00b3;rotate:-18deg;opacity:0}.rm__forma{left:0;top:0;width:26cqw;aspect-ratio:103.13 / 107.65;filter:drop-shadow(0 0 14px rgba(251,186,0,.7));opacity:0}.rm__forma i{display:block;width:100%;height:100%;background:var(--grad)}.rm__logo{left:7%;top:50%;width:44cqw;height:auto;translate:0 -50%;overflow:visible}.rm__cap{display:flex;align-items:center;gap:var(--r-1);font-size:var(--t-etiqueta);color:var(--ink-dim);opacity:0}.rm__cap:before{content:"";width:24px;height:1px;background:var(--luz)}.rm__neon{padding:var(--r-1) var(--r-2);border:1px solid var(--luz);background:#000a0fb8;box-shadow:0 0 14px #fbba008c,inset 0 0 10px #fbba0033;font-size:var(--t-cuerpo);font-weight:600;color:var(--ink);white-space:nowrap}.n1{left:56%;top:16%}.n2{left:70%;top:78%}.n3{left:8%;top:78%}.rm__hojas>*{position:absolute;left:0;top:0;opacity:0}.hoja{width:22cqw;aspect-ratio:4 / 3;filter:drop-shadow(0 18px 30px rgba(0,0,0,.55))}.hoja svg,.cara svg{display:block;width:100%;height:100%}.rm__tarjeta{width:15cqw;aspect-ratio:340 / 220;transform-style:preserve-3d}.cara{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 16px 28px #00000080}.cara--r{transform:rotateY(180deg)}.rm__esq{width:22px;height:22px;border:0 solid rgba(255,255,255,.5)}.e1{left:16px;top:16px;border-top-width:1px;border-left-width:1px}.e2{right:16px;top:16px;border-top-width:1px;border-right-width:1px}.e3{left:16px;bottom:16px;border-bottom-width:1px;border-left-width:1px}.e4{right:16px;bottom:16px;border-bottom-width:1px;border-right-width:1px}.rm__reg{width:18px;height:18px;left:50%;translate:-50% 0;fill:none;stroke:#ffffff73;stroke-width:1}.r1{top:10px}.r2{bottom:10px}.rm__acto,.rm__tc,.rm__vert,.rm__ir{font-size:var(--t-etiqueta);color:var(--t-l4)}.rm__acto{left:48px;top:20px}.rm__tc{right:48px;bottom:20px;font-variant-numeric:tabular-nums}.rm__vert{right:18px;top:50%;writing-mode:vertical-rl;translate:0 -50%;letter-spacing:var(--tr-label)}.rm__ir{left:48px;bottom:20px;transition:color .25s}.rm__escena:hover .rm__ir,.rm__escena:focus-visible .rm__ir{color:var(--luz)}.rm__barrido{left:-40%;top:-40%;width:180%;height:180%;background:var(--bg);border-inline:2px solid var(--luz);box-shadow:0 0 26px #fbba008c;rotate:-18deg}@container (orientation: portrait){.rm__logo{left:10%;top:24%;width:80cqw}.rm__forma,.hoja{width:40cqw}.rm__tarjeta{width:28cqw}.n1{left:8%;top:46%}.n2{left:40%;top:76%}.n3,.rm__vert{display:none}}@media (max-width: 899px){.rm{grid-template-columns:1fr;min-height:0}.rm__escena{order:-1;height:min(125vw,640px)}.rm__menu{gap:var(--r-2);padding:var(--r-4) var(--pad-x) 0}.rm__redes a{padding:var(--r-1) 0}}.diag--portada .diag__txt{--medida-hero: 560px}.diag--portada .busc{width:100%;max-width:var(--medida-hero);margin:var(--r-3) 0 0;flex:none}.diag--portada .busc__campo{font-size:var(--t-cuerpo);padding:15px 22px}.diag--portada .ini-hero__acciones{margin-top:var(--r-2)}.diag--portada .ini-hero__acciones .pg-btn{margin:0}.diag--portada .ini-hero__acciones{grid-template-columns:minmax(0,1fr)}.vv{margin-top:var(--r-4)}.vv__tabs{display:none;gap:var(--r-4);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.vv__tabs::-webkit-scrollbar{display:none}html.js .vv__tabs{display:flex}.vv__tab{flex:none;min-height:48px;margin-bottom:-1px;padding:0;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;font:inherit;font-size:var(--t-cuerpo);font-weight:500;white-space:nowrap;color:var(--t-l3);transition:color .2s,border-color .2s}.vv__tab:hover{color:var(--ink)}.vv__tab[aria-selected=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--luz)}.vv__tab:focus-visible{outline:2px solid var(--luz);outline-offset:2px}.vv__panel{display:grid;gap:var(--r-4);align-items:center;padding-top:var(--r-5)}html.js .vv__panel[data-oculto]{display:none}html:not(.js) .vv__panel+.vv__panel{margin-top:var(--r-6)}html.js .vv__panel:not([data-oculto]){animation:vv-entra .35s var(--ease-out)}@keyframes vv-entra{0%{opacity:0}}@media (min-width: 900px){.vv__panel--escritorio{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--r-8)}.vv__panel--movil{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--r-8)}.vv .live__stage--movil{height:min(600px,calc(100svh - 300px))}}.vv__escena{display:grid;justify-items:center}.vv__panel--escritorio .vv__escena{justify-items:stretch}.vv__tipo{font-size:var(--t-etiqueta);font-weight:700;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--luz)}.vv__nombre{margin-top:var(--r-1);font-size:var(--t-titulo);font-weight:300;line-height:1.1;letter-spacing:var(--tr-display)}.vv__corto{margin-top:var(--r-2);max-width:40ch;font-size:var(--t-cuerpo);line-height:1.6;color:var(--t-l2)}.vv__ficha{display:inline-flex;align-items:center;gap:var(--r-1);min-height:44px;margin-top:var(--r-2);font-size:var(--t-cuerpo);font-weight:600;color:var(--ink)}.vv__ficha:hover{color:var(--luz)}.ini-vivo .vv+.pg-btn{margin-top:var(--r-6)}@media (prefers-reduced-motion: reduce){html.js .vv__panel:not([data-oculto]){animation:none}}.vv__info .pg-btn--chico{display:inline-flex;margin-top:var(--r-2)}.vv__info .vv__ficha{display:flex;width:max-content}
