.HeaderCapsule-module__MhlwmW__capsula{--ancho:34px;--borde:3px;--fondo:#f7f7faf0;--filo:#00000017;--sombra:inset 0 1px 0 #ffffffe6, 0 6px 16px -10px #00000047;--texto:#767676;--texto-encima:#000;--brillo-texto:none;padding:var(--borde);background-color:var(--fondo);border:1px solid var(--filo);box-shadow:var(--sombra);-webkit-backdrop-filter:blur(12px)saturate(160%);border-radius:999px;flex:none;align-items:center;transition:background-color .25s,border-color .25s,box-shadow .25s;display:inline-flex;position:relative}.site-header.on-hero .HeaderCapsule-module__MhlwmW__capsula{--fondo:#12131acc;--filo:#ffffff24;--sombra:inset 0 1px 0 #ffffff1f, 0 8px 20px -10px #0009;--texto:#ffffff8f;--texto-encima:#fff;--brillo-texto:0 0 8px #ffffff59}.HeaderCapsule-module__MhlwmW__bola{top:var(--borde);bottom:var(--borde);left:var(--borde);width:var(--ancho);pointer-events:none;background:linear-gradient(#ff4d4d 0%,#e02424 100%);border-radius:999px;position:absolute;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ff8c8c59,0 0 14px #ff313180,0 2px 8px #ff31314d}.HeaderCapsule-module__MhlwmW__animada{transition:transform .32s cubic-bezier(.34,1.35,.5,1)}.HeaderCapsule-module__MhlwmW__capsula .HeaderCapsule-module__MhlwmW__opcion{z-index:1;width:var(--ancho);height:26px;font-family:var(--font-mono);letter-spacing:.1em;text-shadow:none;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;line-height:1;transition:color .25s,text-shadow .25s;display:flex;position:relative;color:var(--texto)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;text-decoration:none!important}.HeaderCapsule-module__MhlwmW__capsula .HeaderCapsule-module__MhlwmW__opcion:hover{text-shadow:var(--brillo-texto);color:var(--texto-encima)!important}.HeaderCapsule-module__MhlwmW__capsula .HeaderCapsule-module__MhlwmW__activa,.HeaderCapsule-module__MhlwmW__capsula .HeaderCapsule-module__MhlwmW__activa:hover{text-shadow:0 0 10px #ffffff73;color:#fff!important}.HeaderCapsule-module__MhlwmW__capsula .HeaderCapsule-module__MhlwmW__opcion:focus-visible{outline-offset:1px;outline:2px solid #e02424}@media (min-width:761px) and (max-width:1239px){.HeaderCapsule-module__MhlwmW__capsula{--ancho:29px}}@media (min-width:761px) and (max-width:860px){.HeaderCapsule-module__MhlwmW__capsula{--ancho:27px}}@media (min-width:761px) and (max-width:800px){.HeaderCapsule-module__MhlwmW__capsula{--ancho:25px}}@media (prefers-reduced-motion:reduce){.HeaderCapsule-module__MhlwmW__animada{transition:none}}
.HomeHeader-module__ScvfVW__enlaces{position:relative;gap:12px!important}@media (min-width:761px){.site-header .nav{gap:18px!important}.site-header .brand{margin-right:0!important}.HomeHeader-module__ScvfVW__enlaces{flex:auto;justify-content:space-between}}@media (min-width:1024px){.HomeHeader-module__ScvfVW__enlaces{margin-left:16px}}.HomeHeader-module__ScvfVW__enlace{white-space:nowrap;flex-shrink:0;position:relative}.HomeHeader-module__ScvfVW__activo{color:var(--red)!important}.HomeHeader-module__ScvfVW__activo:after,.HomeHeader-module__ScvfVW__linea{content:"";background:var(--red);pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:-7px;left:0}.HomeHeader-module__ScvfVW__activo:after{right:0}.HomeHeader-module__ScvfVW__enlace.HomeHeader-module__ScvfVW__sinLinea:after{display:none}.site-header.on-hero .HomeHeader-module__ScvfVW__enlace:hover{color:var(--red)!important}.HomeHeader-module__ScvfVW__linea{transition:transform .32s cubic-bezier(.34,1.35,.5,1),width .32s cubic-bezier(.34,1.35,.5,1)}@media (prefers-reduced-motion:reduce){.HomeHeader-module__ScvfVW__linea{transition:none}}@media (min-width:761px) and (max-width:1239px){.HomeHeader-module__ScvfVW__enlace{font-size:14px!important}.site-header .nav{gap:14px!important}}@media (min-width:761px) and (max-width:1150px){.HomeHeader-module__ScvfVW__textoSesion{display:none}.HomeHeader-module__ScvfVW__sesion{padding-inline:14px!important}}@media (min-width:761px) and (max-width:1023px){.HomeHeader-module__ScvfVW__enlace{font-size:13px!important}.HomeHeader-module__ScvfVW__enlaces{gap:6px!important}.site-header .nav{gap:10px!important}.site-header .brand .label-mono{display:none!important}}@media (min-width:761px) and (max-width:900px){.site-header .wrap.nav{padding-inline:16px!important}}@media (min-width:761px) and (max-width:840px){.HomeHeader-module__ScvfVW__enlace{font-size:12px!important}.site-header .nav{gap:8px!important}.site-header .nav-cta{gap:8px!important}}
.Hero-module__FnUI8G__hero{color:#fff;background:#05070c;align-items:center;min-height:100svh;margin-top:-75px;display:flex;position:relative;overflow:hidden}.Hero-module__FnUI8G__photo{object-fit:cover;object-position:center 40%}.Hero-module__FnUI8G__scrim{background:radial-gradient(70% 60% at 85% 10%,#ff313138 0%,#0000 60%),linear-gradient(#05070cb8 0%,#05070c8c 40%,#05070ceb 100%);position:absolute;inset:0}.Hero-module__FnUI8G__inner{width:100%;max-width:1240px;margin:0 auto;padding:140px clamp(20px,5vw,56px) 96px;position:relative}.Hero-module__FnUI8G__eyebrow{font-family:var(--font-mono-brand,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.Hero-module__FnUI8G__eyebrow:before{content:"";background:var(--color-brand-red,#ff3131);width:28px;height:2px}.Hero-module__FnUI8G__title{max-width:14ch;font-family:var(--font-display,system-ui, sans-serif);letter-spacing:-.025em;color:#fff;margin:18px 0 0;font-size:clamp(40px,6.4vw,84px);font-weight:800;line-height:1.02}.Hero-module__FnUI8G__lede{color:#ffffffc7;max-width:54ch;margin:20px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.Hero-module__FnUI8G__passes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(40px,6vw,64px);display:grid}.Hero-module__FnUI8G__passWrap{color:inherit;text-decoration:none;transition:transform .25s;animation:.55s cubic-bezier(.2,.7,.2,1) both Hero-module__FnUI8G__subir;display:block}.Hero-module__FnUI8G__passWrap:nth-child(2){animation-delay:80ms}.Hero-module__FnUI8G__passWrap:nth-child(3){animation-delay:.16s}.Hero-module__FnUI8G__passWrap:hover,.Hero-module__FnUI8G__passWrap:focus-visible{transform:translateY(-6px)}.Hero-module__FnUI8G__passWrap:focus-visible{outline:none}.Hero-module__FnUI8G__passWrap:focus-visible .Hero-module__FnUI8G__pass{box-shadow:inset 0 0 0 3px var(--color-brand-red,#ff3131)}.Hero-module__FnUI8G__pass{--stub:66px;--notch:11px;height:100%;color:var(--color-brand-ink,#000);-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stub)), transparent 98%, #000 100%), radial-gradient(circle var(--notch) at 100% calc(100% - var(--stub)), transparent 98%, #000 100%);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stub)), transparent 98%, #000 100%), radial-gradient(circle var(--notch) at 100% calc(100% - var(--stub)), transparent 98%, #000 100%);mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stub)), transparent 98%, #000 100%), radial-gradient(circle var(--notch) at 100% calc(100% - var(--stub)), transparent 98%, #000 100%);background:#fff;border-radius:20px;flex-direction:column;display:flex;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.Hero-module__FnUI8G__top{flex:1;padding:20px 22px 18px}.Hero-module__FnUI8G__label{font-family:var(--font-mono-brand,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand-ink-3,#767676);justify-content:space-between;align-items:center;font-size:10.5px;font-weight:700;display:flex}.Hero-module__FnUI8G__route{font-family:var(--font-mono-brand,ui-monospace, monospace);letter-spacing:.02em;align-items:center;gap:12px;margin-top:16px;font-size:30px;font-weight:700;line-height:1;display:flex}.Hero-module__FnUI8G__routeFrom{color:var(--color-brand-ink-3,#767676)}.Hero-module__FnUI8G__routeTo{color:var(--color-brand-red-700,#bf2525)}.Hero-module__FnUI8G__routeLine{background-image:linear-gradient(90deg, var(--color-brand-line,#d9d9d9) 50%, transparent 0);background-size:8px 2px;flex:1;height:2px;position:relative}.Hero-module__FnUI8G__plane{color:var(--color-brand-red,#ff3131);transition:left .45s cubic-bezier(.3,.7,.2,1);position:absolute;top:50%;left:0;transform:translate(-2px,-50%)}.Hero-module__FnUI8G__passWrap:hover .Hero-module__FnUI8G__plane,.Hero-module__FnUI8G__passWrap:focus-visible .Hero-module__FnUI8G__plane{left:calc(100% - 18px)}.Hero-module__FnUI8G__name{font-family:var(--font-display,system-ui, sans-serif);color:var(--color-brand-ink,#000);flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;font-size:22px;font-weight:800;line-height:1.15;display:flex}.Hero-module__FnUI8G__tag{background:var(--color-brand-red-tint,#ffefef);font-family:var(--font-body,system-ui, sans-serif);color:var(--color-brand-red-700,#bf2525);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.Hero-module__FnUI8G__line{color:var(--color-brand-ink-2,#555);margin:8px 0 0;font-size:14.5px;line-height:1.5}.Hero-module__FnUI8G__stub{height:var(--stub);border-top:2px dashed var(--color-brand-line,#d9d9d9);margin:0 var(--notch);padding:0 22px;padding-inline:calc(22px - var(--notch));justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.Hero-module__FnUI8G__apply{color:var(--color-brand-red-700,#bf2525);align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.Hero-module__FnUI8G__apply svg{transition:transform .25s}.Hero-module__FnUI8G__passWrap:hover .Hero-module__FnUI8G__apply svg,.Hero-module__FnUI8G__passWrap:focus-visible .Hero-module__FnUI8G__apply svg{transform:translate(4px)}.Hero-module__FnUI8G__barcode{opacity:.85;background-image:repeating-linear-gradient(90deg,#000 0 2px,#0000 2px 4px,#000 4px 5px,#0000 5px 8px,#000 8px 11px,#0000 11px 12px,#000 12px 13px,#0000 13px 16px);width:92px;height:30px}.Hero-module__FnUI8G__hint{color:#ffffffb8;align-items:center;gap:10px;margin-top:clamp(36px,5vw,56px);font-size:14px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.Hero-module__FnUI8G__hint:hover{color:#fff}.Hero-module__FnUI8G__hint svg{animation:1.8s ease-in-out infinite Hero-module__FnUI8G__rebote}@keyframes Hero-module__FnUI8G__subir{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__FnUI8G__rebote{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:1023px){.Hero-module__FnUI8G__passes{grid-template-columns:repeat(2,minmax(0,1fr))}.Hero-module__FnUI8G__passWrap:nth-child(3){grid-column:1/-1}}@media (max-width:639px){.Hero-module__FnUI8G__inner{padding-top:120px;padding-bottom:72px}.Hero-module__FnUI8G__passes{grid-template-columns:1fr}.Hero-module__FnUI8G__route{font-size:26px}}@media (prefers-reduced-motion:reduce){.Hero-module__FnUI8G__passWrap,.Hero-module__FnUI8G__hint svg{animation:none}.Hero-module__FnUI8G__passWrap,.Hero-module__FnUI8G__plane,.Hero-module__FnUI8G__apply svg{transition:none}}
.PhoneScrollSection-module__RM4RNq__wrapper{--entrance-h:45svh;--turn-h:110svh;height:calc(45vh + var(--turns,1) * 110vh);height:calc(var(--entrance-h) + var(--turns,1) * var(--turn-h));position:relative}.PhoneScrollSection-module__RM4RNq__textStage{text-align:center;width:min(90vw,720px);min-height:clamp(64px,9vw,100px);position:relative}.PhoneScrollSection-module__RM4RNq__headline{letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(22px,4vw,40px);font-weight:800;line-height:1.15}.PhoneScrollSection-module__RM4RNq__headlineAbsolute{opacity:0;position:absolute;inset:0}.PhoneScrollSection-module__RM4RNq__sticky{background:radial-gradient(50% 45% at 50% 38%, color-mix(in srgb, var(--accent,#fff) 18%, transparent) 0%, transparent 70%), radial-gradient(120% 100% at 50% 0%, #1a1b21 0%, #000 70%);height:100svh;padding-inline:var(--gut,clamp(20px, 5vw, 56px));flex-direction:column;justify-content:center;align-items:center;gap:clamp(28px,5vw,56px);display:flex;position:sticky;top:0;overflow:hidden}.PhoneScrollSection-module__RM4RNq__stage{perspective:1800px;perspective-origin:50%}.PhoneScrollSection-module__RM4RNq__phone{--h:clamp(300px, 55svh, 705px);--w:calc(var(--h) * .4752);--d:calc(var(--h) * .02837);--corner:clamp(28px, 8vw, 44px);width:var(--w);height:var(--h);transform-style:preserve-3d;will-change:transform;position:relative}.PhoneScrollSection-module__RM4RNq__face{width:var(--w);height:var(--h);border-radius:var(--corner);backface-visibility:hidden;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 40px 80px -20px #0000008c,inset 0 0 0 2px #ffffff0f}.PhoneScrollSection-module__RM4RNq__front{transform:translateZ(calc(var(--d) / 2));background:#000}.PhoneScrollSection-module__RM4RNq__back{transform:rotateY(180deg) translateZ(calc(var(--d) / 2));background:linear-gradient(155deg,#16181d 0%,#050506 70%);justify-content:center;align-items:center;display:flex}.PhoneScrollSection-module__RM4RNq__screenImage{object-fit:cover}.PhoneScrollSection-module__RM4RNq__frontScreen{color:var(--ink,#000);flex-direction:column;font-size:12px;display:flex;position:absolute;inset:0}.PhoneScrollSection-module__RM4RNq__notch{z-index:2;background:#000;border-radius:999px;width:34%;height:clamp(16px,3vw,22px);position:absolute;top:10px;left:50%;transform:translate(-50%)}.PhoneScrollSection-module__RM4RNq__backContent{flex-direction:column;align-items:center;gap:14px;display:flex}.PhoneScrollSection-module__RM4RNq__backLogo{filter:drop-shadow(0 4px 14px #ff313159);width:clamp(40px,10vw,56px);height:auto}.PhoneScrollSection-module__RM4RNq__backWordmark{letter-spacing:.02em;color:#fff;font-size:clamp(15px,3vw,19px);font-weight:800}.PhoneScrollSection-module__RM4RNq__layer{width:var(--w);height:var(--h);border-radius:var(--corner);transform:translateZ(calc(var(--d) * var(--k)));background:linear-gradient(90deg,#3a3a40,#17171a 45%,#3a3a40);position:absolute;top:0;left:0}@media (max-width:767px){.PhoneScrollSection-module__RM4RNq__wrapper{--entrance-h:33svh;--turn-h:80svh}.PhoneScrollSection-module__RM4RNq__phone{--w:217px;--h:457px;--d:13px}}@media (max-width:900px) and (max-height:500px){.PhoneScrollSection-module__RM4RNq__phone{--h:clamp(220px, 46svh, 705px)}.PhoneScrollSection-module__RM4RNq__sticky{gap:clamp(12px,3vw,24px)}}@media (prefers-reduced-motion:reduce){.PhoneScrollSection-module__RM4RNq__wrapper{height:auto}.PhoneScrollSection-module__RM4RNq__sticky{height:auto;padding-block:clamp(64px,10vw,120px);position:relative}.PhoneScrollSection-module__RM4RNq__phone{transform:none!important}}
.RoleSwitcher-module___PKs0G__roleGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(30px,4vw,56px);display:grid!important}.RoleSwitcher-module___PKs0G__tabsRow{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.RoleSwitcher-module___PKs0G__tabsRow::-webkit-scrollbar{display:none}@media (max-width:800px){.RoleSwitcher-module___PKs0G__tabsRow{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.RoleSwitcher-module___PKs0G__tab{white-space:nowrap;flex:none}.RoleSwitcher-module___PKs0G__statsCol{gap:16px;display:grid}@media (max-width:760px){.RoleSwitcher-module___PKs0G__roleGrid{grid-template-columns:1fr}.RoleSwitcher-module___PKs0G__statsCol{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.RoleSwitcher-module___PKs0G__statsCol{grid-template-columns:1fr}}
