:root{--color-bg: #f8fafc;--color-bg-rgb: 248, 250, 252;--color-surface: #ffffff;--color-surface-muted: #f4f4f5;--color-surface-subtle: #f8f8f8;--color-text: #0f172a;--color-text-rgb: 15, 23, 42;--color-ink: #111827;--color-ink-rgb: 17, 24, 39;--color-muted: #52525b;--color-border: rgba(15, 23, 42, .12);--color-border-light: #e5e5e5;--color-border-soft: rgba(0, 0, 0, .08);--color-border-strong: rgba(0, 0, 0, .12);--color-accent: #6366f1;--color-accent-rgb: 99, 102, 241;--color-accent-strong: #4f46e5;--color-accent-strong-rgb: 79, 70, 229;--color-accent-2: #7c3aed;--color-accent-3: #ec4899;--color-dark: #0b1020;--color-dark-rgb: 11, 16, 32;--color-void: #000000;--color-black-rgb: 0, 0, 0;--color-white: #ffffff;--color-white-rgb: 255, 255, 255;--color-white-soft: #f9fafb;--color-modal-article: #050711;--color-modal-overlay: rgba(8, 10, 22, .82);--color-modal-close-bg: rgba(15, 18, 30, .72)}:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--radius-xs: .5rem;--radius-sm: .75rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-xl: 2rem;--container-padding: 1.5rem}:root{--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", Arial, sans-serif}:root{--shadow-soft: 0 8px 30px rgba(0, 0, 0, .05);--shadow-card: 0 20px 45px rgba(0, 0, 0, .08);--shadow-raise: 0 18px 45px rgba(var(--color-black-rgb), .08);--shadow-cta: 0 18px 40px rgba(99, 102, 241, .28);--shadow-cta-hover: 0 24px 52px rgba(99, 102, 241, .34);--shadow-dark: 0 18px 40px rgba(var(--color-text-rgb), .28);--shadow-dark-hover: 0 24px 60px rgba(var(--color-text-rgb), .35);--shadow-modal: 0 40px 140px rgba(0, 0, 0, .55);--shadow-pillars: 0 24px 48px rgba(var(--color-text-rgb), .12);--shadow-pillars-hover: 0 32px 70px rgba(var(--color-accent-strong-rgb), .18);--shadow-floating: 0 20px 50px rgba(2, 6, 23, .12);--shadow-outline-accent: 0 0 0 3px rgba(var(--color-accent-rgb), .35);--shadow-text-strong: 0 1px 8px rgba(0, 0, 0, .5);--blur-lg: 22px;--z-header: 50;--z-overlay: 80;--z-modal: 100;--z-transition: 120;--duration-fast: .25s;--duration-medium: .35s;--duration-slow: .45s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasis: cubic-bezier(.22, .9, .16, 1)}*{box-sizing:border-box}:root{--app-height: 100dvh;--visual-height: 100dvh;--stable-height: 100svh}@supports not (height: 100dvh){:root{--app-height: 100vh;--visual-height: 100vh;--stable-height: 100vh}}html{min-height:100%;background-color:var(--color-bg);color:var(--color-text)}body{min-height:var(--app-height);margin:0;font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text)}img,svg,video,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}.focus-ring:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.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}.header--glass{position:sticky;top:0;z-index:var(--z-header);background:transparent;border:0;isolation:isolate}.header-spacer{display:block;height:var(--header-height, 4rem)}.header--glass:after{content:"";position:absolute;left:0;right:0;top:calc(-1*env(safe-area-inset-top,0px));height:calc(100% + 48px + env(safe-area-inset-top,0px));background:linear-gradient(to bottom,rgba(var(--color-bg-rgb),.98),rgba(var(--color-bg-rgb),.8) 38%,rgba(var(--color-bg-rgb),.45) 72%,rgba(var(--color-bg-rgb),0));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 30px rgba(var(--color-bg-rgb),.22);pointer-events:none;z-index:0}.header--glass .header-inner{position:relative;z-index:1;padding-top:calc(.75rem + env(safe-area-inset-top,0px));padding-bottom:.75rem;transition:padding .24s ease}@media (max-width: 639px){.header--glass{position:relative;top:auto}.header-spacer{display:none}.header--glass #nav-toggle{position:fixed;top:calc(.75rem + env(safe-area-inset-top,0px));right:1.5rem;z-index:60}}@media (min-width: 640px){.header--glass{min-height:4.75rem;display:flex;align-items:center}.header--glass:after{top:0;height:100%;background:linear-gradient(to bottom,rgba(var(--color-bg-rgb),.98),rgba(var(--color-bg-rgb),.88) 30%,rgba(var(--color-bg-rgb),.65) 55%,rgba(var(--color-bg-rgb),.35) 78%,rgba(var(--color-bg-rgb),0));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:none;mask-image:linear-gradient(to bottom,#000,#000000bf 52%,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.75) 52%,rgba(0,0,0,0) 100%)}.header--glass .header-inner{width:100%;height:100%;padding-top:calc(.6rem + env(safe-area-inset-top,0px));padding-bottom:.6rem}.header--glass nav{height:100%;align-items:center;align-self:center}.header--glass nav a{display:inline-flex;align-items:center;justify-content:center;line-height:1}.header--glass.is-compact .header-inner{padding-top:calc(.35rem + env(safe-area-inset-top,0px));padding-bottom:.35rem}.header--glass .header-inner img{transition:transform .24s ease}.header--glass.is-compact .header-inner img{transform:scale(.94)}}body[data-page=home] .nav-link--home,body[data-page=casos] .nav-link--casos,body[data-page=servicios] .nav-link--servicios,body[data-page=empresas] .nav-link--empresas,body[data-page=contacto] .nav-link--contacto{color:var(--color-ink);font-weight:600}.page-hero{--hero-safe-top: env(safe-area-inset-top, 0px);--hero-safe-bottom: env(safe-area-inset-bottom, 0px);padding-top:max(4rem,calc(var(--hero-safe-top) + 3rem));padding-bottom:max(4rem,calc(var(--hero-safe-bottom) + 3rem))}@media (min-width: 768px){.page-hero{padding-top:max(6.5rem,calc(var(--hero-safe-top) + 4.5rem));padding-bottom:max(6.5rem,calc(var(--hero-safe-bottom) + 4.5rem))}}.page-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}@media (min-width: 768px){.page-hero__inner{gap:2rem}}.page-hero__tag{font-weight:600;letter-spacing:.01em}.page-hero__title,.page-hero__subtitle{text-wrap:balance}body[data-hub=true][data-page=home]{--hub-index: 0}body[data-hub=true][data-page=servicios]{--hub-index: 1}body[data-hub=true][data-page=empresas]{--hub-index: 2}body[data-hub=true][data-page=casos]{--hub-index: 3}body[data-hub=true][data-page=contacto]{--hub-index: 4}.hub{position:relative;overflow-x:hidden;overflow-y:visible;--hub-slide-duration: .76s;--hub-slide-ease: cubic-bezier(.16, .84, .24, 1);--hub-fade-duration: .28s}.hub-track{display:block;width:100%}.hub-panel{width:100%}@media (max-width: 1023.98px){.hub-panel{display:none}body[data-hub=true]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-white);pointer-events:none;opacity:1;animation:hub-mobile-fade .42s ease forwards;z-index:var(--z-transition)}body[data-hub=true][data-page=home] .hub-panel[data-hub-panel=home],body[data-hub=true][data-page=servicios] .hub-panel[data-hub-panel=servicios],body[data-hub=true][data-page=empresas] .hub-panel[data-hub-panel=empresas],body[data-hub=true][data-page=casos] .hub-panel[data-hub-panel=casos],body[data-hub=true][data-page=contacto] .hub-panel[data-hub-panel=contacto]{display:block}}@media (min-width: 1024px){body[data-hub=true]{overflow-x:hidden}.hub-track{display:flex;align-items:flex-start;transform:translate3d(calc(var(--hub-index, 0) * -100vw),0,0);transition:none;will-change:transform}.hub--ready .hub-track{transition:transform var(--hub-slide-duration) var(--hub-slide-ease)}.hub-panel{flex:0 0 100vw;width:100vw;transition:opacity var(--hub-fade-duration) ease}body[data-hub=true] .hub-panel[aria-hidden=true]{opacity:0;max-height:0;overflow:hidden}body[data-hub=true] .hub-panel[aria-hidden=false]{opacity:1;max-height:none;overflow:visible}body[data-hub=true] .hub-panel.hub-panel--outgoing{opacity:1;max-height:none;overflow:visible;transition:none}}@media (prefers-reduced-motion: reduce){.hub{--hub-slide-duration: 0ms;--hub-fade-duration: 0ms}body[data-hub=true]:before{animation:none;opacity:0}.hub--ready .hub-track{transition:none}}@keyframes hub-mobile-fade{0%{opacity:1}to{opacity:0}}.site-footer{border-top:1px solid var(--color-border-soft)}.btn-reactive{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:.9rem;padding:.75rem 1.7rem;font-size:1rem;font-weight:600;line-height:1;color:var(--color-white);background:linear-gradient(128deg,var(--color-accent-strong) 0%,var(--color-accent-2) 45%,var(--color-accent-3) 100%);box-shadow:var(--shadow-cta);transition:transform var(--duration-fast) ease,box-shadow var(--duration-medium) ease;background-size:160% 160%;overflow:hidden;isolation:isolate}.btn-reactive svg{transition:transform var(--duration-fast) ease}.btn-reactive:after{content:"";position:absolute;top:-120%;right:-120%;bottom:-120%;left:-120%;pointer-events:none;background:radial-gradient(circle at var(--spot-x, 50%) var(--spot-y, 50%),rgba(var(--color-white-rgb),.5),rgba(var(--color-white-rgb),.16) 32%,rgba(var(--color-white-rgb),0) 60%);opacity:0;transition:opacity var(--duration-slow) ease}.btn-reactive:hover,.btn-reactive:focus-visible{transform:translateY(-1px);box-shadow:var(--shadow-cta-hover)}.btn-reactive:hover svg,.btn-reactive:focus-visible svg{transform:translate(2px)}.btn-reactive.is-active:after,.btn-reactive:focus-visible:after{opacity:1}.btn-reactive--dark{background:var(--color-text);box-shadow:var(--shadow-dark)}.btn-reactive--dark:hover,.btn-reactive--dark:focus-visible{box-shadow:var(--shadow-dark-hover)}.btn-reactive--white{color:var(--color-text);background:var(--color-white);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-soft)}.btn-reactive--white:hover,.btn-reactive--white:focus-visible{box-shadow:var(--shadow-card)}#mobile-nav.is-active{display:flex!important}#mobile-nav.is-active .menu-overlay{opacity:1}#mobile-nav.is-active .menu-panel{opacity:1;transform:translateY(0)}.menu-overlay{transition:opacity .3s ease}.menu-panel{transition:all .3s cubic-bezier(.4,0,.2,1)}html.is-scroll-locked,html.is-scroll-locked body{height:100%;overflow:hidden}#page-background{position:fixed;top:calc(-1*env(safe-area-inset-top,0px));left:0;width:100vw;height:calc(var(--app-height) + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px));background-color:var(--color-bg);pointer-events:none;z-index:0;overflow:visible}#dots-surface{position:absolute;left:0;top:0;width:100%;height:100%;display:block;transform-origin:top left;will-change:transform}.case-preview{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2.5vh 3vw;background:var(--color-modal-overlay);z-index:var(--z-overlay);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) ease}.case-preview.is-active{opacity:1;pointer-events:auto}.case-preview.hidden{display:none}.case-preview__frame{position:relative;width:min(960px,calc(100% - 5vw));height:min(92vh,900px);background:var(--color-dark);border-radius:32px;overflow:hidden;box-shadow:var(--shadow-modal);transition:transform var(--duration-fast) ease,opacity var(--duration-fast) ease;display:flex;flex-direction:column}.case-preview .case-preview__frame{transform:translateY(24px);opacity:0}.case-preview.is-active .case-preview__frame{transform:translateY(0);opacity:1}.case-preview__close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(var(--color-white-rgb),.35);background:var(--color-modal-close-bg);color:var(--color-white-soft);font-size:20px;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease;z-index:2}.case-preview__close:hover{background:rgba(var(--color-white-rgb),.18);color:var(--color-white)}.case-preview__close:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}@media (max-width: 768px){.case-preview{padding:0;align-items:stretch}.case-preview__frame{width:100vw;height:100vh;height:100dvh;border-radius:0;box-shadow:none}html.preview-lock,html.preview-lock body{height:100%;overflow:hidden}html.preview-lock body{position:fixed;width:100%;left:0;right:0}}@media (prefers-reduced-motion: reduce){.case-preview,.case-preview__frame{transition:none}}.service-card__inner{display:flex;flex-direction:column;gap:.75rem;height:100%}.service-card__media{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface-muted);border:1px solid var(--color-border-soft)}.service-card__image{width:100%;height:100%;object-fit:cover}.service-card__title{font-size:1.125rem;font-weight:700}.service-card__copy{color:var(--color-muted);line-height:1.6;margin:0}.service-card__link{margin-top:auto;display:inline-flex;align-items:center;gap:.35rem;font-size:.95rem;font-weight:600;color:var(--color-text)}.service-card__link:after{content:"→";transition:transform var(--duration-fast) ease}.service-card__link:hover:after,.service-card__link:focus-visible:after{transform:translate(3px)}.service-layout__grid{display:grid;gap:1.5rem}.service-section{padding:1.25rem 1.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border-soft);background:var(--color-surface);box-shadow:var(--shadow-soft)}.service-section__title{margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.service-section__copy{margin:0;color:var(--color-muted);line-height:1.6}.service-section__list,.service-steps{margin:.75rem 0 0;padding-left:1.25rem;color:var(--color-muted);line-height:1.6;display:grid;gap:.5rem}.service-section__list{list-style:disc}.service-steps{list-style:decimal}.service-steps strong{color:var(--color-text)}.empresa-stack{display:grid;gap:1.5rem;margin-top:1.5rem}.empresa-card{display:grid;gap:1.5rem;padding:1.5rem;border-radius:var(--radius-lg);border:1px solid var(--color-border-soft);background:var(--color-surface);box-shadow:var(--shadow-soft);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.empresa-card:hover,.empresa-card:focus-within{transform:translateY(-2px);box-shadow:var(--shadow-card)}.empresa-card__content{display:grid;gap:.75rem}.empresa-card__eyebrow{margin:0;font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--color-muted)}.empresa-card__title{margin:0;font-size:1.4rem;font-weight:700}.empresa-card__copy{margin:0;color:var(--color-muted);line-height:1.6}.empresa-card__list{margin:0;padding-left:1.15rem;display:grid;gap:.35rem;color:var(--color-muted);line-height:1.5;font-size:.95rem}.empresa-card__media{display:flex;align-items:center;justify-content:center;border-radius:1rem;overflow:hidden;width:min(220px,100%);aspect-ratio:1 / 1;justify-self:end;margin-left:auto;background:linear-gradient(140deg,rgba(var(--color-accent-rgb),.12),#0f172a0a);border:1px solid var(--color-border-soft)}.empresa-card__icon{font-size:4.5rem;color:var(--color-accent-strong);font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 48}.empresa-card__cta{width:fit-content;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.empresa-card:hover .empresa-card__cta,.empresa-card:focus-within .empresa-card__cta{opacity:1;transform:translateY(0);pointer-events:auto}@media (min-width: 900px){.empresa-card{grid-template-columns:minmax(0,1.35fr) minmax(220px,.85fr);align-items:stretch}.empresa-card__media{align-self:center}}.idea-bubble{position:fixed;right:clamp(16px,3vw,28px);bottom:calc(clamp(16px,3vw,28px) + env(safe-area-inset-bottom,0px) + var(--bubble-offset, 0px));z-index:var(--z-overlay);--bubble-radius: 14px;opacity:0;transform:translateY(18px) scale(.72);transform-origin:bottom right;pointer-events:none;transition:opacity .35s ease,transform .6s cubic-bezier(.16,.9,.2,1),bottom .25s ease}.idea-bubble.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.idea-bubble__shell{position:relative;padding:12px;width:clamp(220px,28vw,280px);border-radius:var(--bubble-radius);border:0;background:transparent;box-shadow:0 6px 6px #0003,0 0 20px #0000001a;overflow:visible;transition:border-radius var(--glass-time) var(--glass-ease),width var(--glass-time) var(--glass-ease);--glass-time: .7s;--glass-ease: cubic-bezier(.175, .885, .32, 2.2)}.idea-bubble.is-visible .idea-bubble__shell{animation:idea-bubble-pop .9s cubic-bezier(.2,.9,.2,1)}.idea-bubble__glass,.idea-bubble__glass-tint,.idea-bubble__glass-edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;overflow:hidden}.idea-bubble__glass{z-index:0;overflow:hidden;background:#ffffff05;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);filter:url(#idea-bubble-glass-distortion);isolation:isolate}.idea-bubble__glass-tint{z-index:1;background:#ffffff2e}.idea-bubble__glass-edge{z-index:2;box-shadow:inset 2px 2px 1px #ffffff59,inset -1px -1px 1px 1px #ffffff59}.idea-bubble.is-expanded .idea-bubble__shell{width:clamp(260px,34vw,360px);border-radius:var(--bubble-radius)}.idea-bubble__close{position:absolute;top:-12px;right:-12px;width:26px;height:26px;border-radius:999px;border:0;background:#ffffff8c;color:#0f172ab3;cursor:pointer;font-size:18px;line-height:1;display:grid;place-items:center;z-index:4;pointer-events:auto;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 24px #0f172a33}.idea-bubble__prompt{display:flex;align-items:center;justify-content:center;gap:0;padding:10px 16px;border-radius:999px;border:0;background:transparent;font-weight:600;color:#1f2937;cursor:pointer;position:relative;z-index:3;text-align:center;transition:transform .25s ease,opacity .25s ease}.idea-bubble.is-expanded .idea-bubble__prompt{transform:translateY(-6px)}.idea-bubble__prompt span{display:block;width:100%;text-align:center}.idea-bubble__prompt:hover{transform:translateY(-1px);opacity:.9}.idea-bubble.is-expanded .idea-bubble__prompt:hover{transform:translateY(-6px)}.idea-bubble__form{margin-top:0;max-height:0;opacity:0;transform:translateY(-6px);pointer-events:none;transition:max-height .35s ease,opacity .35s ease,transform .35s ease;position:relative;z-index:3}.idea-bubble.is-expanded .idea-bubble__form{margin-top:10px;max-height:90px;opacity:1;transform:translateY(0);pointer-events:auto}.idea-bubble__input{width:100%;border-radius:var(--bubble-radius);border:1px solid rgba(15,23,42,.12);padding:10px 12px;font-size:14px;background:#ffffffeb;color:#0f172a}.idea-bubble__input:focus{outline:none;box-shadow:0 0 0 3px #6366f12e;border-color:#6366f159}.idea-bubble__results{margin-top:0;display:grid;gap:8px;max-height:0;opacity:0;transform:translateY(-6px);pointer-events:none;overflow-y:auto;padding-right:4px;overscroll-behavior:contain;transition:max-height .35s ease,opacity .35s ease,transform .35s ease;position:relative;z-index:3}.idea-bubble.is-expanded .idea-bubble__results{margin-top:10px;max-height:min(260px,35vh);opacity:1;transform:translateY(0);pointer-events:auto}@media (pointer: coarse){.idea-bubble.is-expanded{right:0;bottom:0;left:0;top:0;transform:none;transform-origin:center;display:flex;align-items:stretch;justify-content:flex-end;padding:calc(env(safe-area-inset-top,0px) + 12px) 16px calc(env(safe-area-inset-bottom,0px) + var(--bubble-offset, 0px) + 12px)}.idea-bubble.is-expanded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a2e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none}.idea-bubble.is-expanded .idea-bubble__shell{width:100%;max-width:none;height:100%;max-height:100%;display:flex;flex-direction:column;gap:12px;padding:16px}.idea-bubble.is-expanded .idea-bubble__close{top:12px;right:12px}.idea-bubble.is-expanded .idea-bubble__prompt{transform:none}.idea-bubble.is-expanded .idea-bubble__form{max-height:none;margin-top:0}.idea-bubble.is-expanded .idea-bubble__results{max-height:none;flex:1 1 auto;min-height:0;overflow:auto}}.idea-bubble__results::-webkit-scrollbar{width:6px}.idea-bubble__results::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:999px}.idea-bubble__result{display:grid;gap:4px;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#ffffffd9;text-decoration:none;color:#0f172a;transition:transform .2s ease,box-shadow .2s ease}.idea-bubble__result:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f172a1f}.idea-bubble__result-tag{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#0f172a99}.idea-bubble__result-title{font-size:13px;font-weight:600}.idea-bubble__empty{font-size:13px;color:#0f172ab3}.idea-bubble__cta{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#0f172ae6;color:#fff;font-size:12px;font-weight:600;text-decoration:none}@keyframes idea-bubble-pop{0%{transform:scale(.12);filter:blur(18px)}55%{transform:scale(1.06);filter:blur(0)}75%{transform:scale(.98)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.idea-bubble,.idea-bubble__shell{animation:none;transition:none}}.lang-transition{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;transition:opacity .26s ease;z-index:9999}.lang-transition.lang-transition--active{opacity:1}
