.ej-fijo[data-astro-cid-fzdjbdog]{top:max(5rem,50svh - 19rem)}.ej-ir[data-astro-cid-fzdjbdog][aria-current=true]{color:var(--color-brand-on-primary);background:var(--color-brand-primary);border-color:var(--color-brand-primary)}details[data-astro-cid-3pzmf3qi][open]>summary[data-astro-cid-3pzmf3qi]{color:var(--color-brand-text)}details[data-astro-cid-3pzmf3qi][open] .ff-chevron[data-astro-cid-3pzmf3qi]{background:var(--color-brand-primary);rotate:180deg}@supports (color:color-mix(in lab, red, red)){details[data-astro-cid-3pzmf3qi][open] .ff-chevron[data-astro-cid-3pzmf3qi]{background:color-mix(in oklab, var(--color-brand-primary) 25%, transparent)}}details[data-astro-cid-3pzmf3qi][open] .ff-chevron[data-astro-cid-3pzmf3qi]{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){details[data-astro-cid-3pzmf3qi][open] .ff-chevron[data-astro-cid-3pzmf3qi]{border-color:color-mix(in oklab, var(--color-brand-primary) 60%, transparent)}}details[data-astro-cid-3pzmf3qi][open]{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){details[data-astro-cid-3pzmf3qi][open]{border-color:color-mix(in oklab, var(--color-brand-primary) 40%, transparent)}}.barra-movil[data-astro-cid-tvq4wqnc]{transition:transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(110%)}.barra-movil[data-astro-cid-tvq4wqnc][data-visible]{transform:none}@keyframes fa-sube{0%{opacity:0;transform:translateY(16px)}}@keyframes fa-asienta{0%{transform:translateY(28px)scale(.97)}}@keyframes fa-pop{0%{opacity:0;transform:scale(.9)}}@keyframes fa-flota{50%{translate:0 -8px}}@keyframes fa-deriva{50%{transform:translate(-40px,30px)scale(1.08)}}@keyframes fa-respira{50%{opacity:.7;transform:scale(1.18)}}@keyframes fa-paralaje{to{translate:0 calc(var(--fa-prof,1) * -70px)}}@keyframes fa-traza{0%{stroke-dashoffset:1px}}@keyframes fa-crece-x{0%{transform:scaleX(0)}}@keyframes fa-cambia{0%{opacity:0;transform:translateY(10px)}}@keyframes fa-gira{to{--fa-angulo:360deg}}@media (prefers-reduced-motion:no-preference){.fa-entra{animation:fa-sube .65s var(--ease-salida) both;animation-delay:calc(var(--i,0) * 80ms + .12s)}.fa-asienta{animation:fa-asienta .9s var(--ease-salida) both;animation-delay:calc(var(--i,0) * 80ms)}.fa-flotante{animation:fa-pop .5s var(--ease-salida) both, fa-flota 6s ease-in-out infinite;animation-delay:calc(.7s + var(--i,0) * .18s), calc(var(--i,0) * -3s)}.fa-deriva{animation:16s ease-in-out infinite fa-deriva}.fa-deriva-lenta{animation:22s ease-in-out infinite reverse fa-deriva}.fa-respira{animation:9s ease-in-out infinite fa-respira}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fa-paralaje{animation:linear both fa-paralaje;animation-timeline:view();animation-range:exit}}}.fa-dibuja :is(path,circle,rect,line,polyline){stroke-dasharray:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fa-dibuja :is(path,circle,rect,line,polyline){animation:linear both fa-traza;animation-timeline:view();animation-range:entry 30% cover 45%}.fa-aparece{animation:linear both fa-pop;animation-timeline:view();animation-range:entry 40% cover 30%}.fa-aparece-tarde{animation:linear both fa-sube;animation-timeline:view();animation-range:entry 40% cover 22%}.fa-aparece-tarde+.fa-aparece-tarde{animation-range:entry 90% cover 30%}}}.fa-tarjeta{transition:translate .25s var(--ease-salida), border-color .3s ease}.fa-icono{transition:scale .25s var(--ease-salida), rotate .25s var(--ease-salida)}@media (hover:hover) and (pointer:fine){.fa-tarjeta:hover{translate:0 -4px}.fa-tarjeta:hover .fa-icono{rotate:-6deg;scale:1.08}}.fa-boton{isolation:isolate;transition:scale .16s var(--ease-salida), filter .2s ease, background-color .2s ease, border-color .2s ease;position:relative;overflow:hidden}.fa-boton:active{scale:.97}.fa-brillo:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff6 50%,#0000 70%);position:absolute;inset:0;translate:-120%}@media (hover:hover) and (pointer:fine){.fa-brillo:hover:after{transition:translate .75s var(--ease-salida);translate:120%}}.fa-fila{transition:background-color .2s}@media (hover:hover) and (pointer:fine){.fa-fila:hover{background-color:#ffffff06}}.fa-carril-relleno{transform-origin:50% 0;will-change:transform;transform:scaleY(0)}.fa-punto{transition:scale .3s var(--ease-salida), background-color .3s ease, box-shadow .3s ease}@media (width>=1024px){[data-ejemplos][data-js] .ej-paso{transition:opacity .4s}[data-ejemplos][data-js] .ej-paso:not([data-activo]){opacity:.35}[data-ejemplos] .ej-paso[data-activo] .fa-punto{background-color:var(--color-brand-primary);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-brand-primary) 18%, transparent);scale:1.5}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fa-pasos{view-timeline-name:--fa-pasos}.fa-pasos .fa-num{animation:linear both fa-pop;animation-timeline:--fa-pasos}.fa-pasos .fa-tramo{animation:linear both fa-crece-x;animation-timeline:--fa-pasos}.fa-pasos>:first-child .fa-num{animation-range:cover 8% cover 16%}.fa-pasos>:first-child .fa-tramo{animation-range:cover 14% cover 22%}.fa-pasos>:nth-child(2) .fa-num{animation-range:cover 18% cover 26%}.fa-pasos>:nth-child(2) .fa-tramo{animation-range:cover 24% cover 32%}.fa-pasos>:nth-child(3) .fa-num{animation-range:cover 28% cover 36%}.fa-pasos>:nth-child(3) .fa-tramo{animation-range:cover 34% cover 42%}.fa-pasos>:nth-child(4) .fa-num{animation-range:cover 38% cover 46%}.fa-pasos>:nth-child(4) .fa-tramo{animation-range:cover 44% cover 52%}.fa-pasos>:nth-child(5) .fa-num{animation-range:cover 48% cover 56%}}}.fa-tramo{transform-origin:0}.fa-periodo-pastilla{transition:transform .3s var(--ease-movimiento)}[data-periodo-actual=anual] .fa-periodo-pastilla{transform:translate(100%)}.fa-periodo-opcion{transition:color .2s}.fa-periodo-opcion[aria-pressed=true]{color:var(--color-brand-on-primary)}.fa-precio-anual,[data-periodo-actual=anual] .fa-precio-mensual{display:none}[data-periodo-actual=anual] .fa-precio-anual{display:flex}[data-periodo-actual=anual] span.fa-precio-anual{display:inline-block}@media (prefers-reduced-motion:no-preference){[data-periodo-cambiado] .fa-precio-mensual,[data-periodo-cambiado] .fa-precio-anual{animation:fa-cambia .26s var(--ease-salida)}}@property --fa-angulo{syntax:"<angle>";inherits:false;initial-value:0deg}.fa-borde-vivo:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--fa-angulo), transparent 0 55%, var(--color-brand-primary) 75%, var(--color-brand-highlight) 82%, transparent 92%);padding:1.5px;animation:7s linear infinite fa-gira;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fa-faq{interpolate-size:allow-keywords}.fa-faq details::details-content{opacity:0;block-size:0;transition:block-size .25s var(--ease-salida), opacity .25s ease, content-visibility .25s allow-discrete;overflow-y:clip}.fa-faq details[open]::details-content{opacity:1;block-size:auto}
