.lj-landing{--lj-violeta-profundo:#2e1065;--lj-violeta:#4c1d95;--lj-indigo:#4f46e5;--lj-indigo-claro:#6366f1;--lj-violeta-vivo:#7c3aed;--lj-azul:#3b82f6;--lj-celeste:#7dd3fc;--lj-turquesa:#5eead4;--lj-azul-palido:#cfe3fb;--lj-nube:#e8f1fe;--lj-claro:#f8fafc;background:var(--lj-claro);color:#0f172a;font-family:Inter,system-ui,sans-serif}html:has(.lj-landing){scroll-behavior:smooth}html:has(.lj-landing)::-webkit-scrollbar{width:9px}html:has(.lj-landing)::-webkit-scrollbar-track{background:#e8f1fe;border-left:1px solid #4f46e51f}html:has(.lj-landing)::-webkit-scrollbar-thumb{background:linear-gradient(#6366f1 0%,#4f46e5 45%,#7c3aed 100%);border:2px solid #e8f1fe;border-radius:8px;box-shadow:inset 0 1px #ffffff59}html:has(.lj-landing)::-webkit-scrollbar-thumb:hover{background:linear-gradient(#818cf8 0%,#6366f1 45%,#7c3aed 100%);box-shadow:inset 0 1px #ffffff73,0 0 10px #6366f18c}html:has(.lj-landing){scrollbar-width:thin;scrollbar-color:#4f46e5 #e8f1fe}.lj-landing ::selection{color:#fff;background:#4f46e5}.lj-font-heading{font-family:Playfair Display,Georgia,Times New Roman,serif}.lj-section{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.lj-section{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1280px){.lj-section{padding-top:7.5rem;padding-bottom:7.5rem}}.lj-container{max-width:1440px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.lj-container{padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.lj-container{padding-left:4rem;padding-right:4rem}}@media (min-width:1280px){.lj-container{padding-left:6rem;padding-right:6rem}}.lj-gradient-indigo{background:linear-gradient(100deg,#4f46e5 0%,#7c3aed 55%,#6366f1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lj-gradient-claro{background:linear-gradient(100deg,#a5f3fc 0%,#bfdbfe 45%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lj-glass{-webkit-backdrop-filter:blur(20px);background:#ffffff9e;border:1px solid #ffffffbf;box-shadow:0 24px 60px -22px #1e296359}.lj-glass-oscuro{-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3}.lj-glass-sheen:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff8c 0%,#fff0 42%);position:absolute;inset:0}@keyframes lj-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lj-marquee{animation:28s linear infinite lj-marquee}@keyframes lj-cinta{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}.lj-cinta{animation:lj-cinta var(--lj-dur,40s) linear infinite;will-change:transform}.lj-cinta:hover,.lj-cinta:focus-within{animation-play-state:paused}.lj-cinta-mascara{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)}@keyframes lj-plan-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lj-plan-float{animation:6.5s ease-in-out infinite lj-plan-float}@keyframes lj-breathe{0%,to{opacity:.5}50%{opacity:.9}}.lj-breathe{animation:5.5s ease-in-out infinite lj-breathe}.lj-btn-shine:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 15%,#ffffff73 50%,#0000 85%);width:45%;transition:transform .65s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)translate(0)}.lj-btn-shine:hover:after,.lj-btn-shine:focus-visible:after{transform:skew(-18deg)translate(420%)}.lj-accordion-content{transition:height .3s;overflow:hidden}@keyframes lj-hero-flotar{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-18px)rotate(5deg)}}.lj-hero-flotante{animation:lj-hero-flotar var(--lj-dur,16s) ease-in-out infinite alternate;animation-delay:var(--lj-retraso,0s);will-change:transform}@keyframes lj-destello{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.7;transform:scale(1)}}.lj-destello{animation:lj-destello var(--lj-dur,5s) ease-in-out infinite;animation-delay:var(--lj-retraso,0s)}@media (prefers-reduced-motion:reduce){.lj-plan-float,.lj-marquee,.lj-hero-flotante,.lj-cinta{animation:none}.lj-cinta-mascara{scrollbar-width:none;overflow-x:auto}.lj-cinta-mascara::-webkit-scrollbar{display:none}.lj-destello{opacity:.3;animation:none;transform:none}.lj-breathe{opacity:.55;animation:none}.lj-btn-shine:after{display:none}}
