.landing-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0b;--foreground:#f6f6f5;--muted:#141416;--muted-foreground:#a4a4ab;--border:#2a2a2f;--primary:#ff6a00;--primary-hover:#ff8533;--primary-foreground:#0a0a0b;--ring:#ffa060;--superficie:#111113;--superficie-alta:#18181b;--hairline:#ffffff14;--linea:#ffffff1c;--resplandor:#ff6a0029;--naranja-tenue:color-mix(in srgb, var(--primary) 12%, var(--background));--sello:#75aadb;background-color:var(--background);color:var(--foreground)}html:has(.landing-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0a0a0b}@media (prefers-reduced-motion:no-preference){html:has(.landing-root){scroll-behavior:smooth}}.landing-root :where([id]){scroll-margin-top:5rem}.landing-root :where(a,button,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.landing-root :where(.tarjeta){border-radius:16px}.landing-root .grilla-lineas{background-color:var(--linea);border:1px solid var(--linea);border-radius:16px;gap:1px;display:grid;overflow:hidden}.landing-root .grilla-lineas>*{background-color:var(--background);min-width:0}.landing-root .puntos{background-image:radial-gradient(#ffffff1c 1px,#0000 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(60% 70% at 78% 30%,#000 0%,#0000 72%);mask-image:radial-gradient(60% 70% at 78% 30%,#000 0%,#0000 72%)}.landing-root .wordmark{aspect-ratio:1800/758;background-color:var(--primary);-webkit-mask:url(/landing/ros-wordmark.webp) 50%/contain no-repeat;mask:url(/landing/ros-wordmark.webp) 50%/contain no-repeat}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.landing-root .entra{animation:linear both landing-entra;animation-timeline:view();animation-range:entry entry 55%}.landing-root .burbuja{animation:linear both landing-burbuja;animation-timeline:view();animation-range:entry 30%}.landing-root .wordmark-sube{animation:linear both landing-sube;animation-timeline:view();animation-range:entry entry 60%}}.landing-root .entra-carga{animation:.7s cubic-bezier(.16,1,.3,1) both landing-entra}.landing-root .entra-carga-2{animation:.7s cubic-bezier(.16,1,.3,1) 90ms both landing-entra}.landing-root .entra-carga-3{animation:.7s cubic-bezier(.16,1,.3,1) .18s both landing-entra}.landing-root .entra-carga-4{animation:.9s cubic-bezier(.16,1,.3,1) both landing-sube-portada}.landing-root .con-flecha svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.landing-root .con-flecha:hover svg{transform:translate(3px)}}@keyframes landing-entra{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes landing-sube-portada{0%{transform:translateY(24px)}to{transform:none}}@keyframes landing-burbuja{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes landing-sube{0%{transform:translateY(22%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.landing-root .cinta{animation:48s linear infinite landing-cinta}.landing-root .cinta:hover{animation-play-state:paused}}@keyframes landing-cinta{to{transform:translate(-50%)}}.landing-root :where(a,button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.landing-root :where(a:not([class*=rounded]),summary):focus-visible{border-radius:6px}.landing-root summary::-webkit-details-marker{display:none}.landing-root summary{list-style:none}
