html,body{margin:0;padding:0;background:#0a0a0a}@media (min-width: 721px){html{scroll-behavior:smooth}}body{overscroll-behavior-y:none}body{font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#fff}*,*:before,*:after{box-sizing:border-box}a{color:#fff;text-decoration:none;transition:color .32s cubic-bezier(.22,.68,.34,1)}a:hover{color:#1f2bff}::selection{background:#1f2bff;color:#fff}input,textarea,select{font-family:inherit}input::placeholder,textarea::placeholder{color:#ffffff47}input,textarea,select{transition:border-color .35s cubic-bezier(.22,.68,.34,1),background-color .35s ease,box-shadow .35s ease}input:focus,textarea:focus,select:focus{outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:0 0 0 3px #1f2bff47}button{font-family:inherit;transition:transform .32s cubic-bezier(.22,.68,.34,1),background .4s cubic-bezier(.22,.68,.34,1),color .4s ease,border-color .4s ease,box-shadow .4s ease,opacity .3s ease,filter .3s ease}button:active,a[role=button]:active,.elina-card:active{transform:scale(.985)}button:focus-visible,a:focus-visible{outline:none;box-shadow:0 0 0 3px #1f2bff8c,0 0 0 6px #1f2bff29;border-radius:inherit}.elina-modal-backdrop,.elina-modal-panel{overscroll-behavior:contain}@supports (height: 100dvh){.elina-modal-panel{max-height:calc(100dvh - clamp(16px,4vw,80px))!important}.elina-modal-backdrop{height:100dvh!important}}.elina-modal-panel h1,.elina-modal-panel h2,.elina-modal-panel h3,.elina-modal-panel p,.elina-modal-panel span{overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.elina-modal-bottom-fade{position:absolute;left:0;right:0;bottom:0;height:100px;background:linear-gradient(to top,#0A0A0A 0%,rgba(10,10,10,.7) 40%,transparent 100%);pointer-events:none;z-index:2;border-radius:0 0 24px 24px}.elina-modal-scroll-hint{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:3;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid rgba(255,255,255,.25);background:#1f2bfff2;color:#fff;padding:10px 18px;border-radius:999px;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;box-shadow:0 10px 30px -6px #000000b3,0 0 20px #1f2bff59;animation:elina-scroll-hint-bounce 1.6s cubic-bezier(.4,0,.6,1) infinite;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.elina-modal-scroll-hint span{font-size:15px;line-height:1;letter-spacing:0;transform:translateY(1px)}.elina-modal-scroll-hint:hover{background:#4855ff;transform:translate(-50%) scale(1.06);animation:none}@keyframes elina-scroll-hint-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-6px)}}@supports (-webkit-touch-callout: none){.elina-modal-panel{-webkit-overflow-scrolling:touch}}*{scrollbar-width:thin;scrollbar-color:rgba(31,43,255,.35) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background .4s ease}*::-webkit-scrollbar-thumb:hover{background:#1f2bff8c;background-clip:padding-box}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@keyframes elina-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes elina-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes elina-loader-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes elina-loader-fill{0%{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}55%{clip-path:inset(0 0% 0 0);-webkit-clip-path:inset(0 0% 0 0)}80%{clip-path:inset(0 0% 0 0);-webkit-clip-path:inset(0 0% 0 0)}to{clip-path:inset(0 0% 0 100%);-webkit-clip-path:inset(0 0% 0 100%)}}@keyframes elina-loader-fill-edge{0%{transform:translate(-2px);opacity:0}8%{opacity:1}55%{transform:translate(calc(100% + 2px));opacity:1}80%{transform:translate(calc(100% + 2px));opacity:.8}to{transform:translate(calc(200% + 6px));opacity:0}}@keyframes elina-typewriter-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes elina-hero-reveal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes elina-reveal-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes elina-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes elina-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes elina-pulse-ring{0%{transform:scale(.94);opacity:.7}70%{transform:scale(1.2);opacity:0}to{transform:scale(1.2);opacity:0}}[data-reveal]{opacity:0;transition:opacity .7s ease-out}[data-reveal].is-visible{opacity:1}[data-reveal-delay="1"].is-visible{transition-delay:.06s}[data-reveal-delay="2"].is-visible{transition-delay:.12s}[data-reveal-delay="3"].is-visible{transition-delay:.18s}[data-reveal-delay="4"].is-visible{transition-delay:.24s}.elina-hero-section{position:relative;background:#0a0a0a;overflow:hidden;min-height:100vh;min-height:100svh}.elina-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.elina-hero-bg--lines{background:repeating-linear-gradient(90deg,rgba(31,43,255,.9) 0 2px,transparent 2px 26px),repeating-linear-gradient(90deg,rgba(31,43,255,.55) 0 1px,transparent 1px 12px),radial-gradient(120% 90% at 15% 60%,rgba(31,43,255,.55),transparent 55%),radial-gradient(120% 90% at 82% 40%,rgba(31,43,255,.35),transparent 60%);opacity:.9}.elina-hero-bg--fade{background:linear-gradient(180deg,#0a0a0a00 45%,#0a0a0ab3 78%,#0a0a0a 92%,#0a0a0a)}.elina-hero-inner{position:relative;z-index:1;max-width:1440px;margin:0 auto;min-height:100vh;min-height:100svh;padding:clamp(80px,12vw,160px) clamp(20px,4vw,48px) clamp(90px,12vw,140px);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(40px,8vw,90px);box-sizing:border-box}.elina-hero-inner--animate{animation:elina-in 1.1s cubic-bezier(.2,.8,.2,1) both}.elina-nav-tab{position:relative;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .45s ease,color .45s ease,box-shadow .45s ease;overflow:hidden}.elina-nav-tab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(31,43,255,.25),transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.elina-nav-tab:hover{transform:scale(1.06)}.elina-nav-tab:hover:before{opacity:1}.elina-typewriter,.elina-typewriter-line{display:block}.elina-typewriter-line+.elina-typewriter-line{margin-top:.12em}.elina-typewriter-cursor{display:inline-block;margin-left:.04em;color:#1f2bff;font-weight:400;animation:elina-typewriter-blink .85s step-end infinite}.elina-hero-pending{opacity:0;visibility:hidden}.elina-hero-reveal{animation:elina-hero-fadein .6s ease both}@keyframes elina-hero-fadein{0%{opacity:0}to{opacity:1}}.elina-hero-italica{display:block;margin:.18em 0 0}.elina-hero-footer{display:grid;grid-template-columns:minmax(0,1fr) auto 60px;align-items:end;gap:32px;width:100%}.elina-hero-scroll{position:relative;justify-self:center;transition:transform .6s cubic-bezier(.2,.8,.2,1),color .3s ease}.elina-hero-scroll:hover{transform:translateY(6px);color:#fff}.elina-hero-footer-spacer{min-width:60px}.elina-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.elina-loader-screen{min-height:100vh;background:#0a0a0a;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;animation:elina-loader-in .55s cubic-bezier(.2,.8,.2,1) both}.elina-loader-glow{display:none}.elina-loader-logo-wrap{position:relative;z-index:1;display:inline-block;line-height:0}.elina-loader-logo{display:block;height:clamp(30px,5.5vw,44px);width:auto}.elina-loader-logo--ghost{opacity:.055}.elina-loader-logo-fill{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);animation:elina-loader-fill 2s cubic-bezier(.55,0,.35,1) infinite;will-change:clip-path}.elina-loader-logo--filled{display:block;height:100%;width:auto;filter:drop-shadow(0 0 12px rgba(31,43,255,.4))}.elina-loader-fill-edge{display:block;position:absolute;top:-8%;left:0;width:2px;height:116%;background:linear-gradient(180deg,transparent,#1F2BFF 25%,#8B94FF 75%,transparent);box-shadow:0 0 14px #1f2bffd9,0 0 28px #8b94ff8c;animation:elina-loader-fill-edge 2s cubic-bezier(.55,0,.35,1) infinite;will-change:transform,opacity;pointer-events:none}.elina-carousel{position:relative;outline:none}.elina-carousel:before,.elina-carousel:after{content:"";position:absolute;top:0;bottom:0;width:48px;pointer-events:none;z-index:2;transition:opacity .3s ease}.elina-carousel:before{left:0;background:linear-gradient(90deg,rgba(10,10,10,1) 0%,rgba(10,10,10,.92) 18%,rgba(10,10,10,.72) 42%,rgba(10,10,10,.42) 68%,rgba(10,10,10,.14) 88%,transparent 100%)}.elina-carousel:after{right:0;background:linear-gradient(-90deg,rgba(10,10,10,1) 0%,rgba(10,10,10,.92) 18%,rgba(10,10,10,.72) 42%,rgba(10,10,10,.42) 68%,rgba(10,10,10,.14) 88%,transparent 100%)}.elina-carousel:has(.at-start):before,.elina-carousel.at-start-visible:before{opacity:0}.elina-carousel:has(.at-end):after,.elina-carousel.at-end-visible:after{opacity:0}@media (max-width: 720px){.elina-carousel:before,.elina-carousel:after{width:32px}}.elina-view-mobile{display:none}.elina-view-desktop{display:block}@media (max-width: 720px){.elina-view-mobile{display:block}.elina-view-desktop{display:none}}.elina-carousel-track{display:flex;gap:clamp(14px,1.8vw,22px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:2px 8px 10px;scroll-padding-inline:calc(50% - (min(300px,40vw)/2));cursor:grab}@media (max-width: 720px){.elina-carousel-track{padding:2px 16px 10px;gap:14px}.elina-carousel-slide{width:calc(100% - 30px);max-width:none}}.elina-carousel-track:active{cursor:grabbing}.elina-carousel-track::-webkit-scrollbar{display:none}.elina-carousel-slide{flex:0 0 auto;scroll-snap-align:center;width:clamp(230px,24vw,300px);min-width:0;display:flex}.elina-carousel-slide>.elina-card{width:100%}.elina-carousel-arrow{position:absolute;top:40%;transform:translateY(-50%);z-index:3;width:48px;height:48px;border-radius:999px;background:#0a0a0ad9;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;display:none;align-items:center;justify-content:center;padding:0;opacity:0;transition:opacity .35s ease,transform .5s cubic-bezier(.22,.68,.34,1),background .35s ease,border-color .35s ease;pointer-events:none;box-shadow:0 10px 30px -10px #0009}@media (hover: hover) and (pointer: fine){.elina-carousel-arrow{display:flex}.elina-carousel:hover .elina-carousel-arrow,.elina-carousel:focus-within .elina-carousel-arrow{opacity:1;pointer-events:auto}}.elina-carousel-arrow:hover{background:#1f2bff;border-color:#1f2bff;transform:translateY(-50%) scale(1.08)}.elina-carousel-arrow:active{transform:translateY(-50%) scale(.96)}.elina-carousel-arrow[aria-disabled=true]{opacity:0!important;pointer-events:none}.elina-carousel-arrow--prev{left:-6px}.elina-carousel-arrow--next{right:-6px}@media (max-width: 720px){.elina-carousel-track{padding-bottom:8px}}.elina-items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(14px,1.8vw,22px);align-items:stretch}.elina-card{cursor:pointer;border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;background:linear-gradient(150deg,#ffffff0b,#ffffff03);display:flex;flex-direction:column;color:#fff;min-width:0;height:100%;position:relative;will-change:transform;transition:transform .5s cubic-bezier(.22,.68,.34,1),border-color .45s ease,box-shadow .55s ease,background .55s ease}.elina-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(31,43,255,.55),rgba(246,160,106,.35) 70%,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .55s ease;pointer-events:none}.elina-card:hover,.elina-card:focus-visible{transform:translateY(-6px);border-color:#1f2bff8c;box-shadow:0 24px 60px -20px #1f2bff59;outline:none}.elina-card:hover:after,.elina-card:focus-visible:after{opacity:1}.elina-card-media{display:block;width:100%;aspect-ratio:16 / 10;background-color:#121212;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden;transform:scale(1);transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.elina-card:hover .elina-card-media{transform:scale(1.06)}.elina-card-media--contain{background-size:contain;background-origin:content-box;padding:22px 28px;background-color:#161616;transform:scale(1)}.elina-card:hover .elina-card-media--contain{transform:scale(1.04)}.elina-card-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 80% at 12% 88%,rgba(31,43,255,.28),transparent 58%),linear-gradient(160deg,#16161f,#0a0a0a 72%);display:flex;align-items:flex-end;padding:16px 18px}.elina-card-fallback span{font-size:clamp(36px,4.4vw,52px);font-weight:800;letter-spacing:-.07em;line-height:.9;color:#ffffff24}.elina-card-badge{position:absolute;top:12px;left:12px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a;background:#fff;padding:5px 10px;border-radius:999px;box-shadow:0 6px 22px -6px #0000008c}.elina-card-play{position:absolute;right:12px;bottom:12px;width:34px;height:34px;border-radius:999px;background:#0a0a0ab8;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:11px;padding-left:2px;color:#fff;transition:transform .5s cubic-bezier(.2,.8,.2,1),background .3s ease}.elina-card:hover .elina-card-play{transform:scale(1.12);background:#1f2bff}.elina-card-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.elina-card-cat{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#1f2bff;font-weight:700}.elina-card-title{font-size:17px;font-weight:700;letter-spacing:-.03em;line-height:1.2;transition:color .3s ease}.elina-card:hover .elina-card-title{color:#fff}.elina-card-desc{font-size:13px;line-height:1.5;color:#ffffff73;font-weight:300;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em;line-clamp:2}.elina-marca-placa{flex:none;display:flex;align-items:center;justify-content:center;width:clamp(150px,16vw,220px);height:clamp(80px,8vw,110px);padding:clamp(10px,1vw,18px) clamp(14px,1.6vw,26px);transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .4s ease}.elina-marca-placa:hover{transform:translateY(-4px)}.elina-marca-logo{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;opacity:.85;transition:opacity .4s ease,transform .8s cubic-bezier(.2,.8,.2,1),filter .4s ease;-webkit-user-drag:none}.elina-marca-placa:hover .elina-marca-logo{opacity:1;transform:scale(1.06)}.elina-chip{transition:background .35s cubic-bezier(.22,.68,.34,1),color .35s ease,border-color .35s ease,transform .35s cubic-bezier(.22,.68,.34,1),box-shadow .35s ease}.elina-chip:hover{transform:translateY(-2px);border-color:#1f2bff8c;color:#fff;box-shadow:0 8px 20px -8px #1f2bff59}.elina-chip:active{transform:translateY(0)}.elina-cta{position:relative;overflow:hidden;isolation:isolate}.elina-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s cubic-bezier(.2,.8,.2,1);z-index:-1}.elina-cta:hover:before{transform:translate(120%)}.elina-cta:hover{transform:translateY(-3px);box-shadow:0 18px 44px -12px #1f2bff8c}.elina-cta:active{transform:translateY(-1px)}.elina-equipo-card{transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .4s ease,background .4s ease,box-shadow .55s ease}.elina-equipo-card:hover{transform:translateY(-6px);border-color:#1f2bff8c;background:#14141499;box-shadow:0 22px 50px -20px #1f2bff59}.elina-link-under{position:relative;display:inline-block}.elina-link-under:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.elina-link-under:hover:after{transform:scaleX(1);transform-origin:left}@keyframes elina-modal-in{0%{opacity:0;transform:translateY(28px) scale(.96)}60%{opacity:1}to{opacity:1;transform:none}}.elina-modal-panel{animation:elina-modal-in .55s cubic-bezier(.16,1,.3,1) both;scroll-behavior:smooth}@keyframes elina-modal-fade{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}}.elina-modal-backdrop{animation:elina-modal-fade .5s cubic-bezier(.22,.68,.34,1) both}.elina-kicker-pill{display:inline-flex;align-items:center;align-self:flex-start;padding:8px 16px;border-radius:999px;background:#fff;color:#1f2bff;font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1;box-shadow:0 8px 24px -12px #0000008c;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.elina-kicker-pill:hover{transform:translateY(-3px);box-shadow:0 14px 32px -12px #1f2bff8c,0 0 0 4px #ffffff0d}.elina-kicker-pill:active{transform:translateY(-1px)}.elina-social{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fffc;transition:background .35s ease,transform .4s cubic-bezier(.2,.8,.2,1),color .35s ease,border-color .35s ease}.elina-social:hover{background:#fff;color:#0a0a0a;border-color:#fff;transform:translateY(-3px)}.elina-social svg{width:18px;height:18px;display:block}.elina-cta-chat{position:relative}.elina-cta-chat:after{content:"";position:absolute;bottom:-8px;left:34px;width:20px;height:20px;background:inherit;border-radius:3px;transform:rotate(45deg);z-index:-1}.elina-wpp-fab{position:fixed;right:clamp(18px,3vw,28px);bottom:clamp(18px,3vw,28px);width:56px;height:56px;border-radius:999px;background:#fff;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 28px -12px #0006,0 0 0 1px #ffffff0f;z-index:80;transition:transform .5s cubic-bezier(.2,.8,.2,1),background .4s ease,color .4s ease,box-shadow .5s ease}.elina-wpp-fab:hover{transform:translateY(-4px) scale(1.05);background:#0a0a0a;color:#fff;box-shadow:0 24px 50px -10px #000000b3,0 0 0 1px #ffffff1f}.elina-wpp-fab svg{width:26px;height:26px;display:block}.elina-footer-brand{position:relative;margin:clamp(12px,2vw,24px) 0 -8px;pointer-events:none;text-align:center;line-height:0;overflow:hidden;height:clamp(80px,16vw,200px)}.elina-footer-brand img{display:none}.elina-footer-brand:before{content:"";display:inline-block;width:clamp(220px,44vw,620px);height:100%;background:#fff;-webkit-mask:url(/assets/elina-logo.png) center / contain no-repeat;mask:url(/assets/elina-logo.png) center / contain no-repeat}.elina-footer-brand:after{content:"";position:absolute;left:0;right:0;bottom:0;height:35%;background:linear-gradient(180deg,#0a0a0a00,#0a0a0a);pointer-events:none}.elina-sec-quienes{background:#f2f2f2;color:#0a0a0a}.elina-sec-quienes h2{color:#0a0a0a!important}.elina-sec-quienes .elina-kicker-pill{background:#0a0a0a;color:#fff;box-shadow:0 8px 24px -12px #00000059}.elina-reading .elina-reading-word,.elina-reading-h .elina-reading-word{color:#ffffff38;transition:color .28s ease}.elina-reading .elina-reading-word--on,.elina-reading-h .elina-reading-word--on{color:#fffffff2}.elina-sec-quienes .elina-reading .elina-reading-word,.elina-sec-quienes .elina-reading-h .elina-reading-word{color:#0a0a0a38}.elina-sec-quienes .elina-reading .elina-reading-word--on,.elina-sec-quienes .elina-reading-h .elina-reading-word--on{color:#0a0a0a}.elina-nav-side{overflow:hidden;white-space:nowrap;transition:max-width 1.1s cubic-bezier(.65,0,.35,1),padding 1.1s cubic-bezier(.65,0,.35,1),opacity .9s ease-in-out,margin 1.1s cubic-bezier(.65,0,.35,1),filter .8s ease-in-out;max-width:220px;filter:blur(0)}.elina-nav-side[data-collapsed=true]{max-width:0;padding-left:0!important;padding-right:0!important;opacity:0;pointer-events:none;margin-left:0;margin-right:0;filter:blur(4px)}.elina-canvas{border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#ffffff05;overflow:hidden}.elina-canvas-header{padding:16px 22px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:4px}.elina-canvas-body{padding:22px;display:flex;flex-direction:column;gap:4px}.elina-canvas-empty{padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:16px;border:2px dashed rgba(255,255,255,.12);border-radius:14px}.elina-bloque-slot{position:relative;padding:16px;border-radius:12px;border:1px solid transparent;transition:border-color .2s ease,background .2s ease;cursor:pointer}.elina-bloque-slot:hover{border-color:#1f2bff59;background:#1f2bff05}.elina-bloque-slot.is-selected{border-color:#1f2bff;background:#1f2bff0d}.elina-bloque-toolbar{position:absolute;top:-18px;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:8px;padding:6px 10px;background:#141416;border:1px solid rgba(255,255,255,.16);border-radius:10px;box-shadow:0 12px 28px -8px #0000008c;flex-wrap:wrap;max-width:calc(100% - 40px)}.elina-bloque-tag{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-weight:600;padding:2px 6px}.elina-toolbar-sep{width:1px;height:20px;background:#ffffff24}.elina-tb-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(255,255,255,.12);color:#fffc;font-size:12px;padding:5px 10px;border-radius:6px;cursor:pointer;font-family:inherit;transition:background .2s ease,border-color .2s ease,color .2s ease;line-height:1}.elina-tb-btn:hover:not(:disabled){background:#1f2bff26;border-color:#1f2bff;color:#fff}.elina-tb-btn:disabled{opacity:.3;cursor:not-allowed}.elina-tb-btn--danger:hover:not(:disabled){background:#dc262633;border-color:#dc262680;color:#fca5a5}.elina-insert-line{position:relative;height:14px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.elina-canvas-body:hover .elina-insert-line{opacity:1}.elina-insert-line:before{content:"";position:absolute;left:40px;right:40px;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(31,43,255,.4),transparent);opacity:0;transition:opacity .25s ease}.elina-insert-line:hover:before{opacity:1}.elina-insert-line.is-drop{opacity:1;height:40px}.elina-insert-line.is-drop:before{opacity:1;height:3px;background:#1f2bff;box-shadow:0 0 12px #1f2bff99}.elina-insert-plus{position:relative;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;border-radius:999px;background:#1f2bff;border:none;color:#fff;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:transform .2s ease,background .2s ease;box-shadow:0 4px 14px -4px #1f2bff80}.elina-insert-plus:hover{transform:scale(1.15);background:#4855ff}.elina-canvas-add-first{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#1f2bff;color:#fff;border:none;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;padding:12px 20px;border-radius:999px}.elina-canvas-add-first:hover{background:#4855ff}.elina-insert-popover{background:#141416;border:1px solid rgba(255,255,255,.16);border-radius:12px;box-shadow:0 24px 60px -12px #000000b3}.elina-insert-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;border:1px solid rgba(255,255,255,.08);color:#fff;text-align:left;padding:10px 12px;border-radius:8px;font-family:inherit;display:flex;flex-direction:column;gap:2px;transition:background .2s ease,border-color .2s ease}.elina-insert-btn:hover{background:#1f2bff26;border-color:#1f2bff}.elina-tb-btn.is-active{background:#1f2bff!important;border-color:#1f2bff!important;color:#fff!important}.elina-tb-drag{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:#ffffffe6;font-size:15px;padding:4px 8px;border-radius:6px;cursor:grab;font-family:inherit;line-height:1;transition:background .2s ease,border-color .2s ease}.elina-tb-drag:hover{background:#1f2bff33;border-color:#1f2bff}.elina-tb-drag:active{cursor:grabbing}.elina-bloque-slot.is-dragging{opacity:.4;transform:scale(.98);transition:opacity .2s ease,transform .2s ease}.elina-lienzo{background:#0f0f14;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.elina-lienzo-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);min-height:44px}.elina-lienzo-stage{background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px) 0 0 / 60px 60px,linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px) 0 0 / 60px 60px,#0a0a0a;box-shadow:0 12px 40px -12px #0009;cursor:default}.elina-lienzo-el{outline:1px solid transparent;transition:outline-color .15s ease;-webkit-user-select:none;user-select:none}.elina-lienzo-el:hover:not(.is-selected){outline-color:#1f2bff80}.elina-lienzo-el.is-selected{outline:1.5px solid #1F2BFF}.elina-lienzo-el.is-dragging{outline-color:#4855ff}.elina-lienzo-hud{position:absolute;bottom:-22px;left:0;background:#1f2bff;color:#fff;font-size:10px;font-weight:600;letter-spacing:.05em;padding:2px 6px;border-radius:4px;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;box-shadow:0 2px 8px #0006}.elina-resize-handle{position:absolute;width:14px;height:14px;background:#1f2bff;border:2px solid #FFFFFF;border-radius:3px;cursor:nwse-resize;padding:0;z-index:5;box-shadow:0 2px 6px #0006;transition:transform .15s ease}.elina-resize-handle:hover{transform:scale(1.2)}.elina-rh-tl{top:-7px;left:-7px;cursor:nwse-resize}.elina-rh-tr{top:-7px;right:-7px;cursor:nesw-resize}.elina-rh-bl{bottom:-7px;left:-7px;cursor:nesw-resize}.elina-rh-br{bottom:-7px;right:-7px;cursor:nwse-resize}.elina-editable{min-height:1em;border-radius:4px;padding:2px 4px;margin:-2px -4px;transition:background .2s ease}.elina-editable:hover{background:#ffffff08}.elina-editable:focus{background:#1f2bff0f;outline:none}.elina-editable:empty:before{content:attr(data-placeholder);color:#ffffff47;font-style:normal;pointer-events:none}@media (max-width: 720px){.elina-hero-inner{padding:clamp(72px,18vw,100px) 20px clamp(48px,10vw,72px);gap:clamp(28px,6vw,40px);min-height:100svh}.elina-hero-inner>div:first-child{gap:18px}.elina-hero-kicker{font-size:8.5px!important;padding:4px 9px!important;letter-spacing:.14em!important}.elina-hero-inner h1{font-size:clamp(64px,19vw,120px)!important;line-height:.92!important;letter-spacing:-.05em!important;min-height:auto!important;word-break:break-word}.elina-hero-italica{font-size:.72em!important;margin-top:.22em!important}.elina-hero-footer{grid-template-columns:1fr auto;gap:20px}.elina-hero-footer-spacer{display:none}.elina-items-grid{grid-template-columns:repeat(2,1fr);gap:10px}.elina-card{border-radius:14px}.elina-card-media{aspect-ratio:4 / 5}.elina-card-body{padding:10px 12px 12px;gap:4px}.elina-card-cat{font-size:9px;letter-spacing:.14em}.elina-card-title{font-size:13.5px;letter-spacing:-.02em;line-height:1.15}.elina-card-desc{font-size:11.5px;line-height:1.35;-webkit-line-clamp:2;line-clamp:2;min-height:2.7em}.elina-card-badge{font-size:8.5px;padding:3px 7px;top:8px;left:8px}.elina-card-play{width:26px;height:26px;font-size:9px;right:8px;bottom:8px}.elina-marca-placa{touch-action:pan-y;width:130px!important;height:64px!important;padding:8px 14px!important}.elina-footer-brand{height:72px!important;margin:16px 0 6px!important}.elina-footer-brand:before{width:62vw!important}.elina-footer-brand:after{height:30%!important}.elina-nav-pill{padding:4px!important;gap:3px!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.elina-nav-pill .elina-nav-tab{font-size:11px!important;padding:9px 16px!important;letter-spacing:.16em!important}.elina-nav-pill>a[aria-label=Inicio]{padding:7px 14px!important}.elina-nav-pill>a[aria-label=Inicio] img{height:14px!important}.elina-stats-grid{grid-template-columns:repeat(4,1fr)!important;border-radius:14px!important}.elina-stats-grid>div{padding:12px 8px!important;gap:4px!important;min-width:0}.elina-stats-grid>div>span:first-child{font-size:20px!important;letter-spacing:-.03em!important}.elina-stats-grid>div>span:last-child{font-size:9px!important;line-height:1.25!important;letter-spacing:.04em!important}.elina-mundo-panel{padding:20px!important;row-gap:14px!important;border-radius:16px!important}.elina-mundo-panel h3{font-size:30px!important;line-height:.92!important;letter-spacing:-.045em!important}.elina-mundo-panel p{font-size:13.5px!important;line-height:1.5!important}.elina-mundo-panel span{font-size:10px!important;letter-spacing:.18em!important}.elina-mundo-panel>div:last-child span{font-size:11px!important;padding:4px 10px!important;letter-spacing:0!important;text-transform:none!important}.elina-mundo-panel>div:first-child span:last-child{font-size:18px!important;letter-spacing:0!important}}@media (max-width: 380px){.elina-items-grid{grid-template-columns:1fr}.elina-card-media{aspect-ratio:16 / 10}}.elina-equipo-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(20px,3vw,40px);margin-bottom:clamp(48px,7vw,90px)}.elina-equipo-header-texto{display:flex;flex-direction:column;gap:clamp(14px,2vw,24px);min-width:0;flex:1 1 480px}.elina-equipo-heading{margin:0;font-weight:800;font-size:clamp(64px,12vw,180px);line-height:.86;letter-spacing:-.055em;color:#fff;text-wrap:balance}.elina-equipo-bajada{margin:0;max-width:34ch;font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:#ffffff8c;font-weight:300;flex:0 1 340px}.elina-equipo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(28px,4vw,56px) clamp(20px,2.5vw,40px);align-items:flex-start;justify-items:center}.elina-equipo-item{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,1.8vw,24px);max-width:320px;width:100%}.elina-equipo-circulo{position:relative;aspect-ratio:1 / 1;width:100%;border-radius:50%;overflow:hidden;background:#0a0a0a;isolation:isolate;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.elina-equipo-item:hover .elina-equipo-circulo{transform:scale(1.04)}.elina-equipo-halftone{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f2bff;overflow:hidden}.elina-equipo-halftone img{width:100%;height:100%;object-fit:cover;display:block;filter:url(#elina-halftone-duotone)}.elina-equipo-halftone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,#0A0A0A 32%,transparent 33%);background-size:6px 6px;mix-blend-mode:multiply;opacity:.55;pointer-events:none}.elina-equipo-iniciales{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:clamp(48px,6vw,84px);font-weight:800;letter-spacing:-.04em;color:#ffffff4d}.elina-equipo-info{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:0 8px}.elina-equipo-nombre{font-size:clamp(18px,1.6vw,22px);font-weight:700;color:#fff;letter-spacing:-.025em;line-height:1.15}.elina-equipo-rol{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#1f2bff;font-weight:600;margin-top:2px}.elina-equipo-desc{font-size:14px;line-height:1.55;color:#ffffff8c;font-weight:300;margin-top:6px;max-width:26ch}@media (max-width: 720px) and (min-width: 480px){.elina-equipo-heading{font-size:clamp(72px,15vw,120px)}.elina-equipo-grid{grid-template-columns:repeat(2,1fr);gap:42px 24px}.elina-equipo-item{gap:18px;max-width:260px}.elina-equipo-nombre{font-size:17px}.elina-equipo-rol{font-size:11px}.elina-equipo-desc{font-size:13.5px}}@media (max-width: 480px){.elina-equipo-heading{font-size:clamp(88px,24vw,140px);letter-spacing:-.065em;line-height:.82}.elina-equipo-bajada{max-width:none;font-size:14.5px}.elina-equipo-grid{grid-template-columns:1fr;gap:48px;justify-items:stretch}.elina-equipo-item{display:grid;grid-template-columns:minmax(0,62%) minmax(0,1fr);align-items:center;gap:18px;max-width:none;text-align:left}.elina-equipo-item:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,62%)}.elina-equipo-item:nth-child(2n) .elina-equipo-circulo{order:2}.elina-equipo-item:nth-child(2n) .elina-equipo-info{order:1;text-align:right;align-items:flex-end}.elina-equipo-info{align-items:flex-start;text-align:left;padding:0;gap:8px}.elina-equipo-nombre{font-size:22px;letter-spacing:-.03em}.elina-equipo-rol{font-size:10.5px;letter-spacing:.16em}.elina-equipo-desc{font-size:13px;max-width:none;line-height:1.5;margin-top:4px}}.elina-galeria{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;align-items:start}.elina-galeria-item{margin:0;min-width:0}.elina-galeria-item img{width:100%;height:auto;display:block;border-radius:12px}@media (max-width: 900px){.elina-galeria{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width: 480px){.elina-galeria{grid-template-columns:repeat(2,1fr);gap:8px}}
