:root{--ink:#1a1410;--paper:#fdf6ec;--pink:#f9dbdd;--pink-deep:#f3b9bf;--red:#e5304d;--red-deep:#c41f38;--yellow:#f3c11f;--yellow-deep:#e0a800;--yellow-brand:#FAC636;--yellow-brand-deep:#ECB01E;--orange:#ef7a22;--orange-deep:#d85f0f;--cream:#faeecb;--cream-deep:#f0dca0;--bg:#F2F2F2;--bg-2:var(--pink);--fg:var(--ink);--accent:var(--red);--border:rgba(0,0,0,.1);--border-strong:rgba(0,0,0,.25);--ff:'BwModelica','BwModelica Fallback',system-ui,sans-serif;--container-header:1800px;--container:1600px;--container-medio:1200px;--container-narrow:900px;--text-col:620px;--col-gap:clamp(40px,6vw,100px);--edge-extra:clamp(32px,9vw,180px);--pad:max(clamp(40px,9vw,160px),(100vw - var(--container)) / 2);--pad-nav:clamp(30px,4vw,60px);--pad-img-edge:max(clamp(20px,3.5vw,56px),(100vw - var(--container-header)) / 2);--u:1px;--u-nav:1px;--t-h1:clamp(2.25rem,4.75vw,68px);--t-h2:clamp(1.6875rem,3.06vw,44px);--t-h3:clamp(1.125rem,1.46vw,22px);--t-lead:clamp(16px,1.25vw,18px);--t-texto:max(1rem,16px);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1)}@media (max-width:640px){:root{--pad-nav:20px}}@media (min-width:1101px){:root{--u:min(calc(100vw / 1920),1.3334px);--u-nav:max(var(--u),0.88px);--t-h1:max(2.25rem,calc(68 * var(--u)));--t-h2:max(1.6875rem,calc(44 * var(--u)));--t-h3:max(1.125rem,calc(22 * var(--u)));--t-lead:max(16px,calc(18 * var(--u)));--t-texto:max(16px,calc(16 * var(--u)));--container-header:calc(1800 * var(--u));--container:calc(1600 * var(--u));--container-medio:calc(1200 * var(--u));--container-narrow:calc(900 * var(--u));--text-col:max(480px,calc(620 * var(--u)));--col-gap:calc(100 * var(--u));--edge-extra:calc(172.8 * var(--u));--pad:max(calc(160 * var(--u)),(100vw - var(--container)) / 2);--pad-nav:calc(60 * var(--u));--pad-img-edge:max(calc(60 * var(--u)),(100vw - var(--container-header)) / 2)}}@media (min-width:1101px){body[data-caso="alcanada"]{--u:1px;--u-nav:1px;--t-h1:clamp(2.25rem,4.75vw,68px);--t-h2:clamp(1.6875rem,3.06vw,44px);--t-h3:clamp(1.125rem,1.46vw,22px);--t-lead:clamp(16px,1.25vw,18px);--t-texto:max(1rem,16px);--container-header:1800px;--container:1600px;--container-medio:1200px;--container-narrow:900px;--text-col:620px;--col-gap:clamp(40px,6vw,100px);--edge-extra:clamp(32px,9vw,180px);--pad:max(clamp(40px,9vw,160px),(100vw - var(--container)) / 2);--pad-nav:clamp(30px,4vw,60px);--pad-img-edge:max(clamp(20px,3.5vw,56px),(100vw - var(--container-header)) / 2)}}@font-face{font-family:'BwModelica';src:url('/assets/fonts/BwModelica/400-BwModelica-Regular.woff2?v=3') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'BwModelica';src:url('/assets/fonts/BwModelica/700-BwModelica-Bold.woff2?v=3') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'BwModelica';src:url('/assets/fonts/BwModelica/800-BwModelica-ExtraBold.woff2?v=3') format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'BwModelica Black';src:url('/assets/fonts/BwModelica/900-BwModelica-Black.woff2?v=3') format('woff2');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'BwModelica Fallback';src:local('Arial'),local('Helvetica Neue'),local('Helvetica');font-weight:100 600;size-adjust:109.1%;ascent-override:89.9%;descent-override:20.2%;line-gap-override:0%}@font-face{font-family:'BwModelica Fallback';src:local('Arial Bold'),local('Arial'),local('Helvetica Neue'),local('Helvetica');font-weight:700 900;size-adjust:106%;ascent-override:92.5%;descent-override:20.8%;line-gap-override:0%}h1,h2,h3{letter-spacing:-.03em}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;font-family:var(--ff);background:var(--bg);color:var(--fg);overflow-x:clip;font-feature-settings:'salt' on;transition:background-color .8s var(--ease-in-out),color .8s var(--ease-in-out)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}button{font-family:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;font-family:var(--ff)}::selection{background:var(--accent);color:var(--bg,#fff)}body.is-dragging-floater{-webkit-user-select:none;user-select:none}.bg-tiles{position:fixed;inset:0;z-index:1;pointer-events:none;--mx:50vw;--my:50vh;opacity:0;transition:opacity .6s var(--ease-out);background-repeat:repeat;-webkit-mask-image:radial-gradient(260px circle at var(--mx) var(--my),#000 0%,transparent 72%);mask-image:radial-gradient(260px circle at var(--mx) var(--my),#000 0%,transparent 72%)}@media (max-width:900px){.bg-tiles{display:none}}.bg-tiles{display:none !important}.loader{display:none}.loader-logo{width:calc(220 * var(--u));color:#fff}.loader-logo svg{width:100%;height:auto;display:block}.portal-curtain{position:fixed;inset:0;z-index:950;pointer-events:none;background:#F2F2F2;display:flex;align-items:center;justify-content:center;overflow:hidden}.portal-curtain__brain-wrap{position:absolute;z-index:0;bottom:0;left:50%;width:70vw;transform:translate(-50%,65%)}.portal-curtain__brain{display:block;width:100%;height:auto;max-width:none;pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;will-change:transform}.portal-curtain__brain:active{cursor:grabbing}.portal-curtain__brain.is-dragging{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.portal-curtain__brain-bg{position:absolute;z-index:0;height:auto;max-width:none;opacity:.32}.portal-curtain__brain-bg--1{width:calc(90 * var(--u));top:12%;left:10%;filter:blur(4px);rotate:-14deg;opacity:.3}.portal-curtain__brain-bg--2{width:calc(150 * var(--u));top:18%;right:8%;filter:blur(6px);rotate:10deg;scale:-1 1;opacity:.18}.portal-curtain__brain-bg--3{width:calc(60 * var(--u));top:60%;left:16%;filter:blur(3px);rotate:22deg;opacity:.42}.portal-curtain__brain-bg--4{width:calc(190 * var(--u));bottom:6%;right:14%;filter:blur(8px);rotate:-20deg;scale:-1 1;opacity:.16}.portal-curtain__brain-bg--5{width:calc(75 * var(--u));top:70%;right:28%;filter:blur(4px);rotate:35deg;scale:-1 1;opacity:.36}.portal-curtain__logo{position:relative;z-index:2;height:clamp(4rem,15vw,calc(208 * var(--u)));width:auto;color:#1a1410;transform:translateY(-60px)}.portal-curtain__logo svg{height:100%;width:auto;display:block}.portal-veil{position:fixed;inset:0;z-index:7;pointer-events:none;background:#1a1410;opacity:1}.portal-curtain__scroll{position:absolute;left:50%;bottom:calc(40 * var(--u));transform:translateX(-50%);z-index:2;color:#ffffff;opacity:.85;transition:opacity .3s}.portal-curtain__wheel{animation:portalWheel 1.7s ease-in-out infinite;transform-origin:12px 11px}@keyframes portalWheel{0%{transform:translateY(0);opacity:1}65%{transform:translateY(9px);opacity:0}66%{transform:translateY(0);opacity:0}100%{transform:translateY(0);opacity:1}}@media (max-width:900px){.portal-curtain,.portal-veil{display:none}}@media (prefers-reduced-motion:reduce){.portal-curtain,.portal-veil{display:none}}html.lec-mov .portal-curtain,html.lec-mov .portal-veil{display:none}.cursor-dot,.cursor-ring{display:none !important}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:9998;border-radius:50%;transform:translate(-50%,-50%);mix-blend-mode:difference}.cursor-dot{width:calc(8 * var(--u));height:calc(8 * var(--u));background:#fff}.cursor-ring{width:calc(40 * var(--u));height:calc(40 * var(--u));border:1.5px solid #fff;transition:width .25s var(--ease-out),height .25s var(--ease-out),opacity .25s}@media (max-width:900px){.cursor-dot,.cursor-ring{display:none}body{cursor:auto}}.floater{position:absolute;top:0;bottom:0;z-index:6;display:flex;align-items:center;justify-content:center;pointer-events:none}.floater img{position:relative;left:0;top:0;width:100%;height:auto;display:block;pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;filter:drop-shadow(0 30px 26px rgba(0,0,0,.12));animation:floaty 6s ease-in-out infinite;will-change:transform}.floater img:active{cursor:grabbing}.floater img.is-dragging{transition:transform .7s cubic-bezier(.2,.8,.2,1)}@keyframes floaty{0%,100%{rotate:-6deg}50%{rotate:-1.5deg}}.section[data-side="left"] .floater{left:calc(var(--pad) + var(--text-col) + var(--col-gap));right:var(--pad-img-edge)}.section[data-side="left"] .floater img{max-width:calc(100vw - var(--pad) - var(--pad-img-edge) - var(--text-col) - var(--col-gap))}.section[data-side="right"] .floater{left:var(--pad-img-edge);right:calc(var(--pad) + var(--edge-extra) + var(--text-col) + var(--col-gap))}.section[data-side="right"] .floater img{max-width:calc(100vw - var(--pad) - var(--pad-img-edge) - var(--edge-extra) - var(--text-col) - var(--col-gap))}@media (max-width:900px){.floater{display:none}}.pair{position:relative}.pair-floater{position:absolute;top:0;left:0;z-index:6;display:block;pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;filter:drop-shadow(0 30px 26px rgba(0,0,0,.12));animation:floaty 6s ease-in-out infinite;will-change:transform}.pair-floater:active{cursor:grabbing}.pair-floater.is-dragging{transition:transform .7s cubic-bezier(.2,.8,.2,1)}@media (max-width:900px){.pair-floater{display:none}}.hilos-graphic{position:absolute;top:calc(750 * var(--u));left:calc((var(--pad) + var(--text-col) + var(--col-gap) + 100vw - var(--pad-img-edge)) / 2 - calc(1400 * var(--u)));z-index:1;width:calc(1900 * var(--u));max-width:none;height:auto;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;transform-origin:center center;--px:0px;--py:0px;transform:rotate(131deg);translate:var(--px) var(--py);animation:hilos-float 11s ease-in-out infinite}@keyframes hilos-float{0%,100%{rotate:-1deg}50%{rotate:1deg}}@media (prefers-reduced-motion:reduce){.hilos-graphic{animation:none}}html.lec-mov .hilos-graphic{animation:none}@media (max-width:900px){.hilos-graphic{display:none}}.hilos-mobile{display:none}@media (max-width:900px){.hilos-mobile{display:block;position:relative;left:50%;width:100vw;margin-left:-50vw;margin-top:24px;margin-bottom:0;aspect-ratio:960/452;background-image:url(/assets/objects/hilos.png);background-repeat:no-repeat;background-size:200% 100%}.hilos-mobile--start{background-position:left center;width:calc(100vw - 28px);margin-left:calc(-50vw + 28px)}.hilos-mobile--end{background-position:right center;width:calc(100vw - 28px);margin-top:0;margin-bottom:24px}}.nav{position:fixed;top:0;left:0;width:100%;z-index:900;isolation:isolate;transform:translateZ(0);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:calc(20 * var(--u-nav)) var(--pad-nav);gap:calc(24 * var(--u-nav));background:transparent;box-shadow:0 1px 0 rgba(0,0,0,0);transition:box-shadow .3s var(--ease-out)}.nav::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:#ffffff;opacity:0;transition:opacity .3s var(--ease-out)}.nav__velo{position:fixed;top:var(--alto-nav,calc(84 * var(--u-nav)));left:0;width:100vw;height:100vh;z-index:-2;background:rgba(0,0,0,.3);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s var(--ease-out),visibility .28s}.nav:has(.has-sub:hover) .nav__velo,.nav:has(.has-sub:focus-within) .nav__velo{opacity:1;visibility:visible}.nav::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;z-index:2;background:rgba(0,0,0,.1);pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out)}.nav.menu-abierto::before,.nav.is-solid::before,.nav.menu-abierto::after,.nav.is-solid::after,.nav:has(.nav__menu >ul >li:hover)::before,.nav:has(.nav__menu >ul >li:hover)::after,.nav:has(.nav__menu >ul >li:focus-within)::before,.nav:has(.nav__menu >ul >li:focus-within)::after{opacity:1}.nav__logo,.nav__menu >ul >li >a,.nav__menu >ul >li >.nav__sub,.nav__burger span{color:var(--ink)}.nav__burger span{background:var(--ink)}.nav__cta{--fg:var(--yellow-brand);--bg:var(--ink)}.nav .nav__cta.btn{background:transparent !important;color:var(--ink) !important;box-shadow:inset 0 0 0 1.5px var(--ink)}.nav .nav__cta.btn:hover{background:var(--ink) !important;color:#fff !important}.nav__logo{grid-column:1;justify-self:start;display:block;white-space:nowrap;overflow:visible;font-family:'BwModelica Black',sans-serif;font-feature-settings:'salt' on;font-size:max(18px,calc(44 * var(--u-nav)));font-weight:900;font-style:normal;line-height:1em;letter-spacing:-.056em}.nav__logo-mid{display:inline-block}.nav__menu{grid-column:2;display:flex;justify-content:center}.nav__menu >ul{display:flex;gap:calc(8 * var(--u-nav));position:relative}.nav__menu >ul >li{position:relative}.nav__menu >ul >li >a,.nav__menu >ul >li >.nav__sub{display:flex;align-items:center;gap:calc(5 * var(--u-nav));padding:calc(10 * var(--u-nav)) calc(16 * var(--u-nav));border-radius:calc(999 * var(--u-nav));font-size:max(14px,calc(14 * var(--u-nav)));font-weight:700;letter-spacing:.01em;transition:background-color .2s,color .15s}.nav__menu >ul >li >a:hover,.nav__menu >ul >li >.nav__sub:hover{background:rgba(0,0,0,.09)}.nav__pastilla{position:absolute;top:0;left:0;width:0;height:0;z-index:0;border-radius:0;background:var(--ink);pointer-events:none;opacity:0}.nav__menu >ul.con-pastilla >li >:is(a,.nav__sub){position:relative;z-index:1}.nav__menu >ul.con-pastilla >li >a:hover,.nav__menu >ul.con-pastilla >li >.nav__sub:hover{background:transparent}.nav__caret{width:calc(14 * var(--u-nav));height:calc(14 * var(--u-nav));flex-shrink:0;transform:translateY(2px);transition:transform .25s var(--ease-out)}.has-sub:hover .nav__caret,.has-sub:focus-within .nav__caret{transform:translateY(2px) rotate(180deg)}.megamenu{--aire:clamp(15px,1.5vw,calc(25 * var(--u-nav)));--alto-arriba:clamp(28px,2.6vw,calc(40 * var(--u-nav)));--alto-abajo:clamp(32px,3vw,calc(46 * var(--u-nav)));--linea:rgba(0,0,0,.11);--lado:clamp(88px,7.4vw,calc(120 * var(--u-nav)));--ancho-util:calc(100vw - 2 * var(--pad-nav) - calc(16 * var(--u-nav)));--col:min(calc((var(--container) + 2 * var(--aire)) / 5),calc(var(--ancho-util) / 5));position:fixed;top:var(--alto-nav,calc(84 * var(--u-nav)));left:0;right:0;width:100%;margin:0;border:0;border-radius:0;overflow:visible;background:#ffffff;color:#1a1410;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;opacity:0;visibility:hidden;transition:opacity .28s var(--ease-out),visibility .28s;box-shadow:0 30px 60px -30px rgba(0,0,0,.28)}.has-sub:hover .megamenu,.has-sub:focus-within .megamenu{opacity:1;visibility:visible}.megamenu__atras{display:none}.megamenu__foto{width:100%;height:var(--lado);display:flex;align-items:center;justify-content:center;overflow:visible;border-radius:0;background:none;transition:transform .3s var(--ease-out)}.megamenu__foto img{width:calc(var(--lado) * var(--peso,1));max-width:100%;aspect-ratio:1;height:auto;object-fit:contain;display:block;margin:auto;transform:rotate(var(--giro,0deg))}.megamenu__foto svg{width:calc(42 * var(--u-nav));height:calc(42 * var(--u-nav));opacity:.4}.megamenu__item:hover .megamenu__foto{transform:translateY(-4px)}.megamenu__item{flex:0 0 var(--col);max-width:var(--col);position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:calc(18 * var(--u-nav));border-radius:0;color:#1a1410;text-align:center;padding:var(--alto-arriba) var(--aire) var(--alto-abajo);border-left:1px solid var(--linea);transition:color .3s var(--ease-out)}.megamenu__item::before{content:'';position:absolute;inset:0;z-index:-1;opacity:0;background:linear-gradient(135deg,color-mix(in srgb,#ECECEC 92%,#ffffff) 0%,#ECECEC 52%,color-mix(in srgb,#ECECEC 95%,#000000) 100%);border-radius:inherit;transition:opacity .22s var(--ease-out)}.megamenu__item:last-of-type{border-right:1px solid var(--linea)}.megamenu__item:hover::before{opacity:.9}.megamenu__foto img{transition:transform .5s var(--ease-out)}.megamenu__item:hover .megamenu__foto img{transform:scale(1.08) rotate(2deg)}.megamenu__item >span:not(.megamenu__foto):not(.megamenu__icon){order:1;max-width:100%}.megamenu__item >.megamenu__foto{order:2;margin-top:auto}.megamenu__item::after{content:'';grid-column:2;grid-row:1;align-self:start;flex:none;position:absolute;top:calc(16 * var(--u-nav));right:calc(16 * var(--u-nav));width:calc(20 * var(--u-nav));height:calc(20 * var(--u-nav));opacity:0;background:currentColor;--flecha:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E");-webkit-mask-image:var(--flecha),var(--flecha);mask-image:var(--flecha),var(--flecha);-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,-20px 20px;mask-position:0 0,-20px 20px;transition:opacity .3s var(--ease-out),-webkit-mask-position .42s var(--ease-out),mask-position .42s var(--ease-out)}.megamenu__item:hover::after{opacity:1;-webkit-mask-position:20px -20px,0 0;mask-position:20px -20px,0 0;right:calc(16 * var(--u-nav))}.megamenu__item strong{display:block;font-size:clamp(13px,1.21vw,calc(22 * var(--u-nav)));font-weight:800;letter-spacing:-.025em;line-height:1.14;margin:0 auto calc(7 * var(--u-nav));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.megamenu__item small{display:block;font-size:max(14px,calc(14 * var(--u-nav)));font-weight:300;opacity:.6;line-height:1.4;margin:0 auto}.megamenu__item span{font-size:max(14px,calc(14 * var(--u-nav)));font-weight:500;align-self:center}.nav__acciones{grid-column:3;justify-self:end;display:flex;align-items:center;gap:calc(10 * var(--u-nav))}.nav__novedad{display:inline-flex;align-items:center;gap:calc(6 * var(--u-nav));padding:calc(11 * var(--u-nav)) calc(20 * var(--u-nav));border-radius:999px;background:var(--yellow-brand);color:var(--ink);font-size:max(14px,calc(14 * var(--u-nav)));font-weight:700;line-height:1.2;white-space:nowrap;text-decoration:none;transition:filter .3s var(--ease-out)}.nav__novedad:hover{filter:brightness(1.06)}.nav__novedad:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.nav__novedad svg{width:calc(17 * var(--u-nav));height:calc(17 * var(--u-nav));flex:none}@media (max-width:1439px){.nav__novedad-pre{display:none}}@media (max-width:1259px){.nav__novedad{display:none}}.nav__cta{grid-column:3;justify-self:end}.nav__burger{grid-column:3;justify-self:end;display:none}@media (max-width:1100px){.nav__cta,.nav__novedad{display:none}.nav__acciones{display:contents}.nav__burger{display:flex;flex-direction:column;gap:5px;background:none;border:0;padding:8px;cursor:pointer;z-index:950}.nav__burger span{width:26px;height:2px;background:var(--fg);border-radius:2px;transition:transform .3s,opacity .3s}.nav__burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav__burger.is-open span:nth-child(2){opacity:0}.nav__burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__menu{position:fixed;inset:0;z-index:940;background:var(--fg);color:var(--bg);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out),visibility .4s}.nav__menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.nav__menu >ul{flex-direction:column;align-items:center;gap:4px}.nav__menu >ul >li >a,.nav__menu >ul >li >.nav__sub{font-size:1.6875rem;font-weight:700;padding:12px 20px}.nav__menu >ul >li >a:hover,.nav__menu >ul >li >.nav__sub:hover{background:rgba(255,255,255,.1)}.megamenu{position:static;background:transparent;box-shadow:none;border:none;opacity:1;visibility:visible;transform:none;display:none;grid-template-columns:1fr !important;width:auto;padding:0;margin-top:8px}.has-sub:hover .megamenu,.has-sub:focus-within .megamenu{display:grid}.megamenu__item{justify-content:center;text-align:left;color:#fff}.megamenu__item:hover{background:rgba(255,255,255,.1)}.megamenu__item small{opacity:.6}}.nav__sub{border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left;position:relative;transition:color .3s var(--ease-out)}.megamenu__item--largo strong{white-space:normal;overflow:visible;text-wrap:balance}@media (max-width:1100px){}@media (hover:hover) and (prefers-reduced-motion:no-preference){.megamenu__item[class*="mm-"]:hover .megamenu__foto img{transform:none}.mm-salta:hover .megamenu__foto img{animation:mm-salta .7s cubic-bezier(.22,1,.36,1) forwards}.mm-vibra:hover .megamenu__foto img{animation:mm-vibra .6s cubic-bezier(.22,1,.36,1) forwards}.mm-abre:hover .megamenu__foto img{animation:mm-abre .7s cubic-bezier(.22,1,.36,1) forwards}.mm-despega:hover .megamenu__foto img{animation:mm-despega .9s cubic-bezier(.5,0,.3,1) forwards}.megamenu__item.mm-tostada:hover .megamenu__foto img{transform:rotate(-3deg)}.mm-late:hover .megamenu__foto img{animation:mm-late 2.4s ease-in-out infinite}.mm-ola:hover .megamenu__foto img{animation:mm-ola 1.6s ease-in-out infinite}}@keyframes mm-salta{to{transform:translateY(-8px) rotate(-5deg)}}@keyframes mm-vibra{to{transform:translateY(-6px) scale(1.04)}}@keyframes mm-abre{to{transform:rotate(-14deg) scale(1.08)}}@keyframes mm-despega{to{transform:translate(10px,-14px) scale(1.06)}}@keyframes mm-ola{0%,100%{transform:rotate(0)}50%{transform:rotate(-5deg) translateY(-4px)}}@keyframes mm-late{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:1100px){}.mm-hilo .megamenu__foto{align-items:center}.mm-hilo .megamenu__foto img{width:100%;max-width:none;aspect-ratio:auto}.mm-kws .megamenu__foto{position:relative}.mm-kw{position:absolute;z-index:2;padding:calc(3 * var(--u-nav)) calc(7 * var(--u-nav));border-radius:calc(999 * var(--u-nav));background:#fff;color:#1a1410;font-size:max(10px,calc(10 * var(--u-nav)));font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:0 6px 14px -8px rgba(0,0,0,.5);opacity:0;pointer-events:none}.mm-kw--1{left:0;top:2%}.mm-kw--2{right:0;top:38%}.mm-kw--3{left:6%;bottom:4%}.mm-kw{white-space:nowrap}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mm-kws .mm-kw{transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .25s}.mm-kws .mm-kw--1{transform:translate(-30px,-16px) rotate(-8deg)}.mm-kws .mm-kw--2{transform:translate(34px,-12px) rotate(8deg)}.mm-kws .mm-kw--3{transform:translate(-26px,18px) rotate(6deg)}.mm-kws:hover .mm-kw{opacity:1}.mm-kws:hover .mm-kw--1{transform:translate(14px,14px) rotate(-4deg);transition-delay:.05s}.mm-kws:hover .mm-kw--2{transform:translate(-14px,10px) rotate(5deg);transition-delay:.15s}.mm-kws:hover .mm-kw--3{transform:translate(16px,-12px) rotate(-3deg);transition-delay:.25s}}@media (max-width:1100px){.mm-kw{display:none}}.megamenu .mm-kw--1{top:-22%;left:-4%}.megamenu .mm-kw--2{top:40%;right:-6%}.megamenu .mm-kw--3{bottom:-22%;left:2%}.nav .nav__novedad,.nav .nav__novedad:is(:hover,:focus-visible),.nav .nav__novedad *{color:#1A1410 !important}.megamenu .mm-hilo .megamenu__foto img{clip-path:inset(0 72% 0 0);transform:translateX(36%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.megamenu .mm-hilo:hover .megamenu__foto img{animation:mm-hilo 1.1s cubic-bezier(.65,0,.35,1) forwards}}@media (prefers-reduced-motion:reduce),(max-width:1100px){.megamenu .mm-hilo .megamenu__foto img{clip-path:none;transform:none}}@keyframes mm-hilo{from{clip-path:inset(0 72% 0 0);transform:translateX(36%)}to{clip-path:inset(0 0 0 0);transform:translateX(0)}}.megamenu__esquina{position:absolute;z-index:2;top:0;left:0;width:112px;height:112px;overflow:hidden;pointer-events:none}.megamenu__item span.megamenu__esquina{font-size:0}.megamenu__esquina::before{content:'Lo más pedido';position:absolute;top:25px;left:-59px;width:190px;padding:7px 0;background:#FFCB1F;color:#1a1410;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;text-align:center;transform:rotate(-45deg)}@media (max-width:1100px){.megamenu__esquina{display:none}}.nav .nav__novedad{background:#E4E4E4}.nav .nav__novedad:hover{filter:none;background:#D9D9D9}.section{position:relative;z-index:5;min-height:100vh;display:flex;align-items:center;padding:calc(140 * var(--u)) var(--pad) calc(100 * var(--u))}.section__inner{width:100%;max-width:var(--text-col);margin:0}.section[data-side="left"]:not(.hero){padding-right:calc(100% - var(--pad) - var(--text-col) - var(--col-gap))}.section[data-side="left"] .section__inner{margin-inline:auto}.section[data-side="right"]{padding-left:calc(100% - var(--pad) - var(--text-col) - var(--col-gap) - var(--edge-extra))}.section[data-side="right"] .section__inner{margin-inline:auto}@media (max-width:900px){.section[data-side="left"]:not(.hero),.section[data-side="right"]:not(.hero),.section[data-side="left"],.section[data-side="right"]{padding-left:var(--pad);padding-right:var(--pad)}.section__inner{max-width:100%;margin-left:0 !important;margin-right:0 !important}}.section--wide{padding-left:var(--pad);padding-right:var(--pad)}.section--wide .section__inner{max-width:var(--container);margin-inline:auto}.section--narrow .section__inner{max-width:var(--container-narrow);margin-inline:auto}.section.is-mlab-takeover{z-index:860}.eyebrow{display:inline-block;font-size:max(13px,calc(13 * var(--u)));font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fg);opacity:.45;margin-bottom:calc(22 * var(--u));transition:color .6s;text-wrap:balance}.title-xl{font-size:clamp(2.25rem,5vw,calc(68 * var(--u)));font-weight:800;line-height:1.06;letter-spacing:-.02em;margin-bottom:calc(28 * var(--u));text-wrap:balance}.accent{font-weight:300}.lead{font-size:clamp(0.875rem,1.2vw,calc(17 * var(--u)));font-weight:300;line-height:1.55;max-width:calc(640 * var(--u));margin-bottom:calc(40 * var(--u));opacity:.85;text-wrap:balance}.hero{padding-top:calc(100 * var(--u));flex-direction:column;align-items:flex-start;justify-content:center}.hero .section__inner{max-width:100%;pointer-events:none}.hero .section__inner >*{pointer-events:auto}.hero__title{font-size:clamp(2.75rem,7.4vw,calc(100 * var(--u)));font-weight:800;line-height:.98;letter-spacing:-.03em;margin-bottom:calc(32 * var(--u));text-wrap:balance;overflow-wrap:break-word;max-width:calc(var(--pad) + var(--text-col) + var(--col-gap))}.hero__title .line{display:block;overflow:hidden;padding-bottom:.15em;margin-bottom:-.15em}.hero__actions{display:flex;gap:calc(18 * var(--u));flex-wrap:wrap;margin-top:calc(12 * var(--u))}.hero__trust{position:absolute;left:var(--pad);bottom:calc(56 * var(--u));z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:calc(28 * var(--u))}.hero__trust-item{display:flex;padding:calc(10 * var(--u));margin:calc(-10 * var(--u))}.hero__trust img{height:calc(36 * var(--u));width:auto;max-width:calc(102 * var(--u));object-fit:contain;filter:grayscale(1);opacity:.8;transition:filter .3s,opacity .3s}.hero__trust-item:nth-child(1) img{aspect-ratio:130/47}.hero__trust-item:nth-child(2) img{aspect-ratio:720/285}.hero__trust-item:nth-child(3) img{aspect-ratio:298/82}.hero__trust-item:nth-child(4) img{aspect-ratio:383/104}.hero__trust-item:nth-child(5) img{aspect-ratio:317/123}.hero__trust-item:hover img{filter:grayscale(0);opacity:1}@media (max-width:640px){.hero__trust{bottom:32px;gap:20px}.hero__trust img{height:24px;max-width:76px}}.btn{position:relative;z-index:10;display:inline-flex;align-items:center;gap:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(30 * var(--u));border-radius:calc(999 * var(--u));border:none;font-weight:700;font-size:max(14px,calc(15 * var(--u)));background:var(--fg);color:var(--bg);overflow:hidden;cursor:pointer;transition:transform .4s var(--ease-out),background-color .6s,color .6s;will-change:transform}.btn span{transition:transform .4s var(--ease-out)}.btn:hover span{transform:translateX(4px)}.btn--lg{padding:calc(20 * var(--u)) calc(38 * var(--u));font-size:max(15px,calc(17 * var(--u)))}.btn--sm{padding:calc(11 * var(--u)) calc(22 * var(--u));font-size:max(14px,calc(14 * var(--u)))}.btn--ghost{background:transparent;border:1.5px solid var(--fg);color:var(--fg)}.btn--ghost:hover,.btn--ghost:focus-visible{background:var(--fg);color:var(--bg)}body[data-page="microservicios"]{--marca:#C1121F;--marca-oscuro:#8E0D17}body[data-page="alojamiento"]{--marca:#1A1410;--marca-oscuro:#000000}body[data-page="mantenimiento"]{--marca:#C1121F;--marca-oscuro:#8E0D17}body[data-page="mantenimiento"][data-tono="medida"]{--marca:#1A1410;--marca-oscuro:#000000}body[data-page="microservicios"] .btn,body[data-page="alojamiento"] .btn,body[data-page="seogeo"] .btn,body[data-page="mantenimiento"] .btn{background:var(--marca);color:#ffffff}body[data-page="microservicios"] .btn:hover,body[data-page="alojamiento"] .btn:hover,body[data-page="seogeo"] .btn:hover,body[data-page="mantenimiento"] .btn:hover{background:var(--marca-oscuro)}body[data-page="microservicios"] .btn--ghost,body[data-page="alojamiento"] .btn--ghost,body[data-page="seogeo"] .btn--ghost,body[data-page="mantenimiento"] .btn--ghost{background:transparent;border-color:var(--marca);color:var(--marca)}body[data-page="microservicios"] .btn--ghost:hover,body[data-page="alojamiento"] .btn--ghost:hover,body[data-page="mantenimiento"] .btn--ghost:hover,body[data-page="microservicios"] .btn--ghost:focus-visible,body[data-page="alojamiento"] .btn--ghost:focus-visible,body[data-page="seogeo"] .btn--ghost:hover,body[data-page="seogeo"] .btn--ghost:focus-visible,body[data-page="mantenimiento"] .btn--ghost:focus-visible{background:var(--marca);color:#ffffff}svg.flecha{display:inline-block;flex:none;width:1em;height:1em;vertical-align:-.12em;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.skip-link{position:absolute;left:50%;top:0;transform:translate(-50%,-120%);z-index:999;padding:calc(12 * var(--u)) calc(22 * var(--u));border-radius:0 0 calc(12 * var(--u)) calc(12 * var(--u));background:var(--ink);color:#fff;font-size:max(14px,calc(14 * var(--u)));font-weight:700;transition:transform .2s var(--ease-out)}.skip-link:not(:focus-visible){opacity:0;pointer-events:none}.skip-link:focus-visible{transform:translate(-50%,0)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[role="button"]:focus-visible,[role="radio"]:focus-visible,[tabindex="0"]:focus-visible,[tabindex="-1"]:focus-visible{outline:2px solid var(--red-deep);outline-offset:3px}a,button,input,textarea,select,summary,[role="button"],[role="radio"],[tabindex="0"]{transition:outline-offset .18s var(--ease-out)}#smooth-wrapper:focus,.ancla-foco:focus{outline:none}:where(.megamenu__item,.mazo__flecha,.mazo__punto,.carta .btn):focus-visible{outline:2px solid var(--red-deep);outline-offset:3px}@media (min-width:1101px){.has-sub.menu-esc .megamenu{opacity:0;visibility:hidden}.has-sub.menu-esc .nav__caret{transform:translateY(2px)}.nav.menu-esc:has(.has-sub) .nav__velo{opacity:0;visibility:hidden}}.visualmente-oculto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}html.js .reveal,html.js .texto-entra{opacity:1;transform:none;filter:none}}html.lec-mov *,html.lec-mov *::before,html.lec-mov *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}html.lec-mov.js .reveal,html.lec-mov.js .texto-entra,html.lec-mov.js .grid-cards >*,html.lec-mov.js .tag-cloud >*,html.lec-mov.js .link-list >*{opacity:1;transform:none;filter:none}.stat__num{font-size:clamp(2.75rem,5vw,calc(68 * var(--u)));font-weight:800;display:block;line-height:1}.stat__num::after{content:'+'}.tag-cloud{display:flex;flex-wrap:wrap;gap:calc(12 * var(--u));margin-top:calc(10 * var(--u))}.tag-cloud span{padding:calc(12 * var(--u)) calc(22 * var(--u));border-radius:calc(999 * var(--u));font-size:max(14px,calc(15 * var(--u)));font-weight:500;background:rgba(0,0,0,.06);transition:background-color .3s,transform .3s}.tag-cloud span:hover{background:var(--fg);color:var(--bg);transform:translateY(-3px)}.link-list{display:flex;flex-direction:column;gap:calc(4 * var(--u))}.link-list a{font-size:max(18px,calc(22 * var(--u)));font-weight:700;padding:calc(14 * var(--u)) 0;border-bottom:1px solid var(--border);transition:border-color .6s;display:flex;justify-content:space-between;transition:padding-left .3s var(--ease-out),color .3s}.link-list a:hover{padding-left:calc(12 * var(--u))}.quote{font-size:clamp(1.1875rem,2.2vw,calc(27 * var(--u)));font-weight:500;line-height:1.4;font-style:italic;border-left:3px solid var(--accent);padding-left:calc(24 * var(--u));margin:calc(4 * var(--u)) 0 calc(28 * var(--u));max-width:calc(620 * var(--u))}.quote cite{display:block;margin-top:calc(14 * var(--u));font-size:max(14px,calc(14 * var(--u)));font-style:normal;font-weight:700;opacity:.6}.faq{display:flex;flex-direction:column;gap:0;margin-top:calc(20 * var(--u));max-width:var(--container-narrow)}.faq--full{max-width:none;width:100%}.faq details{border-bottom:1px solid var(--border);padding:calc(22 * var(--u)) 0;transition:border-color .6s}.faq details:last-child{border-bottom:none}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:calc(20 * var(--u));font-size:max(16px,calc(18 * var(--u)));font-weight:700;line-height:1.4}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'+';font-size:max(18px,calc(27 * var(--u)));font-weight:300;flex:none;transition:transform .3s}.faq details[open] summary::after{transform:rotate(45deg)}.faq__answer{padding-top:calc(16 * var(--u));font-size:max(14px,calc(15 * var(--u)));line-height:1.65;opacity:.85;max-width:calc(760 * var(--u))}.faq__answer p{margin-bottom:calc(10 * var(--u))}.faq__answer p:last-child{margin-bottom:0}body[data-page="transform"] .portal-curtain,body[data-page="transform"] .portal-veil{display:none !important}.hero--transform .hero__title{font-size:clamp(2.5rem,6.2vw,calc(86 * var(--u)));font-weight:800;line-height:.98;letter-spacing:-.03em;max-width:calc(var(--text-col) + var(--col-gap))}.hero--transform{z-index:7}@media (max-width:900px){}@media (max-width:900px){}@media (max-width:700px){}.method-section{overflow:hidden;flex-direction:column;align-items:stretch;justify-content:center}.method-section .section__inner{max-width:none;width:100%;margin-inline:0}.method-track-wrap{margin-top:calc(44 * var(--u));margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));overflow:hidden}.method-track-wrap:focus-visible{outline-offset:-4px}.method-track{display:flex;gap:calc(32 * var(--u));width:max-content;padding:calc(4 * var(--u)) var(--pad) calc(12 * var(--u));will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.method-track.is-dragging{cursor:grabbing}.method-track img,.method-track a{-webkit-user-drag:none}.method-dots{display:flex;gap:calc(10 * var(--u));margin-top:calc(30 * var(--u))}.method-dot{flex:1;height:calc(22 * var(--u));padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;position:relative}.method-dot::before{content:'';position:absolute;display:block;width:100%;height:calc(3 * var(--u));border-radius:calc(99 * var(--u));background:var(--fg);opacity:.16}.method-dot i{position:relative;display:block;height:calc(3 * var(--u));width:0;transform-origin:left center;background:var(--fg);border-radius:calc(99 * var(--u));transition:width .3s var(--ease-out),height .25s}.method-dot:hover::before,.method-dot:hover i{height:calc(5 * var(--u))}@media (max-width:900px){.method-dots{display:none}}.method-step{flex:0 0 clamp(260px,30vw,400px);background:rgba(0,0,0,.045);border-radius:calc(24 * var(--u));padding:calc(36 * var(--u)) calc(32 * var(--u));transition:background-color .4s,color .4s,transform .4s var(--ease-out)}.method-step h3{font-size:max(18px,calc(22 * var(--u)));font-weight:800;margin-bottom:calc(12 * var(--u))}.method-step p{font-size:max(14px,calc(15 * var(--u)));line-height:1.55;opacity:.8;margin:0}.method-step.is-active{background:var(--fg);color:var(--bg);transform:scale(1.045)}.method-step.is-active p{opacity:.85}@media (max-width:900px){.method-track-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.method-track{padding-left:var(--pad);padding-right:var(--pad)}}.lead-form-section{padding-top:calc(100 * var(--u))}.lead-form-section .section__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.lead-form-card{width:100%;max-width:calc(720 * var(--u));margin-top:calc(32 * var(--u));padding:calc(44 * var(--u));border:1.5px solid var(--border-strong);border-radius:calc(28 * var(--u));background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.06);display:flex;flex-direction:column;align-items:center}.lead-form-progress{display:flex;gap:calc(8 * var(--u));margin-bottom:calc(8 * var(--u));width:100%;max-width:calc(520 * var(--u))}.lead-form-progress span{flex:1;height:calc(4 * var(--u));border-radius:calc(999 * var(--u));background:rgba(0,0,0,.1)}.lead-form-progress span.is-done,.lead-form-progress span.is-active{background:#1a9b57}@media (max-width:640px){.lead-form-card{padding:28px 22px}}.section--contact{flex-direction:column;align-items:flex-start}.footer{width:100%;max-width:var(--container);display:flex;flex-direction:column;gap:calc(20 * var(--u));padding-top:calc(160 * var(--u))}.footer p{font-size:max(14px,calc(14 * var(--u)));opacity:.6}.lead-form{width:100%;max-width:none;display:flex;flex-direction:column;align-items:center;gap:0;margin-top:calc(12 * var(--u))}.lead-form__step{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(44 * var(--u));border:none;padding:0;margin:0}.lead-form__step[hidden]{display:none}.lead-form .field-group{width:100%;max-width:calc(520 * var(--u));display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:calc(10 * var(--u))}.lead-form .field-q{font-size:max(15px,calc(17 * var(--u)));font-weight:700}.lead-form .field-hint{font-size:max(14px,calc(14 * var(--u)));opacity:.55}.lead-form input[type="text"],.lead-form input[type="email"],.lead-form input[type="tel"],.lead-form textarea{width:100%;background:transparent;border:none;border-bottom:1.5px solid var(--border-strong);padding:calc(12 * var(--u)) calc(4 * var(--u));font-family:var(--ff);font-size:max(15px,calc(17 * var(--u)));color:var(--fg);outline:none;transition:border-color .3s;resize:none}.lead-form input:focus,.lead-form textarea:focus{border-color:var(--accent)}.lead-form input[type="text"]:focus-visible,.lead-form input[type="email"]:focus-visible,.lead-form input[type="tel"]:focus-visible,.lead-form textarea:focus-visible{outline:2px solid var(--red-deep);outline-offset:4px}.lead-form .choices{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(10 * var(--u))}.lead-form .choice{display:flex;align-items:center;gap:calc(12 * var(--u));font-size:max(14px,calc(16 * var(--u)));padding:calc(6 * var(--u)) 0;cursor:pointer}.lead-form .choice input{width:calc(18 * var(--u));height:calc(18 * var(--u));accent-color:var(--fg);flex:none}.lead-form .sub-field{width:100%;max-width:calc(460 * var(--u));padding-left:0;border-left:none;display:flex;flex-direction:column;align-items:flex-start;gap:calc(10 * var(--u))}.lead-form .sub-field[hidden]{display:none}.lead-form__nav{width:100%;display:flex;gap:calc(20 * var(--u));align-items:center;margin-top:calc(8 * var(--u))}.lead-form__nav .btn{margin-left:auto}.lead-form__back{font-size:max(14px,calc(14 * var(--u)));font-weight:700;opacity:.6;background:none;border:none;cursor:pointer;padding:calc(8 * var(--u));font-family:var(--ff)}.lead-form__back:hover{opacity:1}.lead-form__note{font-size:max(14px,calc(14 * var(--u)));opacity:.6;margin-top:calc(16 * var(--u))}.lead-form__contact-alt{font-size:max(14px,calc(14 * var(--u)));opacity:.65;margin-top:calc(24 * var(--u))}.lead-form__contact-alt a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.lead-form fieldset.field-group{min-width:0;margin:0;padding:0;border:0}.lead-form legend.field-q{padding:0;margin:0 0 calc(10 * var(--u))}.lead-trampa{position:absolute;left:calc(-10000 * var(--u));top:auto;width:1px;height:1px;overflow:hidden}.lead-estado{width:100%;max-width:calc(520 * var(--u));margin-top:calc(20 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-left:3px solid currentColor;display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--u)) calc(14 * var(--u));text-align:left;font-size:max(14px,calc(15 * var(--u)));line-height:1.5}.lead-estado:empty{display:none}.lead-estado[data-estado="recibido"],.lead-estado[data-estado="pendiente_verificacion"]{border-color:#1a9b57}.lead-estado[data-estado="error"]{border-color:#b3261e}.lead-estado__ref{font-size:max(14px,calc(14 * var(--u)));opacity:.7}.gracias__ref{font-size:max(14px,calc(15 * var(--u)))}.gracias__ref[hidden]{display:none}.lead-estado__reintentar{padding:calc(4 * var(--u)) 0;border:none;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pmodal .lead-estado,.mmodal .lead-estado{max-width:none;margin-top:clamp(16px,1.8vw,calc(22 * var(--u)))}.lead-error{margin:calc(6 * var(--u)) 0 0;font-size:max(14px,calc(14 * var(--u)));line-height:1.4;text-align:left;color:#b3261e}.lead-error:empty{display:none}.lead-form__legal{position:relative;display:flex;align-items:flex-start;gap:calc(11 * var(--u));font-size:max(14px,calc(14 * var(--u)));font-weight:300;line-height:1.45;text-align:left;cursor:pointer}.lead-form__legal input{flex:none;appearance:none;-webkit-appearance:none;margin:1px 0 0;width:calc(19 * var(--u));height:calc(19 * var(--u));border:1.5px solid var(--border-strong);border-radius:calc(5 * var(--u));background-color:transparent;cursor:pointer;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out)}.lead-form__legal input:checked{background-color:#1a9b57;border-color:#1a9b57;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 13 4.5 4.5L19 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.lead-form__legal input:focus-visible{outline:2px solid var(--red-deep);outline-offset:2px}.lead-form__legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}.lead-form__legal a:hover{color:var(--accent)}.lead-form select{width:100%;padding:calc(12 * var(--u)) calc(4 * var(--u));border:none;border-bottom:1.5px solid var(--border-strong);border-radius:0;background:transparent;color:var(--fg);font-family:var(--ff);font-size:max(15px,calc(17 * var(--u)));outline:none}.lead-form select:focus{border-color:var(--accent)}.lead-form select:focus-visible{outline:2px solid var(--red-deep);outline-offset:4px}#contacto-error{display:none}#contacto-error:target,#contacto-error:not([hidden]){display:flex}.js .lead-form:not([data-listo]) .lead-form__step:not([data-step="1"]),.js .lead-form:not([data-listo]) .sub-field{display:none}html:not(.js) .lead-form [data-next],html:not(.js) .lead-form [data-back],html:not(.js) .lead-form-progress,html:not(.js) button[data-abre-modal],html:not(.js) [data-abre-presupuesto],html:not(.js) .presupuesto__fondo,html:not(.js) .presupuesto__cerrar{display:none}.js .presupuesto:not([data-listo]){display:none}html:not(.js) .presupuesto{position:static;z-index:auto;padding:0 clamp(14px,3vw,calc(40 * var(--u))) calc(60 * var(--u))}html:not(.js) .presupuesto__caja{opacity:1;transform:none;max-height:none}.js .reveal{opacity:0;transform:translateY(40px);filter:blur(9px)}.js .texto-entra{opacity:0;filter:blur(9px)}html:not(.js) .portal-curtain,html:not(.js) .portal-veil{display:none}@media (min-width:901px){html:not(.js) .pair-floater{--col-ini:calc(var(--pad) + var(--text-col) + var(--col-gap));--col-w:calc(100vw - var(--pad-img-edge) - var(--col-ini));--fw:max(calc(260 * var(--u)),min(41vw,var(--col-w)));top:50vh;left:calc(var(--col-ini) + (var(--col-w) - var(--fw)) / 2);width:var(--fw);height:auto;translate:0 -50%;pointer-events:none;cursor:auto}html:not(.js) .pair:has(>.section[data-side="right"]:first-of-type) .pair-floater{--col-ini:var(--pad-img-edge);--col-w:calc(100vw - var(--pad) - var(--edge-extra) - var(--text-col) - var(--col-gap) - var(--pad-img-edge))}}:is(.reveal,.texto-entra)[style*="opacity: 1;"]{filter:none !important}@media (max-width:900px){.js :is(.reveal,.texto-entra){opacity:1 !important;transform:none !important;translate:none !important;filter:none !important}}.js:not(.carga-lista) :is(.megamenu__foto,.h2-escena,[data-v2-vis]:not(.is-activa)) img{display:none !important}body[data-theme="0"]{--bg:#F2F2F2;--accent:#C1121F}body[data-theme="1"]{--bg:#C1121F;--accent:#fff;--fg:#fff;--border:rgba(255,255,255,.2);--border-strong:rgba(255,255,255,.35)}body[data-theme="2"]{--bg:#F2F2F2;--accent:#C1121F}body[data-theme="3"]{--bg:#E54422;--accent:#fff;--fg:#fff;--border:rgba(255,255,255,.2);--border-strong:rgba(255,255,255,.35)}body[data-theme="4"]{--bg:#F2F2F2;--accent:#FF6A00}body[data-theme="5"]{--bg:#FF6A00;--accent:#ffffff}body[data-theme="6"]{--bg:#F2F2F2;--accent:#C1121F}body[data-theme="7"]{--bg:#FFCB1F;--accent:#A91019}body[data-theme="8"]{--bg:#F2F2F2;--accent:#C1121F}body[data-theme="9"]{--bg:#C1121F;--accent:#fff;--fg:#fff;--border:rgba(255,255,255,.2);--border-strong:rgba(255,255,255,.35)}body[data-theme="10"]{--bg:#F2F2F2;--accent:#C1121F}body[data-theme="white"]{--bg:#F2F2F2;--accent:#C1121F}body[data-theme="yellow"]{--bg:#FFCB1F;--accent:#A91019}body[data-theme="red"]{--bg:#C1121F;--fg:#ffffff;--accent:#ffffff;--border:rgba(255,255,255,.2);--border-strong:rgba(255,255,255,.35)}body[data-theme="orange"]{--bg:#D93A1B;--fg:#ffffff;--accent:#ffffff;--border:rgba(255,255,255,.2);--border-strong:rgba(255,255,255,.35)}body[data-theme="form"]{--bg:#F2F2F2;--accent:#C1121F}body[data-theme="black"]{--bg:#000000;--fg:#ffffff;--accent:#ffffff;--border:rgba(255,255,255,.2);--border-strong:rgba(255,255,255,.35)}body.is-mlab-takeover .burbuja{background:var(--mlab-ink,#fff);color:var(--mlab-accent,#C1121F)}body[data-theme="1"] .card,body[data-theme="3"] .card,body[data-theme="9"] .card{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}body[data-theme="1"] .btn,body[data-theme="9"] .btn{background:#F2F2F2;color:#C1121F}body[data-theme="3"] .btn{background:#F2F2F2;color:#E54422}body[data-theme="1"] .tag-cloud span,body[data-theme="9"] .tag-cloud span{background:rgba(255,255,255,.15)}.burbujas{position:fixed;right:var(--pad-nav);bottom:calc(28 * var(--u));z-index:960;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--u))}.burbujas__lista{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--u))}.burbuja{width:calc(54 * var(--u));height:calc(54 * var(--u));flex:none;aspect-ratio:1;border-radius:50%;border:none;padding:0;display:grid;place-items:center;cursor:pointer;background:var(--fg);color:var(--bg);text-decoration:none;box-shadow:0 12px 26px rgba(0,0,0,.24);transition:transform .28s var(--ease-out),background-color .6s,color .6s,opacity .24s var(--ease-out)}.burbuja svg{width:calc(22 * var(--u));height:calc(22 * var(--u));display:block}.burbuja--wa{background:#25D366;color:#ffffff}.burbuja:hover{transform:translateY(-3px)}.burbuja:active{transform:scale(.95)}.burbuja--articulo{display:none}@media (max-width:640px){.burbuja{width:50px;height:50px}}.burbuja--wa svg{width:calc(30 * var(--u));height:calc(30 * var(--u))}.burbuja--articulo{background:#fff;color:#55555C;box-shadow:0 10px 28px -12px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.06)}.burbuja--wa{box-shadow:0 10px 26px -10px rgba(18,140,78,.6)}.burbuja:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.burbuja.burbuja--wa{width:max(60px,calc(68 * var(--u)));height:max(60px,calc(68 * var(--u)))}.burbuja.burbuja--wa svg{width:max(28px,calc(36 * var(--u)));height:max(28px,calc(36 * var(--u)))}@media (max-width:1100px){.nav,.nav.is-solid,.nav.menu-abierto{backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.nav.is-solid{background:#ffffff}.nav::before,.nav::after,.nav__velo,.nav__pastilla{display:none}.nav.is-solid{box-shadow:0 1px 0 rgba(0,0,0,.1)}.nav.menu-abierto{z-index:960;background:transparent;box-shadow:none}.nav{padding:15px var(--pad-nav)}.nav__logo{font-size:32px}.nav .nav__cta{display:none !important}.nav__menu{background:#ffffff;color:var(--ink);align-items:flex-start;justify-content:flex-start;overflow:hidden;padding:0}.nav__menu >ul{width:100%;height:100%;align-items:stretch;gap:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(var(--alto-nav,84px) + 24px) var(--pad) calc(48px + env(safe-area-inset-bottom))}.nav__menu >ul >li{border-bottom:1px solid rgba(0,0,0,.08)}.nav__menu >ul >li:last-child{border-bottom:0}.nav__menu >ul >li >a,.nav__menu >ul >li >.nav__sub{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;color:var(--ink);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;padding:20px 0;background:none}.nav__menu >ul >li >a:hover,.nav__menu >ul >li >.nav__sub:hover,.nav__menu >ul >li >a:focus,.nav__menu >ul >li >.nav__sub:focus{background:none;transform:none}.nav__menu .nav__caret,.has-sub:hover .nav__caret,.has-sub:focus-within .nav__caret{flex:none;width:24px;height:24px;margin-left:auto;color:var(--ink);opacity:.4;transform:rotate(-90deg)}.has-sub >.megamenu{position:fixed;inset:0;z-index:2;margin:0;width:100%;max-width:none;border-radius:0;box-shadow:none;background:#ffffff;color:var(--ink);display:grid !important;grid-template-columns:1fr !important;align-content:start;gap:0;padding:calc(var(--alto-nav,84px) + 24px) var(--pad) calc(48px + env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:1;visibility:hidden;transform:translateX(100%);transition:transform .34s var(--ease-out),visibility .34s}.has-sub:hover >.megamenu,.has-sub:focus-within >.megamenu{transform:translateX(100%);visibility:hidden}.has-sub.is-abierto >.megamenu,.has-sub.is-abierto:hover >.megamenu,.has-sub.is-abierto:focus-within >.megamenu{transform:translateX(0);visibility:visible}.has-sub.is-arrastrando >.megamenu{transition:none}.megamenu__atras{display:flex;align-items:center;gap:12px;width:100%;padding:0 0 20px;margin-bottom:8px;border:0;border-bottom:1px solid rgba(0,0,0,.08);background:none;color:var(--ink);font:inherit;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;text-align:left;cursor:pointer}.megamenu__atras svg{flex:none;width:20px;height:20px;opacity:.5}.megamenu__item{flex:0 0 auto;width:100%;max-width:none;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 16px;padding:14px 0;border-left:0;border-bottom:1px solid rgba(0,0,0,.06);color:var(--ink);text-align:left}.megamenu__item:last-child{border-bottom:0}.megamenu__item:hover,.megamenu__item:focus{background:none;transform:none;color:var(--ink)}.megamenu__item strong{display:block;font-size:1rem;white-space:normal;margin-bottom:3px}.megamenu__item small{display:block;font-size:0.875rem;opacity:.6;line-height:1.35}.megamenu__item::after,.megamenu__item::before,.megamenu::after{display:none}.megamenu__item:last-of-type{border-right:0}.megamenu__item >.megamenu__foto{grid-column:1;grid-row:1;justify-self:auto;width:58px;height:58px;aspect-ratio:1;border-radius:12px;background:var(--c,#ECECEC);background-image:linear-gradient(145deg,color-mix(in srgb,var(--c,#ECECEC) 92%,#ffffff) 0%,var(--c,#ECECEC) 52%,color-mix(in srgb,var(--c,#ECECEC) 95%,#000000) 100%);overflow:hidden}.megamenu__item:hover .megamenu__foto{transform:none}.megamenu__foto img{width:78%}.megamenu__item >.megamenu__foto{width:68px;height:68px;border-radius:0;background:none;background-image:none;overflow:visible}.megamenu__item >.megamenu__foto img{width:100%}.megamenu__foto svg{width:26px;height:26px}.megamenu__item >span:not(.megamenu__foto):not(.megamenu__icon){grid-column:2;grid-row:1}.nav__burger{width:44px;height:44px;align-items:center;justify-content:center}.nav.menu-abierto .nav__burger span{background:var(--ink)}body.menu-movil{overflow:hidden}}@media (max-width:900px){:root{--pad:25px;--pad-nav:25px}.section{min-height:0;padding:72px var(--pad) 72px}.hero{min-height:88vh}.hero__trust{position:relative;left:auto;bottom:auto;margin-top:32px;gap:20px}.eyebrow{font-size:14px;margin-bottom:16px}.lead-form__screen-title{font-size:0.875rem}}@media (max-width:640px){.nav__logo{font-size:27px}.section{padding:56px var(--pad) 56px}}html{overflow-x:hidden}body[data-mode="machine"] *{animation:none !important;transition:none !important;transform:none !important;translate:none !important;rotate:none !important;scale:none !important;filter:none !important;box-shadow:none !important;text-shadow:none !important;perspective:none !important;will-change:auto !important}body[data-mode="machine"]{--bg:#ffffff !important;--fg:#000000 !important;--accent:#000000 !important;--border:rgba(0,0,0,.15) !important;--border-strong:rgba(0,0,0,.3) !important;background:#ffffff !important;color:#000000 !important;transition:none !important;cursor:auto !important}body[data-mode="machine"] img,body[data-mode="machine"] svg,body[data-mode="machine"] .slide-nav,body[data-mode="machine"] .loader,body[data-mode="machine"] .floater,body[data-mode="machine"] .pair-floater,body[data-mode="machine"] .hilos-graphic,body[data-mode="machine"] .hilos-mobile,body[data-mode="machine"] .bg-tiles,body[data-mode="machine"] .cursor-dot,body[data-mode="machine"] .cursor-ring,body[data-mode="machine"] .portal-curtain,body[data-mode="machine"] .portal-veil,body[data-mode="machine"] .hero__trust,body[data-mode="machine"] .nav__burger,body[data-mode="machine"] .mlab .app,body[data-mode="machine"] .mlab .ticks,body[data-mode="machine"] .method-dots,body[data-mode="machine"] .btn span,body[data-mode="machine"] .link-list a span{display:none !important}body[data-mode="machine"] .nav__logo{height:auto !important;font-size:max(18px,calc(22 * var(--u))) !important;font-weight:700 !important;letter-spacing:normal !important}body[data-mode="machine"] .section,body[data-mode="machine"] .pair,body[data-mode="machine"] .mlab-wrap,body[data-mode="machine"] .mlab,body[data-mode="machine"] .mlab .slide,body[data-mode="machine"] .mlab .slider{position:static !important}body[data-mode="machine"] .section__inner,body[data-mode="machine"] .hero .section__inner{width:100% !important;max-width:var(--container-narrow) !important;margin-inline:auto !important}body[data-mode="machine"] .nav{display:block !important;padding:calc(20 * var(--u)) calc(24 * var(--u)) !important;background:#ffffff !important;border-bottom:1px solid var(--border) !important;max-width:none !important}body[data-mode="machine"] .nav >*{width:100% !important;max-width:var(--container-narrow) !important;margin-inline:auto !important}body[data-mode="machine"] #inicio,body[data-mode="machine"] .hero{padding-top:calc(88 * var(--u)) !important}body[data-mode="machine"] .nav__menu{display:block !important}body[data-mode="machine"] .nav__menu >ul{display:block !important}body[data-mode="machine"] .nav__menu >ul >li >a{display:inline-block !important;padding:calc(4 * var(--u)) 0 !important;font-size:max(14px,calc(16 * var(--u))) !important;font-weight:400 !important;border-radius:0 !important;background:none !important}body[data-mode="machine"] .megamenu{position:static !important;display:block !important;opacity:1 !important;visibility:visible !important;width:auto !important;padding:0 0 0 1.2em !important;margin:0 !important;background:none !important;border:0 !important;color:inherit !important}body[data-mode="machine"] .megamenu__item{display:block !important;padding:calc(3 * var(--u)) 0 !important;color:inherit !important}body[data-mode="machine"] .nav__cta{display:block !important;margin-top:calc(10 * var(--u)) !important}body[data-mode="machine"] .section{display:block !important;min-height:0 !important;padding:0 calc(24 * var(--u)) !important;background:transparent !important}body[data-mode="machine"] .section__inner{padding:calc(34 * var(--u)) 0 !important;border-bottom:1px solid var(--border) !important;opacity:1 !important;pointer-events:auto !important;display:block !important;text-align:left !important;background:none !important;border-radius:0 !important;color:#000000 !important}body[data-mode="machine"] #contacto .section__inner{border-bottom:0 !important}body[data-mode="machine"] .reveal,body[data-mode="machine"] .casos-head,body[data-mode="machine"] .pair-floater{opacity:1 !important}body[data-mode="machine"] .mlab-wrap{height:auto !important;margin:0 !important}body[data-mode="machine"] .mlab{width:auto !important;font-family:inherit !important;color:#000000 !important}body[data-mode="machine"] .mlab .slide{display:block !important;opacity:1 !important;visibility:visible !important;background:none !important;padding:0 0 calc(18 * var(--u)) !important;cursor:auto !important}body[data-mode="machine"] .mlab .slide::before{display:none !important}body[data-mode="machine"] .mlab .intro{color:#000000 !important}body[data-mode="machine"] .method-track-wrap{overflow:visible !important;margin:0 !important}body[data-mode="machine"] .method-track{display:block !important;width:auto !important;padding:0 !important;cursor:auto !important}body[data-mode="machine"] .method-step{background:none !important;border-radius:0 !important;padding:calc(10 * var(--u)) 0 !important;color:#000000 !important}body[data-mode="machine"] .method-step h3{display:inline !important;font-size:max(14px,calc(16 * var(--u))) !important}body[data-mode="machine"] .method-step p{opacity:1 !important;margin-top:calc(4 * var(--u)) !important}body[data-mode="machine"] .hero__title{max-width:100% !important;font-size:max(18px,calc(27 * var(--u))) !important;font-weight:700 !important;line-height:1.25 !important;letter-spacing:normal !important;margin-bottom:calc(14 * var(--u)) !important}body[data-mode="machine"] .hero__title .line{display:inline !important;padding:0 !important;margin:0 !important}body[data-mode="machine"] .title-xl{font-size:max(18px,calc(22 * var(--u))) !important;font-weight:700 !important;line-height:1.3 !important;margin-bottom:calc(14 * var(--u)) !important;max-width:none !important;color:#000000 !important}body[data-mode="machine"] .hero__title *,body[data-mode="machine"] .title-xl *{font-weight:inherit !important;font-style:normal !important}body[data-mode="machine"] .lead,body[data-mode="machine"] .eyebrow{opacity:1 !important;max-width:none !important;color:#000000 !important}body[data-mode="machine"] .eyebrow{font-size:max(13px,calc(13 * var(--u))) !important;margin-bottom:calc(10 * var(--u)) !important}body[data-mode="machine"] .btn{padding:calc(8 * var(--u)) calc(16 * var(--u)) !important;font-size:max(13px,calc(13 * var(--u))) !important;gap:0 !important;background:#000000 !important;color:#ffffff !important;border-radius:50em !important}body[data-mode="machine"] .btn--ghost{background:transparent !important;color:#000000 !important;border:1px solid #000000 !important}body[data-mode="machine"] .burbuja{background:#000000 !important;color:#ffffff !important}body[data-mode="machine"] .lead-form,body[data-mode="machine"] .lead-form-card{max-width:none !important;background:none !important;padding:0 !important}body[data-mode="machine"] .tag-cloud,body[data-mode="machine"] .link-list{display:block !important;padding-left:1.2em !important;margin:0 !important}body[data-mode="machine"] .tag-cloud span,body[data-mode="machine"] .link-list a{display:list-item !important;list-style:disc !important;border:none !important;background:none !important;border-radius:0 !important;padding:calc(3 * var(--u)) 0 !important;margin:0 !important;max-width:none !important;font-size:max(14px,calc(16 * var(--u))) !important;font-weight:400 !important;color:#000000 !important}body[data-mode="machine"] .stat__num{display:inline !important;font-size:max(14px,calc(16 * var(--u))) !important;font-weight:400 !important;opacity:1 !important;margin:0 !important}@media (max-width:640px){}.hero--diseno .hero__title{font-size:clamp(2.5rem,5vw,calc(68 * var(--u)));max-width:calc(var(--text-col) + var(--col-gap) + calc(220 * var(--u)))}.hero--diseno .lead{max-width:calc(780 * var(--u))}.diseno-graphic{position:absolute;top:50%;z-index:1;left:calc(var(--pad) + var(--text-col) + var(--col-gap));right:var(--pad-img-edge);pointer-events:none;-webkit-user-select:none;user-select:none;--px:0px;--py:0px;transform:translate(20px,calc(-50% - 20px));translate:var(--px) var(--py);rotate:-3.7deg}.phone3d-duo{--alto:min(82vh,calc(760 * var(--u)));height:var(--alto);width:calc(var(--alto) * .64);margin-inline:auto;perspective:1700px;display:block;position:absolute}.phone3d{--rx:0deg;--ry:0deg;--rz:0deg;--k:1;--tx:0px;--ty:0px;--sx:0px;--sy:calc(70 * var(--u));--sblur:calc(90 * var(--u));--scolor:rgba(0,0,0,.5);--rim:1.4%;--bisel:2.4%;--pf:0;--ex:0;--ey:0;position:absolute;height:82%;aspect-ratio:9 / 19.5;transform:translate( calc(var(--tx) + var(--px,0px) * var(--pf)),calc(var(--ty) + var(--py,0px) * var(--pf)) ) scale(var(--k));transform-style:preserve-3d}@keyframes phone3d-flota-a{0%{translate:0 0;rotate:-2.9deg}35%{translate:-6px -15px;rotate:1.6deg}70%{translate:3px -4px;rotate:-.4deg}100%{translate:0 0;rotate:-2.9deg}}@keyframes phone3d-flota-b{0%{translate:0 0;rotate:2.4deg}45%{translate:7px -7px;rotate:-1.8deg}80%{translate:-2px -13px;rotate:.9deg}100%{translate:0 0;rotate:2.4deg}}body[data-page="diseno-web"] .phone3d-duo{perspective:none}.phone3d.sin-chasis .phone3d__body::before,.phone3d.sin-chasis .phone3d__bezel::before,.phone3d.sin-chasis .phone3d__screen::after,.phone3d.sin-chasis .phone3d__island,.phone3d.sin-chasis .phone3d__btn{display:none}body[data-page="diseno-web"] .phone3d__screen{padding-top:0}body[data-page="diseno-web"] .phone3d__body{cursor:default;pointer-events:none}body[data-page="diseno-web"] .phone3d__screen::before{display:none}body[data-page="diseno-web"] .phone3d__web{padding-top:0}body[data-page="diseno-web"] .phone3d__webs,body[data-page="diseno-web"] .phone3d__island,body[data-page="diseno-web"] .phone3d__btn{filter:blur(var(--desenfoque,0px))}body[data-page="diseno-web"] .phone3d--back,body[data-page="diseno-web"] .phone3d-ancla{animation:none}body[data-page="diseno-web"] .phone3d--back{perspective:1700px;perspective-origin:50% 50%}body[data-page="diseno-web"] .phone3d--back,body[data-page="diseno-web"] .phone3d-ancla{height:92%;left:16.8%;top:4%;bottom:auto}body[data-page="diseno-web"] .phone3d--back,body[data-page="diseno-web"] .phone3d-ancla{--rx:16deg;--ry:-10deg;--rz:16deg;--k:1;--tx:calc(9 * var(--u));--ty:calc(33 * var(--u));--rim:1.4%;--bisel:2.4%;--ex:.62;--ey:.2;--sx:calc(-77 * var(--u));--sy:calc(128 * var(--u));--sblur:calc(108 * var(--u));--scolor:rgba(0,0,0,0.21)}.phone3d-ancla{--pf:-.5;--tx:0px;--ty:0px;--k:1;position:absolute;left:0;bottom:0;height:82%;aspect-ratio:9 / 19.5;visibility:hidden;pointer-events:none;transform:translate( calc(var(--tx) + var(--px,0px) * var(--pf)),calc(var(--ty) + var(--py,0px) * var(--pf)) ) scale(var(--k));animation:phone3d-flota-a 9.3s ease-in-out infinite}.phone3d--back{left:0;bottom:0;z-index:1;--pf:-.5;--ex:-.62;--ey:.2;animation:phone3d-flota-a 9.3s ease-in-out infinite;--rx:12deg;--ry:27deg;--rz:-9deg;--k:1;--tx:calc(9 * var(--u));--ty:calc(9 * var(--u));--rim:1.4%;--bisel:2.4%;--sx:calc(-77 * var(--u));--sy:calc(128 * var(--u));--sblur:calc(108 * var(--u));--scolor:rgba(0,0,0,0.21)}.phone3d--front{right:0;top:0;z-index:2;--pf:.8;--ex:.58;--ey:.2;animation:phone3d-flota-b 6.1s ease-in-out -3.4s infinite;--rx:14deg;--ry:-24deg;--rz:7deg;--k:0.98;--tx:calc(54 * var(--u));--ty:calc(47 * var(--u));--rim:1.7%;--bisel:2.4%;--sx:calc(-71 * var(--u));--sy:calc(98 * var(--u));--sblur:calc(92 * var(--u));--scolor:rgba(0,0,0,0.23)}.phone3d__body{position:relative;width:100%;height:100%;border-radius:calc(15% * var(--curva,1)) / calc(6.9% * var(--curva,1));padding:var(--rim);transform:rotateY(var(--ry)) rotateX(var(--rx)) rotateZ(var(--rz));transform-style:preserve-3d;pointer-events:auto;cursor:grab}.phone3d__body::before{content:'';position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(103deg,#8b8d94 0%,#e6e8ec 4%,#a9acb3 11%,#55555c 26%,#3d3f45 58%,#767980 82%,#dcdee2 94%,#85878e 100%);box-shadow:calc(var(--ex) * 1.00px) calc(var(--ey) * 1.00px) 0 #c6c9cf,calc(var(--ex) * 2.00px) calc(var(--ey) * 2.00px) 0 #a9acb3,calc(var(--ex) * 3.00px) calc(var(--ey) * 3.00px) 0 #9a9da4,calc(var(--ex) * 4.00px) calc(var(--ey) * 4.00px) 0 #8b8d94,calc(var(--ex) * 5.00px) calc(var(--ey) * 5.00px) 0 #7c7f86,calc(var(--ex) * 6.00px) calc(var(--ey) * 6.00px) 0 #70737a,calc(var(--ex) * 7.00px) calc(var(--ey) * 7.00px) 0 #666970,calc(var(--ex) * 8.00px) calc(var(--ey) * 8.00px) 0 #5d6067,calc(var(--ex) * 9.00px) calc(var(--ey) * 9.00px) 0 #55555c,calc(var(--ex) * 10.00px) calc(var(--ey) * 10.00px) 0 #4e5159,calc(var(--ex) * 11.00px) calc(var(--ey) * 11.00px) 0 #484b53,calc(var(--ex) * 12.00px) calc(var(--ey) * 12.00px) 0 #43464e,calc(var(--ex) * 13.00px) calc(var(--ey) * 13.00px) 0 #43464e,calc(var(--ex) * 14.00px) calc(var(--ey) * 14.00px) 0 #4e5159,var(--sx) var(--sy) var(--sblur) -45px var(--scolor),0 10px 24px -12px rgba(0,0,0,.25);filter:blur(var(--desenfoque,0px));opacity:var(--marco,1)}.phone3d__bezel{position:relative;z-index:1;width:100%;height:100%;padding:var(--bisel);border-radius:calc(13.8% * var(--curva,1)) / calc(6.3% * var(--curva,1))}.phone3d__bezel::before{content:'';position:absolute;inset:0;z-index:0;border-radius:inherit;background:#080a0e;box-shadow:0 0 0 .5px rgba(255,255,255,.22) inset;filter:blur(var(--desenfoque,0px));opacity:var(--negro,1)}.phone3d__screen{container-type:size;z-index:1;position:relative;width:100%;height:100%;overflow:hidden;border-radius:calc(11.6% * var(--curva,1)) / calc(5.5% * var(--curva,1));background:#fff}.phone3d__screen::before{content:'';position:absolute;z-index:3;top:0;left:0;right:0;height:calc(10 * var(--u));background:#fff}.phone3d__screen::after{content:'';position:absolute;z-index:5;inset:0;pointer-events:none;opacity:var(--cristal,1);background:linear-gradient(116deg,rgba(255,255,255,.26) 0 13%,rgba(255,255,255,.05) 26%,rgba(255,255,255,0) 44%)}.phone3d__btn{position:absolute;width:1.9%;border-radius:2px;background:linear-gradient(90deg,#f2f3f7,#b9bcc3 55%,#85878e)}.phone3d__btn--action{left:-1.4%;top:15.5%;height:3.6%}.phone3d__btn--up{left:-1.4%;top:22.5%;height:6.4%}.phone3d__btn--down{left:-1.4%;top:30.5%;height:6.4%}.phone3d__btn--power{right:-1.4%;top:24%;height:9.2%;background:linear-gradient(270deg,#f2f3f7,#b9bcc3 55%,#85878e)}.phone3d__webs{position:absolute;inset:0}.phone3d__web{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column;padding-top:calc(10 * var(--u));opacity:0;transition:opacity .6s ease}.phone3d__web.is-on{opacity:1}.phone3d__nav{position:relative;z-index:2;flex:none;width:100%;height:auto;display:block}.phone3d__page{position:relative;z-index:1;flex:none;width:100%;height:auto;display:block;translate:0 var(--desp,0px)}.phone3d__screen.is-arrastrando{cursor:grabbing}.phone3d__body:has(.is-arrastrando){cursor:grabbing}.phone3d__luz{--luzr:calc(var(--alto,calc(700 * var(--u))) * .26);position:absolute;z-index:4;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(circle var(--luzr) at var(--mx,50%) var(--my,50%),rgba(255,255,255,.08) 0,rgba(255,255,255,.02) 45%,rgba(255,255,255,0) 100%);backdrop-filter:brightness(1.045) saturate(1.03);-webkit-backdrop-filter:brightness(1.045) saturate(1.03);mask-image:radial-gradient(circle var(--luzr) at var(--mx,50%) var(--my,50%),#000 0,transparent 100%);-webkit-mask-image:radial-gradient(circle var(--luzr) at var(--mx,50%) var(--my,50%),#000 0,transparent 100%)}.phone3d:hover .phone3d__luz{opacity:1}@media (prefers-reduced-motion:reduce){}.phone3d__island{position:absolute;z-index:4;top:1.6%;left:50%;translate:-50% 0;width:30%;height:3.3%;border-radius:calc(999 * var(--u));background:#080a0e;display:flex;align-items:center;justify-content:flex-end;padding-inline:7%}.phone3d__island::after{content:'';width:26%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#3b4a63 0 28%,#101725 60%,#080a0e 100%)}@media (max-width:900px){.diseno-graphic{display:none}}.rot-editor{position:fixed;z-index:9999;left:calc(16 * var(--u));bottom:calc(16 * var(--u));width:calc(290 * var(--u));max-height:calc(100vh - calc(32 * var(--u)));overflow:auto;background:#111111;color:#fff;border-radius:calc(14 * var(--u));padding:calc(14 * var(--u));font:500 12px/1.4 var(--ff);display:flex;flex-direction:column;gap:calc(10 * var(--u))}.rot-editor h6{margin:0;font-size:max(11px,calc(11 * var(--u)));letter-spacing:.1em;text-transform:uppercase;color:#E82F4A}.rot-editor section{display:flex;flex-direction:column;gap:calc(8 * var(--u))}.rot-editor fieldset{border:1px solid rgba(255,255,255,.18);border-radius:calc(10 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u)) calc(9 * var(--u));margin:0}.rot-editor legend{padding:0 calc(6 * var(--u));font-size:max(10px,calc(10 * var(--u)));letter-spacing:.06em;text-transform:uppercase;opacity:.55}.rot-editor label{display:grid;grid-template-columns:calc(52 * var(--u)) 1fr calc(46 * var(--u));align-items:center;gap:calc(8 * var(--u));margin-top:calc(5 * var(--u))}.rot-editor input[type=range]{width:100%;accent-color:#E82F4A}.rot-editor input[type=color]{width:100%;height:calc(22 * var(--u));padding:0;border:none;background:none}.rot-editor output{text-align:right;font-variant-numeric:tabular-nums;font-size:max(11px,calc(11 * var(--u)))}.rot-editor textarea{width:100%;background:#000;color:#8ef;border:1px solid rgba(255,255,255,.18);border-radius:calc(8 * var(--u));padding:calc(8 * var(--u));font:400 10px/1.4 ui-monospace,monospace;resize:vertical}.rot-editor__acc{display:flex;gap:calc(8 * var(--u))}.rot-editor button{flex:1;background:#fff;color:#111111;border:none;border-radius:calc(999 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));font:700 12px var(--ff);cursor:pointer}.rot-editor button[data-acc=reset]{background:rgba(255,255,255,.14);color:#fff}.reel{position:relative;height:190vh}.reel__stage{position:absolute;left:0;bottom:0;width:100%;height:100vh}.phone3d__reel{position:absolute;z-index:2;top:50%;left:50%;translate:-50% -50%;object-fit:cover;display:block}.phone3d__reel--v{width:100%;height:100%;rotate:0deg;opacity:var(--opv,1)}.phone3d__reel--h{width:100cqh;height:100cqw;rotate:-90deg;opacity:var(--oph,0)}.phone3d.is-reel{z-index:120}.phone3d.is-reel .phone3d__luz{display:none}body[data-page="diseno-web"] .diseno-graphic{z-index:60}@media (max-width:900px){.reel{height:auto}.reel__stage{position:relative;height:auto}}#casos .casos-head{text-align:center}#casos{padding-bottom:26vh}.mlab-flat-wrap{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.mlab-flat-wrap .mlab{position:static;width:calc(1200 * var(--u));margin-inline:auto;transform:none}.mlab-flat-wrap .mlab .slide::before{border-radius:0}@media (max-width:900px){.mlab-flat-wrap .mlab{width:auto}}#casos-grid .title-xl{margin-bottom:calc(120 * var(--u))}.case-tile{display:flex;flex-direction:column;align-items:flex-start;padding:calc(72 * var(--u)) calc(72 * var(--u)) 0;border-radius:calc(20 * var(--u));background:#E4E4E4;color:var(--ink);text-decoration:none;overflow:hidden}@media (max-width:900px){.case-tile{padding:48px 40px 0}#casos-grid .title-xl{margin-bottom:64px}}.laurel{width:calc(18 * var(--u));height:calc(29 * var(--u));color:currentColor;opacity:.5;flex:none}.laurel--r{transform:scaleX(-1)}body[data-page="diseno-web"] #hero{background:linear-gradient(180deg,rgba(0,0,0,0) 38%,rgba(0,0,0,.04) 100%)}body[data-page="diseno-web"] #reel{background:linear-gradient(180deg,rgba(0,0,0,.04) 0%,rgba(0,0,0,0) 45%)}body[data-page="diseno-web"] .laurel{width:calc(20 * var(--u));height:calc(33 * var(--u));opacity:1;background:var(--yellow-brand);transition:background-color .35s var(--ease-out);-webkit-mask:url('/assets/icons/laurel.svg') center / contain no-repeat;mask:url('/assets/icons/laurel.svg') center / contain no-repeat}body[data-page="diseno-web"] .laurel--r{transform:scaleX(-1)}@media (max-width:900px){}@media (max-width:700px){}.lead-form__screen-title{font-size:max(14px,calc(14 * var(--u)));font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.72;margin-bottom:calc(18 * var(--u));text-align:left}.fdt{min-height:0;padding-top:clamp(90px,12vh,calc(150 * var(--u)));padding-bottom:clamp(90px,12vh,calc(150 * var(--u)))}.fdt .section__inner.fdt__pareja{max-width:var(--container)}.fdt__faq{margin-top:clamp(28px,3.4vw,calc(44 * var(--u)))}@media (min-width:901px){.fdt .section__inner.fdt__pareja{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,calc(90 * var(--u)))}.fdt__hueco{position:sticky;top:calc(50vh - min(36vh,calc(330 * var(--u))));height:min(72vh,calc(660 * var(--u)))}}@media (max-width:900px){.fdt__hueco{display:none}}.mapa__h1{font-size:max(18px,calc(27 * var(--u)));font-weight:800;letter-spacing:-.02em;margin-bottom:calc(14 * var(--u))}.mapa__nota{font-size:max(14px,calc(15 * var(--u)));font-weight:300;line-height:1.55;opacity:.7;max-width:70ch;margin-bottom:calc(10 * var(--u))}.mapa__nota code{font-size:.86em;padding:1px calc(5 * var(--u));border-radius:calc(3 * var(--u));background:rgba(0,0,0,.06)}.mapa__resumen{font-size:max(14px,calc(14 * var(--u)));opacity:.55;margin-bottom:calc(34 * var(--u))}.mapa__resumen b{font-variant-numeric:tabular-nums}.mapa{width:100%;border-collapse:collapse;font-size:max(14px,calc(15 * var(--u)))}.mapa th{text-align:left;font-size:max(11px,calc(11 * var(--u)));font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.75;padding:0 calc(20 * var(--u)) calc(12 * var(--u)) 0;border-bottom:1px solid var(--border-strong)}.mapa td{padding:calc(13 * var(--u)) calc(20 * var(--u)) calc(13 * var(--u)) 0;border-bottom:1px solid var(--border);vertical-align:top}.mapa tr:hover td{background:rgba(0,0,0,.02)}.mapa__ruta a{font-weight:700;text-decoration:none;color:inherit;border-bottom:1px solid var(--border-strong)}.mapa__ruta a:hover{border-bottom-color:currentColor}.mapa__titulo{font-weight:300;opacity:.75}.mapa__estado{font-size:max(11px,calc(11 * var(--u)));font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.75;white-space:nowrap}@media (max-width:640px){.mapa,.mapa thead,.mapa tbody,.mapa tr,.mapa td{display:block;width:100%}.mapa thead{display:none}.mapa tr{padding:14px 0;border-bottom:1px solid var(--border)}.mapa td{border:0;padding:2px 0}}.pie{position:relative;z-index:5;width:100%;margin-top:0;padding:calc(50 * var(--u)) var(--pad-nav) 0;background:var(--bg);color:var(--fg);border-top:1px solid var(--border);text-align:left}.pie__rejilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:clamp(40px,4vw,calc(64 * var(--u)));width:100%;max-width:var(--container);margin-inline:auto;gap:clamp(24px,2.4vw,calc(44 * var(--u)));padding:clamp(40px,5vh,calc(64 * var(--u))) 0}.pie__titulo{font-size:max(10px,calc(10 * var(--u)));font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin:0 0 calc(20 * var(--u))}.pie__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:max(14px,calc(20 * var(--u)))}.pie__col li{font-size:max(13px,calc(14 * var(--u)));font-weight:300;line-height:1.4}.pie__col a{color:inherit;text-decoration:none;transition:opacity .25s var(--ease-out)}.pie__col a:hover{opacity:.5}.pie__col ul + .pie__titulo{margin-top:calc(28 * var(--u))}.pie__logo{border-top:1px solid var(--border);padding:clamp(8px,1vh,calc(14 * var(--u))) 0 clamp(2px,.5vh,calc(8 * var(--u)))}.pie__logo-svg{display:block;width:100%;height:auto;fill:currentColor}.pie__chispas{opacity:0;transition:opacity .45s var(--ease-out)}.pie__logo-svg.is-vivo .pie__chispas{opacity:1}.pie__barra{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(12 * var(--u)) calc(20 * var(--u));padding:calc(18 * var(--u)) 0 calc(22 * var(--u));border-top:1px solid var(--border)}.pie__barra p{margin:0;font-size:max(12px,calc(12 * var(--u)));font-weight:300;opacity:.75}.pie__legal{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:calc(20 * var(--u))}.pie__hueco{display:none}.pie__copy,.pie__legal a,.pie__legal [data-cookies-abrir]{color:inherit;text-decoration:none;font-size:max(12px,calc(12 * var(--u)));font-weight:300;opacity:.45}.pie__legal :is(a,[data-cookies-abrir]):hover{opacity:1}@media (max-width:980px){.pie__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.pie__barra{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:110px}.pie__legal{flex-direction:column;gap:12px}.pie__copy{order:2}}@media (max-width:560px){.pie__rejilla{grid-template-columns:1fr;gap:42px}}@media (prefers-reduced-motion:reduce){.pie__logo-svg.is-vivo .pie__chispas{opacity:0}}@media (max-width:900px){.mapa__estado{font-size:12px}}.pie__amor{display:inline-flex;align-items:center;gap:.4em}.pie__barra >p,.pie__legal li{display:flex;align-items:center;line-height:1.4}@media (min-width:1101px){.pie__legal{align-items:center}}.pie__amor svg{flex:none;width:1.15em;height:1.15em}@media (max-width:640px){.pie__amor{display:flex;margin:.5em 0 0}}@media (min-width:641px){.pie__barra >.pie__copy:first-child{margin-right:calc(20 * var(--u))}.pie__barra >.pie__anio{margin-left:calc(20 * var(--u))}}@media (min-width:981px){.pie__rejilla >.pie__col:nth-child(5){grid-column:2}}.cifras{display:flex;flex-wrap:wrap;gap:calc(18 * var(--u)) calc(44 * var(--u));margin-top:calc(34 * var(--u))}.cifra__num{display:flex;align-items:center;gap:.1em;margin:0;font-size:clamp(1.5rem,2.1vw,calc(32 * var(--u)));font-weight:800;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.cifra__rotulo{margin:calc(8 * var(--u)) 0 0;font-size:max(12px,calc(12 * var(--u)));font-weight:500;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.cifras .laurel{display:block;flex:none;width:.44em;height:.92em;background:currentColor;opacity:.5;-webkit-mask:url('/assets/icons/laurel.svg') center / contain no-repeat;mask:url('/assets/icons/laurel.svg') center / contain no-repeat}:is(.cifras,.conf-col) .laurel--r{transform:scaleX(-1)}.confianza{min-height:0;padding-top:calc(40 * var(--u));padding-bottom:calc(40 * var(--u))}.confianza .section__inner{width:100%;text-align:center}.confianza .title-xl{margin-inline:auto}:is(.cifras,.conf-col) .laurel{display:block;flex:none;width:.44em;height:.92em;background:currentColor;opacity:.5;-webkit-mask:url('/assets/icons/laurel.svg') center / contain no-repeat;mask:url('/assets/icons/laurel.svg') center / contain no-repeat}.conf-col:hover .laurel{opacity:.85}body[data-page="diseno-web"] #confianza{padding-top:clamp(140px,20vh,calc(260 * var(--u)))}body[data-page] .cifras .laurel{background:var(--yellow-brand);opacity:1}.conf-columnas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:calc(1020 * var(--u));margin:calc(44 * var(--u)) auto 0;background:rgba(0,0,0,.11);border:1px solid rgba(0,0,0,.11);border-radius:calc(20 * var(--u));overflow:hidden;text-align:center}.conf-col{--tbg:#F2F2F2;--tfg:#111;--tgrad:none;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;min-height:clamp(380px,44vw,calc(530 * var(--u)));padding:clamp(22px,2.4vw,calc(32 * var(--u)));background:#F2F2F2;color:#111;transition:background-color .32s var(--ease-out),color .32s var(--ease-out)}.conf-col[data-tono="amarillo"]{--tbg:#FFCB1F;--tfg:#111;--tgrad:linear-gradient(142deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 46%,rgba(0,0,0,.14) 100%)}.conf-col[data-tono="rojo"]{--tbg:#C1121F;--tfg:#fff;--tgrad:linear-gradient(142deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 46%,rgba(0,0,0,.22) 100%)}.conf-col[data-tono="negro"]{--tbg:#000;--tfg:#fff;--tgrad:linear-gradient(142deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,.03) 46%,rgba(255,255,255,0) 100%)}.conf-col:hover,.conf-col:focus-within{background-color:var(--tbg);background-image:var(--tgrad);color:var(--tfg)}.conf-col__cabeza{display:flex;flex-direction:column;align-items:center;transform:translateY(clamp(26px,5vw,62px));transition:transform .42s var(--ease-out)}.conf-col:hover .conf-col__cabeza,.conf-col:focus-within .conf-col__cabeza{transform:none}.conf-col__cifra{display:flex;align-items:center;gap:.1em;margin:0;font-size:clamp(2.25rem,4.6vw,calc(68 * var(--u)));font-weight:800;line-height:1;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.conf-col__rotulo{margin:calc(14 * var(--u)) 0 0;font-size:max(13px,calc(13 * var(--u)));font-weight:500;letter-spacing:.11em;text-transform:uppercase;opacity:.72}.conf-col__hueco{flex:1;display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(16px,2vw,calc(28 * var(--u))) 0}.conf-col__flotador{display:flex;justify-content:center;width:100%}.conf-col:hover .conf-col__flotador,.conf-col:focus-within .conf-col__flotador{animation:confFlota 4.2s ease-in-out infinite}@keyframes confFlota{0%{transform:translate3d(0,0,0) rotate(0deg)}28%{transform:translate3d(0,-8px,0) rotate(1.1deg)}58%{transform:translate3d(0,-13px,0) rotate(-.8deg)}100%{transform:translate3d(0,0,0) rotate(0deg)}}.conf-col__objeto{width:auto;max-width:72%;max-height:clamp(140px,17vw,calc(215 * var(--u)));height:auto;opacity:0;transform:translateY(20px) scale(.92);filter:drop-shadow(0 18px 22px rgba(0,0,0,.28));transition:opacity .34s var(--ease-out),transform .44s var(--ease-out)}.conf-col:hover .conf-col__objeto,.conf-col:focus-within .conf-col__objeto{opacity:1;transform:none}.conf-col__enlace{display:inline-flex;align-items:center;gap:calc(10 * var(--u));color:inherit;text-decoration:none;font-size:max(12px,calc(12 * var(--u)));font-weight:700;letter-spacing:.09em;text-transform:uppercase;opacity:.72;transition:opacity .2s var(--ease-out)}.conf-col__enlace:hover,.conf-col__enlace:focus-visible{opacity:1}.conf-col .flechita{width:calc(12 * var(--u));height:calc(12 * var(--u));flex:none;transition:transform .24s var(--ease-out)}.conf-col__enlace:hover .flechita{transform:translate(2px,-2px)}@media (max-width:880px){.conf-columnas{grid-template-columns:minmax(0,1fr)}.conf-col{min-height:300px}.conf-col__cabeza{transform:none}.conf-col__objeto{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.conf-col__cabeza,.conf-col__objeto{transform:none;transition:none}.conf-col__flotador{animation:none !important}}@media (max-width:880px){.conf-columnas{gap:12px;margin-top:28px;background:none;border:0;border-radius:0;overflow:visible}.conf-col{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cabeza hueco" "enlace hueco";align-items:center;column-gap:16px;row-gap:14px;min-height:0;padding:26px 24px;border-radius:20px;text-align:left;background-color:var(--tbg);background-image:var(--tgrad);color:var(--tfg)}.conf-col__cabeza{grid-area:cabeza;align-items:flex-start}.conf-col__cifra{font-size:2.5rem}.conf-col__rotulo{margin-top:10px}.conf-col__hueco{grid-area:hueco;flex:none;width:auto;padding:0}.conf-col__flotador{animation:confFlota 4.2s ease-in-out infinite}.conf-col__objeto{max-width:118px;max-height:104px}.conf-col__enlace{grid-area:enlace}}@media (max-width:880px){.conf-col{grid-template-areas:"cabeza hueco";padding:24px}.conf-col__cabeza{align-items:center;align-self:center;text-align:center}.conf-col__cifra{justify-content:center}.conf-col__enlace{display:none}.conf-col__objeto{filter:none}}.cifra{display:flex;flex-direction:column;align-items:center;text-align:center}.cifra__num{justify-content:center}@media (max-width:880px){.conf-col{grid-template-columns:minmax(0,1fr) 124px;column-gap:12px;padding:22px 20px 22px 12px}.conf-col__cabeza{justify-self:center}.conf-col__hueco{justify-self:stretch;justify-content:center}.conf-col__flotador{justify-content:center}.conf-col__objeto{max-width:118px;max-height:100px}}.cifras--oro .laurel{background:var(--yellow-brand);opacity:1}.cifras--oro .cifra{position:relative}.cifras--oro .cifra .laurel{transition:transform .22s var(--ease-out),filter .22s var(--ease-out)}.cifras--oro .cifra__num >span{background:linear-gradient(110deg,var(--fg) 38%,var(--yellow-brand) 50%,var(--fg) 62%) 100% 0 / 260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes cifra-brillo{0%{background-position:100% 0}50%{background-position:0 0}100%{background-position:100% 0}}.cifras--oro .cifra__extra{position:absolute;left:50%;top:100%;margin-top:calc(3 * var(--u));white-space:nowrap;pointer-events:none;font-size:max(11px,calc(11 * var(--u)));font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--yellow-brand);opacity:0;transform:translate(-50%,-6px);transition:opacity .25s var(--ease-out),transform .32s var(--ease-out)}.cifras--oro .cifra__extra--estrellas{font-size:max(14px,calc(15 * var(--u)));letter-spacing:.14em;color:var(--yellow-brand);-webkit-background-clip:text;background-clip:text;background:linear-gradient(var(--yellow-brand),var(--yellow-brand)) 0 0 / 0% 100% no-repeat,linear-gradient(rgba(26,20,16,.18),rgba(26,20,16,.18));-webkit-background-clip:text;background-clip:text;transition:opacity .25s var(--ease-out),transform .32s var(--ease-out),background-size .6s var(--ease-out) .08s}@media (hover:hover) and (pointer:fine){.cifras--oro .cifra:hover .laurel--l{transform:translateX(-5px) rotate(-12deg);filter:drop-shadow(0 0 6px rgba(250,198,54,.75))}.cifras--oro .cifra:hover .laurel--r{transform:scaleX(-1) translateX(-5px) rotate(-12deg);filter:drop-shadow(0 0 6px rgba(250,198,54,.75))}.cifras--oro .cifra:hover .cifra__num >span{animation:cifra-brillo 1.3s var(--ease-in-out)}.cifras--oro .cifra:hover .cifra__extra{opacity:1;transform:translate(-50%,0)}.cifras--oro .cifra:hover .cifra__extra--estrellas{background-size:98% 100%,100% 100%}}@media (hover:none){.cifras--oro .cifra__extra{display:none}}.cifras--oro a.cifra{color:inherit;text-decoration:none}.cifras--oro a.cifra:focus-visible{outline:2px solid var(--red-deep);outline-offset:6px;border-radius:calc(6 * var(--u))}body[data-page] .conf-col .laurel{background:var(--yellow-brand);opacity:1}body[data-page] .conf-col:hover .laurel{background:currentColor;opacity:.85}.conf-col{background-color:var(--tbg);background-image:var(--tgrad);color:var(--tfg)}.conf-col .laurel{opacity:.85}.conf-col__cabeza{transform:none}.conf-col__objeto{opacity:1;transform:none}.conf-col__flotador{animation:confFlota 4.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.conf-col__flotador{animation:none}}.conf-col{--tgrad:none;background-image:none;transition:transform .3s var(--ease-out),background-color .32s var(--ease-out)}body[data-page] .conf-col .laurel,body[data-page] .conf-col:hover .laurel{background:currentColor}body[data-page] .conf-col .laurel{opacity:.5}body[data-page] .conf-col:is(:hover,:focus-within) .laurel{opacity:.85}@media (min-width:881px){.conf-columnas{gap:0;background:none;border:0;overflow:visible}.conf-col:first-child{border-radius:calc(20 * var(--u)) 0 0 calc(20 * var(--u))}.conf-col:last-child{border-radius:0 calc(20 * var(--u)) calc(20 * var(--u)) 0}}a.conf-col{text-decoration:none;cursor:pointer}a.conf-col:focus-visible{outline:3px solid #1A1410;outline-offset:4px;z-index:1}.conf-col__objeto{transition:transform .5s var(--ease-out)}.conf-col:is(:hover,:focus-visible) .conf-col__objeto{transform:translateY(-12px)}.conf-col:is(:hover,:focus-visible) .conf-col__enlace{opacity:1}.conf-col:is(:hover,:focus-visible) .flechita{transform:translate(2px,-2px)}.cifras--oro .cifra__extra:not(.cifra__extra--estrellas){color:#3A3532}@media (max-width:1100px){.hero .cifras.cifras--oro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(6px,2vw,20px)}.hero .cifras.cifras--oro{flex-wrap:nowrap !important}.hero .cifras--oro .cifra{flex:1 1 0;min-width:0}.hero .cifras--oro .cifra__num{font-size:clamp(1.125rem,6.6vw,2rem);white-space:nowrap}.hero .cifras--oro .cifra__rotulo{font-size:clamp(0.625rem,2.5vw,0.75rem);letter-spacing:.06em;white-space:nowrap}}@media (min-width:901px){:is(main,#smooth-content,.kiosco-capa,.ksalida,dialog,[role="dialog"]) :is(p,li,dd,blockquote,figcaption,td,label.choice,.field-hint,small):not(:is(.app,.mlab,.kw-svg,.intro,.nav,.megamenu,.ds-tabla) *):not(section:has(h1) .lead,.voz__destacada,.quote-cta__quote,.caso-cierre__frase,.field-q,.eyebrow,.hero__title,.lead-form__screen-title,[class*="__titulo"],[class*="__num"],[class*="__cifra"],[class*="__rotulo"],[class*="__etiqueta"],[class*="__grupo"]){line-height:1.75 !important}.faq__answer p,.voz__cita,.lead-form label.choice,.lead-form .field-hint,.lead-form__note,.method-step p,.plan-item__texto p,.plan-item__lista li,.plan-seccion__prosa p,.plan-tabla__sub,.dmodal__aviso,.pconf__texto,.mconf__texto,.charla__pie,.mapa__titulo,.mapa__nota,.ds-nota,.ds-dato-suelto,.psg__casilla small,.psg__sitio-item p,.psg__ruta,.psg__ruta small,.caso dd,main dd,.psg__estado p,.psg__modal-nota,.hero-kiosco__sellos li,.ksalida__texto{font-size:var(--t-texto) !important}}:is(main,#smooth-content) h1:not(:is(.mlab,.app,.kw-svg,.intro,.phone3d,.kiosco-capa,.pie) *){font-size:var(--t-h1) !important;line-height:111.8% !important}:is(main,#smooth-content) section:has(h1) .lead:not(:is(.mlab,.app,.kw-svg,.intro,.phone3d,.kiosco-capa) *){font-size:var(--t-lead) !important;line-height:172.2% !important}:is(main,#smooth-content) :is(h2,h3.title-xl):not(:is(.mlab,.app,.kw-svg,.intro,.phone3d,.kiosco-capa,.pie,[role="dialog"],dialog) *):not(.pmodal__titulo,.mmodal__titulo,.psg__modal-titulo,.intro__name,.pie__titulo){font-size:var(--t-h2) !important;line-height:134.1% !important}:is(main,#smooth-content) h3:not(.title-xl):not(:is(.mlab,.app,.kw-svg,.intro,.phone3d,.kiosco-capa,.pie,.megamenu,[role="dialog"],dialog) *){font-size:var(--t-h3) !important;line-height:133.3% !important}@media (max-width:900px){body:not([data-page="design-system"]):not([data-page="lab-cifras"]):not([data-page="panel-seo-geo"]) #smooth-content .section{min-height:0;margin-top:0;margin-bottom:0;padding-top:64px;padding-bottom:64px}body:not([data-page="design-system"]):not([data-page="lab-cifras"]):not([data-page="panel-seo-geo"]) #smooth-content >.section:first-of-type,body:not([data-page="design-system"]):not([data-page="lab-cifras"]):not([data-page="panel-seo-geo"]) #smooth-content .section.hero{justify-content:flex-start;padding-top:100px;padding-bottom:64px}.cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:26px}.cifra{display:flex;flex-direction:column;align-items:center;text-align:center}.cifra__num{justify-content:center;font-size:clamp(1.125rem,6.6vw,2rem);white-space:nowrap}.cifra__rotulo{font-size:clamp(0.625rem,2.5vw,0.75rem);letter-spacing:.06em;white-space:nowrap}.hero--diseno,.hero.caso-movil{display:flex;flex-direction:column;align-items:stretch}.hero--diseno >.section__inner,.hero.caso-movil >.section__inner{display:contents}.hero--diseno .eyebrow,.hero.caso-movil .eyebrow{order:1}.hero--diseno .hero__title,.hero.caso-movil .hero__title{order:2}.hero--diseno .diseno-graphic,.hero.caso-movil .diseno-graphic{order:3}.hero--diseno .section__inner >:not(.eyebrow):not(.hero__title),.hero.caso-movil .section__inner >:not(.eyebrow):not(.hero__title){order:4}.hero--diseno .diseno-graphic,body[data-caso="alcanada"] .hero.caso-movil .diseno-graphic{display:block;position:relative;top:auto;left:auto;right:auto;z-index:1;width:100%;margin:12px 0 8px;transform:none;translate:none;rotate:-3.7deg;pointer-events:none}.hero--diseno .phone3d-duo{position:relative;--alto:clamp(250px,calc(100svh - 340px),460px);width:calc(var(--alto) * .64);margin:-44px auto 72px;translate:-10px 0}body[data-caso="alcanada"] .hero.caso-movil{--text-col:100%}#smooth-content .caso-movil .phone3d-duo{position:relative;--alto:clamp(240px,calc(100svh - 360px),440px);width:calc(var(--alto) * .6);margin:0 auto 26px;translate:-26px 0}body[data-caso="alcanada"] .caso-movil .movil-pista{display:none}.hero--transform .section__inner{display:flex;flex-direction:column}.hero--transform .eyebrow{order:1}.hero--transform .hero__title{order:2}.hero--transform .hilos-mobile--start{order:3;margin-top:18px;margin-bottom:8px}.hero--transform .section__inner >:not(.eyebrow):not(.hero__title):not(.hilos-mobile--start){order:4}}@media (max-width:900px){main#smooth-wrapper #smooth-content :is(h2,h3.title-xl):not(:is(.mlab,.app,.kw-svg,.phone3d,.kiosco-capa,.pie) *){line-height:126% !important}main#smooth-wrapper #smooth-content :is(p.pmodal__titulo,p.mmodal__titulo):not(:is(.mlab,.app,.kw-svg,.phone3d,.kiosco-capa,.pie) *){line-height:126% !important}main#smooth-wrapper #smooth-content h3:not(.title-xl):not(:is(.mlab,.app,.kw-svg,.phone3d,.kiosco-capa,.pie) *){line-height:136% !important}main#smooth-wrapper #smooth-content :is(p,li,dd,blockquote,figcaption):not(:is(.mlab,.app,.kw-svg,.phone3d,.kiosco-capa,.intro,.ds-tabla,.mt-navegador,.ch) *):not(.eyebrow,[class*="__num"],[class*="__cifra"],[class*="__rotulo"],[class*="__contador"],[class*="__titulo"],[class*="__etiqueta"],[class*="precio"],.voz__destacada,.quote-cta__quote,.caso-cierre__frase){font-size:16px !important;line-height:160% !important}main#smooth-wrapper #smooth-content :is(li,dd):has(>:is(h3,p,strong)){line-height:inherit !important}main#smooth-wrapper #smooth-content summary:not(:is(.mlab,.app) *){line-height:135% !important}}@media (max-width:900px){main#smooth-wrapper #smooth-content .section :is(h1,h2,h3,p,li,dd,blockquote,summary,.eyebrow):not(:is(.mlab,.app,.kw-svg,.phone3d,.kiosco-capa,.intro,.cifras,.conf-col,.orbita__nodos,.balanza,.comparativa__test,.ds-tabla) *){text-align:left !important}main#smooth-wrapper #smooth-content .section :is(.title-xl,.eyebrow,.lead){margin-left:0 !important;margin-right:0 !important;align-self:flex-start}main#smooth-wrapper #smooth-content :is(.banda-casos) :is(.banda-casos__contenido,.section__inner){align-items:flex-start;text-align:left}main#smooth-wrapper #smooth-content :is(.banda-casos) :is(.btn,.banda-casos__boton,[class*="__contacto"]){align-self:flex-start;margin-left:0;margin-right:0;justify-content:flex-start}}@media (max-width:900px){main#smooth-wrapper #smooth-content .section .section__inner:not(:is(.mlab,.app) *){text-align:left}main#smooth-wrapper #smooth-content .section :is(.section__inner,.section__inner >div,[class*="cierre"],[class*="cta"]):not(:is(.mlab,.app,.kiosco-capa,.balanza,.comparativa__test,.cifras,.conf-col,.orbita,.seo-precios,.plan-resumen,.case-grid-simple) *):not(.conf-columnas,.cifras,.balanza,.orbita,.comparativa__pastilla,.case-grid-simple,.hero-kiosco,.gr-bento){align-items:flex-start}main#smooth-wrapper #smooth-content .section :is(.btn,.eyebrow):not(:is(.mlab,.app,.kiosco-capa,.balanza,.comparativa__test,.plan-resumen,.seo-precios) *){align-self:flex-start;margin-left:0;margin-right:0}}@media (max-width:900px){main#smooth-wrapper #smooth-content .section .eyebrow:not(:is(.mlab,.app,.kiosco-capa) *){display:block}}@media (max-width:900px){main#smooth-wrapper #smooth-content .section :is(.faq,[class*="accordion"],[class*="acordeon"],.method-track,[class*="lista"]) >*{align-self:stretch}main#smooth-wrapper #smooth-content .section :is(details){align-self:stretch;width:100%}}@media (max-width:1100px){.nav.menu-abierto .nav__logo{position:relative;z-index:950}.nav.menu-abierto .nav__cta{display:inline-flex !important;position:fixed;z-index:950;left:var(--pad);right:var(--pad);bottom:calc(24px + env(safe-area-inset-bottom));justify-self:stretch;justify-content:center;padding:16px 24px;font-size:1rem;background:var(--ink);color:#fff}.nav.menu-abierto .nav__menu >ul{padding-bottom:calc(120px + env(safe-area-inset-bottom))}}@media (max-width:1100px){.nav.menu-abierto .nav__cta{left:50%;right:auto;justify-self:auto;min-width:200px;bottom:calc(52px + env(safe-area-inset-bottom));translate:-50% 0;animation:menuEntra .34s .2s cubic-bezier(.2,.8,.2,1) both}.nav__menu{transition:opacity .22s var(--ease-out),transform .22s var(--ease-out),visibility .22s}.nav__menu.is-open >ul >li{animation:menuEntra .32s cubic-bezier(.2,.8,.2,1) backwards}.nav__menu.is-open >ul >li:nth-child(1){animation-delay:.04s}.nav__menu.is-open >ul >li:nth-child(2){animation-delay:.07s}.nav__menu.is-open >ul >li:nth-child(3){animation-delay:.1s}.nav__menu.is-open >ul >li:nth-child(4){animation-delay:.13s}.nav__menu.is-open >ul >li:nth-child(5){animation-delay:.16s}.nav__menu.is-open >ul >li:nth-child(n+6){animation-delay:.19s}}@keyframes menuEntra{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav__menu.is-open >ul >li,.nav.menu-abierto .nav__cta{animation:none}}html.lec-mov .nav__menu.is-open >ul >li,html.lec-mov .nav.menu-abierto .nav__cta{animation:none}@media (max-width:900px){#smooth-content .cifras{display:flex !important;justify-content:space-between;gap:10px;width:100%;max-width:none}#smooth-content .cifra{flex:none}#smooth-content .cifra__num{font-size:clamp(1.1875rem,7.6vw,2.25rem)}#smooth-content .cifra__rotulo{font-size:clamp(0.625rem,2.7vw,0.875rem)}}@media (max-width:1100px){.nav.menu-abierto:has(.has-sub.is-abierto) .nav__cta{display:none !important}}#smooth-content :is(.eyebrow,.lead,.cifra__rotulo,.conf-col__rotulo,.faq__answer,.cuota-precio__desde,.cuota-precio__mes,.plan-tabla__rotulo,.plan-tabla__precio span,.plan-tabla__precio em,.plan-tabla__sub,.plan-resumen__precio span,.plan-resumen__precio em,.plan-resumen__ver,.plan-resumen__linea span,.plan-item__texto p,.plan-item__lista li,.caso-ficha dt,.dato__label,.voz__cargo,.method-step p,.comparativa__contador,.comparativa__resultado-ante,.comparativa__resultado-texto):not(.reveal):not(.texto-entra),.test-capa :is(.comparativa__contador,.comparativa__resultado-ante,.comparativa__resultado-texto),footer.pie :is(.pie__titulo,.pie__copy,.pie__legal a,.pie__legal [data-cookies-abrir]){opacity:1 !important}#smooth-content :is(.reveal,.texto-entra)[style*="opacity: 1"]{opacity:1 !important}#smooth-content .plan-item__texto{opacity:1 !important;color:inherit}main#smooth-wrapper #smooth-content :is(.link-list a,.field-q,.plan-resumen__nombre){line-height:1.32 !important}@media (max-width:900px){footer.pie :is(.pie__col a,.pie li,address,.pie__col p){font-size:0.9375rem !important;line-height:1.5 !important}footer.pie .pie__titulo{font-size:0.8125rem !important}footer.pie :is(.pie__copy,.pie__legal a,.pie__legal [data-cookies-abrir]){font-size:0.875rem !important}}@media (max-width:1100px){body:is([data-page="diseno-web"],[data-page="soporte"],[data-page="suscripcion"],[data-page="formacion-2"],[data-page="metodo"],[data-page="transform"],[data-page="contenidos"],[data-page="seogeo"],[data-page="publi"],[data-page="contacto"]) #smooth-content >section.section:first-child,body:is([data-page="diseno-web"],[data-page="soporte"],[data-page="suscripcion"],[data-page="formacion-2"],[data-page="metodo"],[data-page="transform"],[data-page="contenidos"],[data-page="seogeo"],[data-page="publi"]) #smooth-content section.section.hero{padding-top:111px !important}}@media (max-width:900px){main#smooth-wrapper #smooth-content #hero .h2-cifras{order:5}}@media (max-width:900px){main#smooth-wrapper #smooth-content #hero :is(.ct-hero__rejilla,.sg-hero__rejilla){display:flex;flex-direction:column;align-items:stretch}main#smooth-wrapper #smooth-content #hero :is(.ct-hero__texto,.sg-hero__texto){display:contents}main#smooth-wrapper #smooth-content #hero :is(.ct-hero__rejilla,.sg-hero__rejilla) .eyebrow{order:1}main#smooth-wrapper #smooth-content #hero :is(.ct-hero__rejilla,.sg-hero__rejilla) .hero__title{order:2}main#smooth-wrapper #smooth-content #hero :is(.ct-hero__visual,.sg-pegaso){order:3}main#smooth-wrapper #smooth-content #hero :is(.ct-hero__rejilla,.sg-hero__rejilla) .lead{order:4}}@media (max-width:900px){body[data-page] main#smooth-wrapper #smooth-content :is(.sg-amor__titulo,.sp-metodo__titulo,.ct-dif__titulo,.me-pasos__titulo,.dw-acierto__titulo,.h2-metodo__titulo,.filas__titulo,.h2-deca__titulo,.h2-equipo__titulo){font-size:27px !important;line-height:1.1 !important}}@media (max-width:900px){body[data-page] main#smooth-wrapper #smooth-content #hero.sp-hero + section{padding-top:24px !important}}@view-transition{navigation:auto}.nav{view-transition-name:nav}::view-transition-group(nav),::view-transition-new(nav){animation:none}::view-transition-old(nav){display:none}::view-transition-group(*){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.2s}}html.vt-sale .v2-slide.is-activa .eyebrow{view-transition-name:vt-ante}html.vt-sale .v2-slide.is-activa .hero__title{view-transition-name:vt-titulo}html.vt-sale .v2-slide.is-activa .lead{view-transition-name:vt-lead}html.vt-sale .v2-vis.is-activa :is(.diseno-graphic,.hilos-graphic,.sg-pegaso){view-transition-name:vt-objeto}html.vt-llega #hero .eyebrow{view-transition-name:vt-ante}html.vt-llega #hero .hero__title{view-transition-name:vt-titulo}html.vt-llega #hero .lead{view-transition-name:vt-lead}html.vt-llega :is(#hero .diseno-graphic,#hero .sg-pegaso,.pair >.hilos-graphic){view-transition-name:vt-objeto}html.vt-llega #hero .reveal{opacity:1 !important;transform:none !important;translate:none !important;filter:none !important}::view-transition-group(vt-objeto){animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(vt-titulo),::view-transition-group(vt-ante),::view-transition-group(vt-lead){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:vt-entra .22s cubic-bezier(0,0,.2,1) both}@keyframes vt-entra{from{opacity:0}}@property --vt-a{syntax:'<percentage>';inherits:false;initial-value:0%}html:is(.vt-morf,.vt-llega)::view-transition-new(root){--vt-centro:circle at var(--vt-x,50%) var(--vt-y,50%);animation:vt-ola 1.15s cubic-bezier(.45,0,.25,1) both;mask-image:radial-gradient(var(--vt-centro),#000 var(--vt-a),transparent calc(var(--vt-a) + .5%)),radial-gradient(circle,#000 7px,transparent 8px),radial-gradient(var(--vt-centro),#000 calc(var(--vt-a) + 4%),transparent calc(var(--vt-a) + 26%));mask-size:100% 100%,20px 20px,100% 100%;mask-repeat:no-repeat,repeat,no-repeat;mask-composite:add,intersect,add}@keyframes vt-ola{from{--vt-a:-26%}to{--vt-a:105%}}@media (prefers-reduced-motion:reduce),(max-width:900px){html:is(.vt-morf,.vt-llega)::view-transition-new(root){animation:vt-entra .22s cubic-bezier(0,0,.2,1) both;mask-image:none}}@media (max-width:900px){::view-transition-group(vt-m-media),::view-transition-group(vt-m-titulo){animation-duration:.45s}}html.vt-morf main h1{opacity:1 !important;transform:none !important;translate:none !important;filter:none !important}::view-transition-group(vt-m-media),::view-transition-group(vt-m-titulo){animation-duration:.8s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(vt-m-media),::view-transition-new(vt-m-media){width:100%;height:100%;object-fit:cover}html[data-lec-tam="-1"]{--lec-escala:.9}html[data-lec-tam="1"]{--lec-escala:1.25;--lec-zoom:1.25}@media (min-width:1101px){html[data-lec-tam="1"]{--lec-zoom:1.15}}.lectura{position:fixed;left:var(--pad-nav);bottom:calc(28 * var(--u));z-index:960;isolation:isolate}.lectura__boton{width:calc(54 * var(--u));height:calc(54 * var(--u));aspect-ratio:1;border-radius:50%;border:none;padding:0;display:grid;place-items:center;cursor:pointer;background:#fff;color:#55555C;box-shadow:0 10px 28px -12px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.06);transition:transform .28s var(--ease-out),background-color .6s,color .6s}.lectura__boton svg{width:calc(30 * var(--u));height:calc(30 * var(--u));display:block}.lectura__boton:hover{transform:translateY(-3px)}.lectura__boton:active{transform:scale(.95)}.lectura__boton:focus-visible,.lectura__cerrar:focus-visible,.lectura__tamano:focus-visible,.lectura__opcion:focus-visible,.lectura__mando:focus-visible,.lectura__restablecer:focus-visible{outline:3px solid #C1121F;outline-offset:2px}body[data-mode="machine"] .lectura__boton{background:#000;color:#fff}.lectura__panel{position:absolute;left:0;bottom:calc(66 * var(--u));z-index:2;width:min(calc(360 * var(--u)),calc(100vw - var(--pad-nav)*2));max-height:calc(100dvh - calc(66 * var(--u)) - calc(28 * var(--u)) - calc(16 * var(--u)));overflow-y:auto;overscroll-behavior:contain;background:#F2F2F2;color:#1a1410;border-radius:calc(22 * var(--u));padding:calc(22 * var(--u));box-shadow:0 30px 60px rgba(0,0,0,.25);border:1px solid rgba(0,0,0,.06);opacity:0;visibility:hidden;transform:translateY(16px) scale(.97);transform-origin:left bottom;transition:opacity .35s var(--ease-out),transform .35s var(--ease-out),visibility .35s}.lectura__panel.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.lectura__cabecera{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(18 * var(--u))}.lectura__titulo{font-size:max(14px,calc(16 * var(--u)));font-weight:700;margin:0}.lectura__cerrar{width:calc(44 * var(--u));height:calc(44 * var(--u));margin:calc(-8 * var(--u)) calc(-10 * var(--u)) calc(-8 * var(--u)) 0;display:grid;place-items:center;background:none;border:none;padding:0;cursor:pointer;color:#1a1410;opacity:.6;transition:opacity .2s}.lectura__cerrar:hover{opacity:1}.lectura__cerrar svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.lectura__grupo{margin-bottom:calc(18 * var(--u))}.lectura__etiqueta{font-size:max(12px,calc(12 * var(--u)));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5a534d;margin:0 0 calc(10 * var(--u))}.lectura__tamanos,.lectura__voz{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(8 * var(--u))}.lectura__tamano,.lectura__mando,.lectura__opcion,.lectura__restablecer{min-height:calc(44 * var(--u));border-radius:calc(14 * var(--u));border:1.5px solid rgba(0,0,0,.12);background:transparent;color:#1a1410;cursor:pointer;font-family:var(--ff);font-size:max(13px,calc(13 * var(--u)));font-weight:500;transition:border-color .2s,background-color .2s,color .2s}.lectura__tamano{font-weight:700}.lectura__tamano:nth-child(1){font-size:max(14px,calc(14 * var(--u)))}.lectura__tamano:nth-child(2){font-size:max(15px,calc(17 * var(--u)))}.lectura__tamano:nth-child(3){font-size:max(18px,calc(22 * var(--u)))}.lectura__tamano:hover,.lectura__opcion:hover,.lectura__mando:hover,.lectura__restablecer:hover{background:rgba(193,18,31,.06)}.lectura__tamano[aria-pressed="true"],.lectura__opcion[aria-pressed="true"]{border-color:#C1121F;background:rgba(193,18,31,.08);color:#C1121F}.lectura__opciones{display:grid;gap:calc(8 * var(--u))}.lectura__opcion{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));text-align:left}.lectura__interruptor{position:relative;flex:none;width:calc(38 * var(--u));height:calc(22 * var(--u));border-radius:calc(99 * var(--u));background:rgba(0,0,0,.28);transition:background-color .2s}.lectura__interruptor::after{content:"";position:absolute;top:calc(3 * var(--u));left:calc(3 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:50%;background:#fff;transition:transform .2s var(--ease-out)}.lectura__opcion[aria-pressed="true"] .lectura__interruptor{background:#C1121F}.lectura__opcion[aria-pressed="true"] .lectura__interruptor::after{transform:translateX(16px)}.lectura__mando{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--u));padding:calc(6 * var(--u)) calc(4 * var(--u));font-size:max(12px,calc(12 * var(--u)))}.lectura__mando svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.lectura__mando[aria-disabled="true"]{opacity:.4;cursor:default}.lectura__mando[aria-disabled="true"]:hover{background:transparent}.lectura__estado{min-height:1.4em;margin:calc(8 * var(--u)) 0 0;font-size:max(13px,calc(13 * var(--u)));color:#5a534d}.lectura__restablecer{width:100%;margin-top:2px;font-weight:700}@media (max-width:640px){.lectura__boton{width:50px;height:50px}.lectura__panel{bottom:62px;padding:18px;max-height:calc(100dvh - 62px - 28px - 16px)}}.lectura-guia{position:fixed;left:0;top:0;z-index:955;width:100%;height:calc(56 * var(--u));pointer-events:none;background:rgba(193,18,31,.1);border-block:2px solid #C1121F}.lectura-guia[hidden]{display:none}.lectura-leyendo{background:rgba(193,18,31,.12);box-shadow:-10px 0 0 rgba(193,18,31,.12),10px 0 0 rgba(193,18,31,.12);border-radius:calc(3 * var(--u))}html.lec-esp main :where(p,li,dd,dt,td,th,figcaption,summary,blockquote){line-height:1.9 !important;letter-spacing:.04em !important;word-spacing:.12em !important}html.lec-esp .entrada__cuerpo,html.lec-esp .entradilla,html.lec-esp .entrada__cuerpo :where(p,li,td,th,dd,dt,figcaption,summary,blockquote,a,span,strong,em){line-height:1.9 !important;letter-spacing:.04em !important;word-spacing:.12em !important}html.lec-esp .entrada__cuerpo p{margin-bottom:2em !important}html.lec-esp .entrada__cuerpo >* + *{margin-top:2em}html.lec-esp .entrada__cuerpo :where(h2,h3,h4){line-height:1.4 !important}html.lec-est main :where(p,li,dd,blockquote){max-width:60ch}html.lec-est .entrada__cuerpo{max-width:60ch}html.lec-con [data-lec-c="n"]{color:#000 !important}html.lec-con [data-lec-c="b"]{color:#fff !important}html.lec-con main :where(p,li,dd,td,th,figcaption,blockquote) a:not([class*="btn"],[class*="boton"],[role="button"]){text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:4px}html.lec-con :where(input:not([type="hidden"],[type="checkbox"],[type="radio"]),textarea,select){outline:2px solid currentColor;outline-offset:-2px}html.lec-con :where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #C1121F !important;outline-offset:3px}html.lec-enl main :where(p,li,dd,dt,td,figcaption,blockquote) a:not([class*="btn"],[class*="boton"],[role="button"]){background:rgba(193,18,31,.1);text-decoration:underline !important;text-decoration-thickness:3px !important;text-underline-offset:4px;border-radius:calc(3 * var(--u))}html[data-lec-tam="-1"] body:not([data-page="blog"]) main{zoom:.9}html[data-lec-tam="1"] body:not([data-page="blog"]) main{zoom:var(--lec-zoom)}html.lec-mov *,html.lec-mov *::before,html.lec-mov *::after{animation-delay:0s !important;transition-delay:0s !important}html.lec-mov::view-transition-group(*),html.lec-mov::view-transition-old(*),html.lec-mov::view-transition-new(*){animation:none !important}html.lec-mov [data-pasos-auto]{display:none}html[data-lec-tam="1"] main .line{white-space:normal !important}html[data-lec-tam="1"] main .cifras.cifras.cifras{flex-wrap:wrap !important;row-gap:calc(12 * var(--u)) !important}html[data-lec-tam="1"] main :is(h1,h2,h3,h4,p,li,dt,dd,a,span,strong,small,button,label){overflow-wrap:anywhere}html[data-lec-tam="1"] body main#smooth-wrapper #smooth-content :is(h1,h2,h3,h4,[class*="titulo"],[class*="title"]){white-space:normal !important}html[data-lec-tam="1"] body main#smooth-wrapper #smooth-content .cxa .gx-tren.cx-rejilla{width:min(calc((100vw - 2 * var(--pad,16px)) / var(--lec-zoom)),calc(1480 * var(--u))) !important}@media (max-width:900px){html[data-lec-tam="1"] .hero--suscripcion .hero-kiosco__maquina{height:min(calc((100svh - 280px) * 1.34 / var(--lec-zoom)),calc((100vw - 50px) * 1.89 / var(--lec-zoom)),660px) !important}}.ck{position:fixed;z-index:995;left:var(--pad-nav);bottom:calc(28 * var(--u));width:min(calc(372 * var(--u)),calc(100vw - var(--pad-nav) * 2))}.ck[hidden]{display:none}.ck__caja{box-sizing:border-box;padding:calc(24 * var(--u)) calc(22 * var(--u)) calc(20 * var(--u));background:rgba(255,255,255,.96);color:var(--ink);border:1px solid rgba(26,20,16,.14);border-radius:calc(16 * var(--u));box-shadow:0 18px 44px -22px rgba(26,20,16,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ck__texto{margin:0;font-size:calc(calc(14 * var(--u)) * var(--lec-escala,1));line-height:1.5}.ck__texto a,.ck-dialogo__pie a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ck__texto a:hover,.ck-dialogo__pie a:hover{color:var(--red-deep)}.ck__acciones{display:flex;align-items:center;gap:calc(10 * var(--u));margin-top:calc(18 * var(--u))}.ck__btn{box-sizing:border-box;flex:1 1 0;min-height:calc(40 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border:1px solid rgba(26,20,16,.35);border-radius:calc(999 * var(--u));background:transparent;color:var(--ink);font:inherit;font-size:calc(calc(13 * var(--u)) * var(--lec-escala,1));font-weight:700;line-height:1.15;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.ck__btn:hover{background:var(--ink);border-color:var(--ink);color:#ffffff}.ck__btn[data-ck="aceptar"]{background:var(--ink);border-color:var(--ink);color:#ffffff}.ck__btn[data-ck="aceptar"]:hover{background:#000000;border-color:#000000}.ck__enlace{flex:none;min-height:calc(40 * var(--u));padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u)) 0;border:0;background:transparent;color:inherit;font:inherit;font-size:calc(calc(13 * var(--u)) * var(--lec-escala,1));font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}.ck__enlace:hover{color:var(--red-deep)}.ck__btn:focus-visible,.ck__enlace:focus-visible,.ck-dialogo__cerrar:focus-visible,.ck-interruptor:focus-visible,[data-cookies-abrir]:focus-visible{outline:2px solid var(--red-deep);outline-offset:2px}.ck-dialogo{box-sizing:border-box;width:min(calc(540 * var(--u)),calc(100vw - calc(24 * var(--u))));max-height:min(86vh,calc(640 * var(--u)));margin:auto;padding:0;border:1px solid rgba(26,20,16,.14);border-radius:calc(18 * var(--u));background:#ffffff;color:var(--ink);overflow:auto;overscroll-behavior:contain;box-shadow:0 30px 70px -28px rgba(26,20,16,.45)}.ck-dialogo::backdrop{background:rgba(26,20,16,.32)}.ck-dialogo__caja{padding:calc(24 * var(--u)) calc(24 * var(--u)) calc(22 * var(--u))}.ck-dialogo__cab{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u))}.ck-dialogo__titulo{margin:0;font-size:calc(calc(15 * var(--u)) * var(--lec-escala,1));font-weight:700;line-height:1.2}.ck-dialogo__cerrar{display:grid;place-items:center;flex:none;width:calc(40 * var(--u));height:calc(40 * var(--u));margin:calc(-8 * var(--u)) calc(-10 * var(--u)) calc(-8 * var(--u)) 0;border:0;background:transparent;color:inherit;cursor:pointer}.ck-dialogo__cerrar svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.ck-dialogo__intro{margin:calc(12 * var(--u)) 0 0;font-size:calc(calc(14 * var(--u)) * var(--lec-escala,1));line-height:1.5;color:#55555C}.ck-grupo{margin-top:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));border:1px solid rgba(26,20,16,.12);border-radius:calc(12 * var(--u))}.ck-grupo__cab{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u));margin-bottom:calc(8 * var(--u))}.ck-grupo__nombre{font-size:calc(calc(14 * var(--u)) * var(--lec-escala,1));font-weight:700;cursor:pointer}.ck-grupo__desc{margin:0;font-size:calc(calc(14 * var(--u)) * var(--lec-escala,1));line-height:1.5;color:#55555C}.ck-grupo__desc code{font-size:.95em}.ck-interruptor{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:calc(38 * var(--u));height:calc(22 * var(--u));margin:0;border-radius:calc(999 * var(--u));background:#b7b3ad;cursor:pointer;transition:background-color .2s}.ck-interruptor::after{content:"";position:absolute;top:calc(3 * var(--u));left:calc(3 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:50%;background:#ffffff;transition:transform .2s var(--ease-out)}.ck-interruptor:checked{background:var(--ink)}.ck-interruptor:checked::after{transform:translateX(16px)}.ck-interruptor:disabled{cursor:not-allowed;opacity:.55}.ck-dialogo__acciones{display:flex;flex-wrap:wrap;gap:calc(10 * var(--u));margin-top:calc(20 * var(--u))}.ck-dialogo__acciones .ck__btn{flex:1 1 auto;white-space:nowrap;padding-inline:calc(16 * var(--u))}.ck-dialogo__pie{margin:calc(16 * var(--u)) 0 0;font-size:calc(calc(14 * var(--u)) * var(--lec-escala,1))}.ck-aviso{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pie__legal [data-cookies-abrir]{padding:0;border:0;background:transparent;color:inherit;font-family:inherit;font-size:max(12px,calc(12 * var(--u)));font-weight:300;line-height:inherit;text-decoration:none;cursor:pointer}html.ck-visible .lectura__boton{visibility:hidden}.ck__galleta{position:absolute;z-index:1;top:calc(-38 * var(--u));left:calc(18 * var(--u));width:calc(56 * var(--u));height:auto;pointer-events:none;user-select:none;transform:translate(var(--tx,0),var(--ty,0)) rotate(var(--giro,8deg));transition:transform .3s var(--ease-out),opacity .4s;filter:drop-shadow(0 8px 10px rgba(26,20,16,.28))}.ck__caja{transition:opacity .3s ease .15s,transform .3s var(--ease-out) .15s}.ck--sale{opacity:0;transition:opacity .25s ease}.ck--duda{animation:ck-duda .6s ease}@keyframes ck-duda{20%{transform:rotate(-14deg)}45%{transform:rotate(16deg)}70%{transform:rotate(-6deg)}}@media (max-width:640px){.ck{left:12px;bottom:12px;width:calc(100vw - 24px)}.ck__caja{padding:38px 18px 16px}.ck__galleta{top:-54px;left:16px;width:76px}.ck-dialogo__caja{padding:20px 18px 18px}html.ck-visible .burbujas{visibility:hidden}}@media (prefers-reduced-motion:reduce){.ck__galleta,.ck__caja{transition:none}.ck--duda{animation:none}.ck__btn,.ck-interruptor,.ck-interruptor::after{transition:none}}.faq__answer table{width:100%;border-collapse:collapse;font-size:.9em;margin:calc(12 * var(--u)) 0}.faq__answer th,.faq__answer td{border:1px solid var(--border);padding:calc(8 * var(--u)) calc(10 * var(--u));text-align:left;vertical-align:top}.ir-flotante{position:fixed;left:50%;bottom:calc(28 * var(--u));z-index:40;display:inline-flex;align-items:center;gap:calc(10 * var(--u));padding:calc(17 * var(--u)) calc(30 * var(--u));border:0;border-radius:calc(999 * var(--u));background:var(--yellow-brand);color:#1a1410;font:inherit;font-size:max(14px,calc(16 * var(--u)));font-weight:800;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:none;transform:translate(-50%,0);transition:opacity .35s var(--ease-out),transform .35s var(--ease-out),visibility .35s,background-color .5s var(--ease-out),color .5s var(--ease-out)}.ir-flotante:hover{background:var(--yellow-brand-deep)}.ir-flotante svg{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ir-flotante:focus-visible{outline:2px solid #1a1410;outline-offset:4px}.ir-flotante.is-oculto,.ir-flotante.is-oculto-inicio{opacity:0;visibility:hidden;transform:translate(-50%,16px);pointer-events:none}body[data-theme="yellow"] .ir-flotante{background:#1a1410;color:#fff;box-shadow:0 18px 36px -16px rgba(0,0,0,.55)}body[data-theme="yellow"] .ir-flotante:hover{background:#000}@media (max-width:900px){.ir-flotante{bottom:28px;padding:15px 24px}}.ir-flotante__corto{display:none}@media (max-width:1100px){.ir-flotante__largo{display:none}.ir-flotante__corto{display:inline}}.eyebrow--h1{margin-top:0;font-weight:700;line-height:1.4}main#smooth-wrapper #smooth-content h1.eyebrow.eyebrow--h1:not(:is(.mlab,.app,.kw-svg,.intro,.phone3d,.kiosco-capa,.pie) *){font-family:inherit;font-size:max(13px,calc(13 * var(--u))) !important;line-height:1.4 !important;letter-spacing:.16em;font-weight:700;margin-bottom:calc(22 * var(--u))}@media (max-width:900px){main#smooth-wrapper #smooth-content h1.eyebrow.eyebrow--h1:not(:is(.mlab,.app,.kw-svg,.intro,.phone3d,.kiosco-capa,.pie) *),main#smooth-wrapper #smooth-content #hero .eyebrow:not(:is(.kiosco-capa,.phone3d) *){font-size:12px !important;margin-bottom:14px}}.hero__intro{max-width:calc(560 * var(--u));margin-bottom:calc(28 * var(--u))}main#smooth-wrapper #smooth-content #hero p.hero__title:not(.h2-hero__titulo){font-size:clamp(2.75rem,7.4vw,calc(100 * var(--u))) !important;line-height:.98 !important;font-weight:800}main#smooth-wrapper #smooth-content h2.eyebrow.hm-h2{display:block;font-family:inherit;font-size:max(13px,calc(13 * var(--u))) !important;line-height:1.4 !important;letter-spacing:.16em;font-weight:700;margin:0 0 calc(18 * var(--u))}main#smooth-wrapper #smooth-content p.title-xl.hm-frase{font-size:clamp(1.6875rem,3.06vw,calc(44 * var(--u))) !important;line-height:1.24 !important;font-weight:800;letter-spacing:-.02em;margin:0 0 calc(28 * var(--u));max-width:22ch}@media (max-width:900px){main#smooth-wrapper #smooth-content h2.eyebrow.hm-h2{font-size:14px !important;margin-bottom:12px}main#smooth-wrapper #smooth-content p.title-xl.hm-frase{line-height:1.2 !important;margin-bottom:20px}}.section.hm-bloque{min-height:0;display:block;padding:clamp(88px,8.4vw,calc(128 * var(--u))) var(--pad)}.hm-bloque .section__inner{max-width:var(--container);margin-inline:auto}.hm-cab{max-width:var(--container-narrow);margin-bottom:clamp(36px,4vw,calc(56 * var(--u)))}.hm-cab >:last-child{margin-bottom:0 !important}.hm-accion{margin-top:clamp(36px,4vw,calc(56 * var(--u)))}.hm-servicios{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(16 * var(--u))}.servicio{--srv-borde:rgba(26,20,16,.1);--srv-borde-on:rgba(26,20,16,.22);--srv-fondo:rgba(255,255,255,.72);--srv-fondo-on:#ffffff;--srv-sombra:0 calc(22 * var(--u)) calc(44 * var(--u)) calc(-30 * var(--u)) rgba(26,20,16,.45);--srv-dato-fondo:#1A1410;--srv-dato-tinta:#ffffff;display:flex;flex-direction:column;align-items:flex-start;gap:calc(8 * var(--u));padding:calc(24 * var(--u)) calc(24 * var(--u)) calc(22 * var(--u));border:1px solid var(--srv-borde);border-radius:calc(18 * var(--u));background:var(--srv-fondo);color:var(--ink);text-decoration:none;transition:translate .28s var(--ease-out),box-shadow .28s var(--ease-out),background-color .28s var(--ease-out),border-color .28s var(--ease-out)}#diseno .servicio{--srv-borde:rgba(255,255,255,.26);--srv-borde-on:rgba(255,255,255,.6);--srv-fondo:rgba(255,255,255,.08);--srv-fondo-on:rgba(255,255,255,.16);--srv-sombra:0 calc(22 * var(--u)) calc(44 * var(--u)) calc(-26 * var(--u)) rgba(60,0,8,.75);--srv-dato-fondo:#ffffff;--srv-dato-tinta:#C1121F;color:#ffffff}main#smooth-wrapper #smooth-content .servicio .servicio__nombre{font-size:max(18px,calc(19 * var(--u)));font-weight:700;line-height:1.25 !important;letter-spacing:-.01em}main#smooth-wrapper #smooth-content .servicio .servicio__texto{flex:1;margin-bottom:calc(10 * var(--u));font-size:clamp(0.9375rem,1.1vw,calc(16 * var(--u)));font-weight:300;line-height:1.55 !important;opacity:.85}body:is([data-theme="1"],[data-theme="orange"]) main#smooth-wrapper #smooth-content .servicio .servicio__texto{opacity:.92}#ia .servicio{--srv-borde:rgba(255,255,255,.4);--srv-borde-on:#ffffff;--srv-fondo:rgba(0,0,0,.14);--srv-fondo-on:rgba(0,0,0,.26);--srv-sombra:0 calc(22 * var(--u)) calc(44 * var(--u)) calc(-26 * var(--u)) rgba(60,10,0,.7);--srv-dato-fondo:var(--fg);--srv-dato-tinta:var(--bg);color:var(--fg)}.servicio__dato{padding:calc(5 * var(--u)) calc(12 * var(--u));border-radius:calc(999 * var(--u));background:var(--srv-dato-fondo);color:var(--srv-dato-tinta);font-size:max(12px,calc(12 * var(--u)));font-weight:700;line-height:1.3;white-space:nowrap}.servicio:hover,.servicio:focus-visible{border-color:var(--srv-borde-on);background-color:var(--srv-fondo-on);box-shadow:var(--srv-sombra)}.servicio:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (prefers-reduced-motion:no-preference){.servicio:hover,.servicio:focus-visible{translate:0 -4px}}@media (prefers-reduced-motion:reduce){.servicio{transition:box-shadow .28s var(--ease-out),background-color .28s var(--ease-out),border-color .28s var(--ease-out)}}@media (min-width:560px){.hm-servicios--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.hm-servicios--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-servicios + .hm-accion{margin-top:calc(40 * var(--u))}@media (min-width:901px) and (prefers-reduced-motion:no-preference){html.js:not(.lec-mov) body:not([data-mode="machine"]) .hm-servicios:not(.is-dentro) >.servicio{opacity:0}.hm-servicios.is-dentro >.servicio{animation:srv-entra .7s var(--ease-out) both}.hm-servicios.is-dentro >.servicio:nth-child(2){animation-delay:.08s}.hm-servicios.is-dentro >.servicio:nth-child(3){animation-delay:.16s}}@keyframes srv-entra{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.section.hm-cifras{padding-block:clamp(56px,6vw,calc(88 * var(--u)))}.hm-cifras .conf-columnas--4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;margin-top:clamp(28px,3vw,calc(40 * var(--u)))}.hm-cifras .conf-columnas--4 .conf-col{min-height:clamp(340px,32vw,calc(440 * var(--u)))}.hm-cifras .conf-col .laurel{background:#f1b434;opacity:1}.hm-cifras .conf-col[data-tono="amarillo"]:hover .laurel,.hm-cifras .conf-col[data-tono="amarillo"]:focus-within .laurel{background:currentColor}@media (max-width:880px){.hm-cifras .conf-columnas--4{grid-template-columns:minmax(0,1fr)}.hm-cifras .conf-columnas--4 .conf-col{min-height:0}}@media (max-width:600px){}main#smooth-wrapper #smooth-content p.title-xl.hm-frase--escena{font-size:clamp(2.25rem,4vw,calc(55 * var(--u))) !important;line-height:1.06 !important;letter-spacing:-.03em;max-width:none}.hm-linea{display:block}@media (min-width:901px){:is(.hm-escena,#diseno) .section__inner{max-width:calc(680 * var(--u))}}.hm-escena[data-side="left"] .section__inner{margin-left:0}.hm-escena .lead{max-width:calc(520 * var(--u));margin-bottom:calc(32 * var(--u))}.hm-escena__objeto{position:absolute;top:50%;z-index:1;pointer-events:none;translate:0 -50%}.hm-escena__objeto img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hm-escena .section__inner{position:relative;z-index:2}.hm-lupa{right:calc(var(--pad) - 3vw);width:min(31vw,calc(500 * var(--u)))}.hm-lupa img{filter:drop-shadow(0 30px 26px rgba(0,0,0,.16))}.hm-ola{left:1vw;top:54%;width:min(34vw,calc(560 * var(--u)))}.hm-escena{overflow:clip}.hm-kw{position:absolute;z-index:2;padding:calc(9 * var(--u)) calc(16 * var(--u));border-radius:calc(999 * var(--u));background:#fff;color:#1a1410;font-size:max(14px,calc(15 * var(--u)));font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:0 14px 30px -14px rgba(0,0,0,.4)}.hm-kw--1{right:-4%;top:4%;rotate:6deg}.hm-kw--2{right:-10%;top:60%;rotate:-4deg}.hm-kw--3{left:30%;bottom:-6%;rotate:-3deg}@media (prefers-reduced-motion:no-preference){.hm-lupa img,.hm-ola img{animation:floaty 6s ease-in-out infinite}.hm-kw{animation:confFlota 4.2s ease-in-out infinite}.hm-kw--2{animation-delay:-1.4s}.hm-kw--3{animation-delay:-2.8s}}@media (max-width:900px){.section.hm-escena{flex-direction:column;align-items:stretch;min-height:0;padding-top:96px;padding-bottom:88px}.hm-escena__objeto{position:relative;top:auto;left:auto;right:auto;translate:none}.hm-lupa{width:min(64vw,320px);margin:0 auto 40px}.hm-ola{width:112%;margin:0 auto 36px -6%}.hm-kw{font-size:12px;padding:5px 11px}.hm-kw--2{top:auto;bottom:22%}.hm-kw--2{right:-6%}}.hm-nota a{color:inherit;text-decoration:none}.hm-nota strong{font-weight:700}.hm-nota a:hover strong,.hm-nota a:focus-visible strong{text-decoration:underline;text-underline-offset:4px}.hm-nota__estrellas{margin-right:calc(6 * var(--u));color:#FFCB1F;letter-spacing:.14em}.hm-voces{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.2vw,calc(30 * var(--u)));max-width:calc(760 * var(--u))}.hm-voces .voz{display:flex;flex-direction:column;margin:0}.hm-voces .voz__cita{flex:1}@media (min-width:1100px){.hm-voces{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}.hm-final{border-top:1px solid var(--border);background:#FAF6F3}.section.hm-bloque--final{padding-block:clamp(48px,5vw,calc(72 * var(--u)));background:transparent}.section.hm-bloque--final + .section.hm-bloque--final{border-top:1px solid var(--border)}.hm-bloque--final .hm-cab{margin-bottom:clamp(20px,2.4vw,calc(32 * var(--u)))}.hm-bloque--final .hm-accion{margin-top:clamp(24px,3vw,calc(36 * var(--u)))}.hm-texto{max-width:65ch}.hm-texto p{margin:0 0 1.1em;font-weight:300;opacity:.85}.hm-texto p:last-child{margin-bottom:0}.hm-saber-mas .hm-zaragoza{margin-bottom:clamp(48px,6vw,calc(88 * var(--u)))}.hm-num::before{content:attr(data-num);display:inline-flex;align-items:center;margin-right:.9em;padding-right:calc(calc(28 * var(--u)) + .7em);font-weight:800;font-variant-numeric:tabular-nums;opacity:.7;background:linear-gradient(currentColor,currentColor) right center / 28px 1px no-repeat}.hm-puente{margin:calc(22 * var(--u)) 0 0;font-size:max(14px,calc(15 * var(--u)));font-weight:300;line-height:1.5}.hm-puente a{display:inline-flex;align-items:center;gap:calc(8 * var(--u));color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .24s var(--ease-out)}.hm-puente a:hover,.hm-puente a:focus-visible{text-decoration-color:currentColor}.hm-puente a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.hm-puente__flecha{width:calc(12 * var(--u));height:calc(12 * var(--u));flex:none;transition:transform .24s var(--ease-out)}.hm-puente a:hover .hm-puente__flecha{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.hm-puente__flecha,.hm-puente a{transition:none}}main#smooth-wrapper #smooth-content .h2-hero__texto h1.eyebrow.eyebrow--h1{line-height:normal !important}main#smooth-wrapper #smooth-content span.hero__title.hero__title--h1{display:block;font-size:var(--t-h1) !important;line-height:111.8% !important}body:is([data-page="diseno-web"],[data-page="suscripcion"],[data-page="soporte"],[data-page="formacion-2"],[data-page="contenidos"]) main#smooth-wrapper #smooth-content h1.eyebrow.eyebrow--h1{line-height:normal !important}.migrada__texto{max-width:calc(760 * var(--u))}.migrada__texto .title-xl{margin-bottom:calc(24 * var(--u))}.migrada__texto h2{font-size:clamp(1.375rem,2.6vw,calc(32 * var(--u)));font-weight:800;line-height:1.2;letter-spacing:-.01em;margin:calc(56 * var(--u)) 0 calc(18 * var(--u));padding-top:calc(28 * var(--u));border-top:1px solid var(--border);text-wrap:balance;transition:border-color .6s}.migrada__texto h3{font-size:max(16px,calc(18 * var(--u)));font-weight:700;line-height:1.4;margin:calc(30 * var(--u)) 0 calc(10 * var(--u));text-wrap:balance}.migrada__texto h4{font-size:max(14px,calc(16 * var(--u)));font-weight:700;line-height:1.4;margin:calc(24 * var(--u)) 0 calc(8 * var(--u))}.migrada__texto p:not(.eyebrow),.migrada__texto li{font-size:max(14px,calc(15 * var(--u)));line-height:1.65}.migrada__texto p:not(.eyebrow){margin-bottom:calc(12 * var(--u))}.migrada__texto p.migrada__titulo{font-size:clamp(1.375rem,2.4vw,calc(27 * var(--u)));font-weight:700;line-height:1.3;margin-bottom:calc(18 * var(--u));text-wrap:balance}.migrada__texto p.migrada__entradilla{font-size:clamp(1rem,1.4vw,calc(18 * var(--u)));font-weight:300;line-height:1.6;margin-bottom:calc(22 * var(--u));opacity:.85;text-wrap:pretty}.migrada__texto :is(ul,ol){margin:calc(4 * var(--u)) 0 calc(18 * var(--u));padding-left:1.3em;display:flex;flex-direction:column;gap:calc(6 * var(--u))}.migrada__texto ul{list-style:disc}.migrada__texto ol{list-style:decimal}.migrada__texto li::marker{color:var(--fg);opacity:.5}.migrada__texto :is(p,li) strong{font-weight:700}.migrada__texto :is(p,li) a{text-decoration:underline;text-underline-offset:3px}.migrada__texto blockquote{margin:calc(18 * var(--u)) 0;padding-left:calc(18 * var(--u));border-left:3px solid var(--border)}.migrada--cabecera{padding-bottom:0}.migrada--cabecera .hero__actions{margin-top:calc(32 * var(--u))}.migrada__indice{max-width:calc(760 * var(--u));padding-bottom:calc(28 * var(--u));margin-bottom:calc(8 * var(--u));border-bottom:1px solid var(--border)}.migrada__indice ol{list-style:decimal;display:flex;flex-direction:column;gap:calc(8 * var(--u));padding-left:1.3em}.migrada__indice a{font-size:max(15px,calc(15 * var(--u)));line-height:1.4;text-decoration:underline;text-underline-offset:3px}.migrada__texto h2[id]{scroll-margin-top:calc(110 * var(--u))}.migrada__resumen{padding-top:calc(28 * var(--u))}.tn-as__cuerpo a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.ay-portada{display:flex;align-items:center;justify-content:center;min-height:100svh;padding-top:clamp(100px,13vh,calc(150 * var(--u)));padding-bottom:clamp(60px,9vh,calc(110 * var(--u)))}body[data-page] main#smooth-wrapper #smooth-content .ay-portada{justify-content:center;min-height:100svh !important;padding-top:clamp(100px,13vh,calc(150 * var(--u))) !important;padding-bottom:clamp(60px,9vh,calc(110 * var(--u))) !important}.ay-portada >.section__inner{width:100%}body[data-page] main#smooth-wrapper #smooth-content .ay-portada .tn-ayudas__titulo{font-weight:300}.ay-portada .tn-ayudas__titulo strong{font-weight:800}.ay-portada .h2-cifras{margin-top:clamp(30px,3.4vw,calc(52 * var(--u)))}.ay-historico .lead{max-width:calc(640 * var(--u))}.ay-historico .section__inner{max-width:var(--container-medio);margin-inline:auto}.ay-lista{list-style:none;margin:calc(40 * var(--u)) 0 0;padding:0;display:grid;gap:calc(16 * var(--u))}.ay-item{display:grid;grid-template-columns:calc(170 * var(--u)) minmax(0,1fr) auto;align-items:center;gap:calc(32 * var(--u));padding:calc(28 * var(--u)) calc(32 * var(--u));border:1px solid var(--border);border-radius:calc(20 * var(--u));background:var(--bg);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s}.ay-item:hover{transform:translateY(-3px);border-color:var(--ink);box-shadow:0 18px 36px -22px rgba(26,20,16,.45)}.ay-item__logo{width:100%;max-width:calc(150 * var(--u));height:auto;max-height:calc(56 * var(--u));object-fit:contain;justify-self:center}.ay-item__texto h3{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10 * var(--u));margin:0 0 calc(6 * var(--u));font-size:max(18px,calc(22 * var(--u)));font-weight:800;line-height:1.25}.ay-item__texto p{margin:0;font-size:max(15px,calc(16 * var(--u)));line-height:1.55;opacity:.85}.ay-item__estado{display:inline-flex;padding:2px calc(10 * var(--u));border:1px solid currentColor;border-radius:calc(999 * var(--u));font-size:max(11px,calc(11 * var(--u)));font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.ay-item__enlace{font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.ay-item{grid-template-columns:1fr;gap:calc(14 * var(--u));padding:calc(24 * var(--u))}.ay-item__logo{justify-self:start;max-width:140px}.ay-item__enlace{white-space:normal}}@media (prefers-reduced-motion:reduce){.ay-item{transition:none}.ay-item:hover{transform:none}}.migrada__rejilla-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(14 * var(--u));margin:calc(20 * var(--u)) 0 calc(28 * var(--u))}.migrada__item{padding:calc(22 * var(--u)) calc(24 * var(--u));border:1px solid var(--border);border-radius:calc(16 * var(--u));background:var(--bg);transition:transform .35s var(--ease-out),border-color .35s,box-shadow .35s var(--ease-out)}.migrada__item:hover{transform:translateY(-3px);border-color:var(--ink);box-shadow:0 16px 32px -22px rgba(26,20,16,.45)}.migrada__texto .migrada__item h3{margin:0 0 calc(6 * var(--u));font-size:max(16px,calc(18 * var(--u)))}.migrada__texto .migrada__item p{margin:0}.migrada__texto ul.migrada__lista-corta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(36 * var(--u))}@media (max-width:640px){.migrada__rejilla-items,.migrada__texto ul.migrada__lista-corta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.migrada__item{transition:none}.migrada__item:hover{transform:none}}.migrada__portada{margin:calc(40 * var(--u)) 0 0;max-width:calc(760 * var(--u));border-radius:calc(20 * var(--u));overflow:hidden;box-shadow:0 22px 48px -28px rgba(26,20,16,.45)}.migrada__portada img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.migrada__financiacion{margin:calc(28 * var(--u)) 0 0;max-width:calc(560 * var(--u))}.migrada__financiacion img{display:block;width:100%;height:auto}.migrada__texto h2 + .migrada__categoria{margin:calc(-8 * var(--u)) 0 calc(18 * var(--u));opacity:.6}.migrada__figura{margin:calc(8 * var(--u)) 0 calc(28 * var(--u))}.migrada__figura img{display:block;width:100%;max-width:calc(400 * var(--u));height:auto;border-radius:calc(16 * var(--u))}.migrada__figura--icono img{max-width:calc(170 * var(--u));border-radius:0}.migrada__texto li >:is(ul,ol){margin:calc(8 * var(--u)) 0 calc(4 * var(--u))}.migrada__texto li >ul{list-style:circle}.migrada__texto ul.migrada__ventajas{list-style:none;padding:0;margin:calc(20 * var(--u)) 0 0;gap:calc(8 * var(--u))}.migrada__ventajas li{position:relative;padding-left:calc(26 * var(--u))}.migrada__ventajas li::before{content:"✓";position:absolute;left:0;top:0;font-weight:800}.migrada__opiniones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(14 * var(--u));margin:calc(20 * var(--u)) 0 calc(24 * var(--u))}.migrada__texto blockquote.migrada__opinion{margin:0;padding:calc(22 * var(--u)) calc(24 * var(--u));border:1px solid var(--border);border-radius:calc(16 * var(--u));background:var(--bg)}.migrada__texto .migrada__opinion p{margin:0 0 calc(10 * var(--u))}.migrada__texto .migrada__opinion .migrada__opinion-titulo{font-weight:700;line-height:1.4}.migrada__texto .migrada__opinion .migrada__opinion-autor{margin:0;opacity:.75}.migrada__texto ul.migrada__clientes{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(16 * var(--u));margin:calc(20 * var(--u)) 0 calc(28 * var(--u))}.migrada__cliente{display:flex;flex-direction:column}.migrada__cliente >a{display:flex;flex-direction:column;color:inherit;text-decoration:none}.migrada__cliente-imagen{margin:0 0 calc(10 * var(--u));border-radius:calc(14 * var(--u));overflow:hidden;border:1px solid var(--border)}.migrada__cliente-imagen img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;transition:transform .5s var(--ease-out)}.migrada__cliente >a:hover .migrada__cliente-imagen img,.migrada__cliente >a:focus-visible .migrada__cliente-imagen img{transform:scale(1.04)}.migrada__texto .migrada__cliente p{margin:0;font-size:max(14px,calc(14 * var(--u)));line-height:1.45}.migrada__texto .migrada__cliente p.migrada__cliente-nombre{font-weight:700;font-size:max(15px,calc(16 * var(--u)))}@media (max-width:900px){.migrada__texto ul.migrada__clientes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.migrada__opiniones,.migrada__texto ul.migrada__clientes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.migrada__cliente-imagen img{transition:none}.migrada__cliente >a:hover .migrada__cliente-imagen img{transform:none}}.ay-opiniones__cab{margin-inline:auto;text-align:center}main#smooth-wrapper #smooth-content .ay-opiniones__cab p.title-xl.hm-frase{margin-inline:auto;max-width:none}.ay-nota{display:inline-flex;align-items:center;gap:calc(18 * var(--u));margin:calc(6 * var(--u)) auto calc(22 * var(--u));color:inherit;text-decoration:none}.ay-nota__num{font-size:clamp(4.25rem,9vw,calc(120 * var(--u)));font-weight:800;line-height:.9;letter-spacing:-.05em;transition:color .3s}.ay-nota__lado{display:flex;flex-direction:column;align-items:flex-start;gap:calc(6 * var(--u));text-align:left;font-size:max(12px,calc(14 * var(--u)));line-height:1.3;opacity:.8}.ay-nota__estrellas{font-size:max(16px,calc(24 * var(--u)));letter-spacing:.1em}.ay-nota:hover .ay-nota__num,.ay-nota:focus-visible .ay-nota__num{color:#C1121F}.ay-accion{text-align:center}body[data-page] .micro-cierre.ay-cierre{display:block}.migrada__texto .migrada__cliente >a{text-decoration:none}.pie__sello{display:inline-block;margin-top:calc(28 * var(--u));line-height:0;border-radius:calc(12 * var(--u));transition:transform .3s var(--ease-out),opacity .3s var(--ease-out);opacity:.9}.pie__sello:hover,.pie__sello:focus-visible{opacity:1;transform:translateY(-2px)}.pie__sello img{display:block;height:80px;width:auto}.legal .faq__answer a:not([class]){color:inherit;text-decoration:none;background-image:linear-gradient(#FFD21F,#FFD21F);background-repeat:no-repeat;background-position:0 86%;background-size:100% .32em;padding:0 .08em;margin:0 -.08em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .25s var(--ease-out),background-position .25s var(--ease-out)}.legal .faq__answer a:not([class]):hover,.legal .faq__answer a:not([class]):focus-visible{background-position:0 50%;background-size:100% 100%}.legal .faq__answer strong{font-weight:700}@media (prefers-reduced-motion:reduce){.legal .faq__answer a:not([class]){transition:none}}
