.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.fill-icon{font-variation-settings:"FILL" 1}.glass-gradient{background:linear-gradient(135deg,#ffffff1a,#fff0)}.ai-glow-corner{background:radial-gradient(circle at top right,rgba(110,174,253,.15) 0%,transparent 60%)}.bg-grid-pattern{background-size:40px 40px;background-image:linear-gradient(to right,rgba(198,198,204,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(198,198,204,.1) 1px,transparent 1px)}.fade-in-up{animation:fadeInUp 1s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.home-diagnostic{background:linear-gradient(180deg,#fff,#f6f8fb);overflow:hidden}.home-diagnostic-shell{position:relative}.home-diagnostic-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:4rem;align-items:center}.home-diagnostic-copy{max-width:27rem}.factor-demo-action{display:inline-flex;align-items:center;justify-content:flex-start;gap:1.05rem;width:fit-content;margin-top:2rem;border:0;background:transparent;color:#061826;cursor:pointer;font-family:Inter,sans-serif;font-size:.88rem;font-weight:800;letter-spacing:.07em;line-height:1;padding:0;text-transform:uppercase;transition:color .22s ease,transform .22s ease}.factor-demo-action:hover{color:#0060aa;transform:translateY(-1px)}.home-diagnostic.is-factor-active .factor-demo-action{color:#0060aa}.factor-switch-square{align-items:center;background:#ced4e0;border-radius:18px;display:inline-flex;flex-shrink:0;gap:1.05rem;height:108px;justify-content:flex-start;padding:0 1.35rem 0 1.5rem;width:318px}.factor-switch{display:block;position:relative;width:100px;height:60px;flex-shrink:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.factor-switch__input{outline:transparent;position:relative;width:100%;height:100%;-webkit-appearance:none;appearance:none;cursor:pointer;z-index:5}.factor-switch__base-outer,.factor-switch__base-inner{display:block;position:absolute}.factor-switch__base-neon,.factor-switch__knob-shadow,.factor-switch__knob-container,.factor-switch__led{position:absolute;pointer-events:none}.factor-switch__base-outer{border-radius:25px;box-shadow:-2px -2px 4px #454954,2px 2px 2px #454954 inset,2px 2px 4px #000,-2px -2px 2px #0b0c0e inset;top:2.5px;left:2.5px;width:95px;height:55px}.factor-switch__base-inner{border-radius:21px;background-color:#bac1cf;background:radial-gradient(120% 140% at 16% 50%,#8f97a6db,#bac1cfc7,#f2f5fb38 68%,#f2f5fb00),radial-gradient(120% 140% at 84% 50%,#8f97a6d1,#bac1cfb8 36%,#f2f5fb2e 70%,#f2f5fb00),linear-gradient(180deg,#d8deea,#bac1cf 45%,#8f97a6);box-shadow:-4px -4px 4px #454954 inset,1px 1px 2px #454954,2px 4px 4px #0b0c0e inset,-1px -1px 2px #0b0c0e,0 0 10px #090a0bb8 inset;overflow:hidden;top:7.5px;left:7.5px;width:85px;height:45px}.factor-switch__base-inner:before,.factor-switch__base-inner:after{content:"";position:absolute;pointer-events:none}.factor-switch__base-inner:before{inset:3px 4px 4px;border-radius:18px;background:linear-gradient(90deg,#8f97a6bd,#bac1cfb8 18%,#f2f5fb57,#bac1cfb8 82%,#8f97a6bd),radial-gradient(135% 100% at 50% 112%,rgba(89,98,114,.44) 0%,rgba(143,151,166,.26) 44%,transparent 76%);box-shadow:0 5px 10px #59627270 inset,0 -4px 8px #f2f5fb33 inset,10px 0 12px #59627257 inset,-10px 0 12px #59627257 inset;filter:blur(.35px);opacity:.94}.factor-switch__base-inner:after{inset:-2px;border-radius:24px;background:radial-gradient(56% 120% at 0% 50%,rgba(89,98,114,.46) 0%,rgba(143,151,166,.3) 35%,transparent 66%),radial-gradient(56% 120% at 100% 50%,rgba(89,98,114,.42) 0%,rgba(143,151,166,.28) 36%,transparent 68%),linear-gradient(180deg,rgba(242,245,251,.18) 0%,transparent 36%,rgba(89,98,114,.32) 100%);filter:blur(1.8px);opacity:.78}.factor-switch__base-neon{display:block;overflow:visible;position:absolute;top:0;left:0;width:100%;height:auto}.factor-switch__base-neon path{stroke-dasharray:0 104.26 0;transition:stroke-dasharray .6s cubic-bezier(.65,0,.35,1)}.factor-switch__knob-shadow{border-radius:50%;box-shadow:2px 2px 2px #000000e6;display:block;position:absolute;top:10px;left:10px;width:40px;height:40px;transition:transform .6s cubic-bezier(.65,0,.35,1);pointer-events:none}.factor-switch__knob-container{border-radius:20px;display:block;position:absolute;overflow:hidden;top:10px;left:10px;width:80px;height:40px;pointer-events:none}.factor-switch__knob-container:before{content:"";position:absolute;inset:-5px -7px;border-radius:26px;background:radial-gradient(78% 130% at 7% 50%,hsla(0,0%,0%,.74) 0%,hsla(0,0%,0%,.34) 42%,transparent 68%),radial-gradient(78% 130% at 93% 50%,hsla(0,0%,0%,.66) 0%,hsla(0,0%,0%,.3) 44%,transparent 70%),linear-gradient(180deg,hsla(223,10%,4%,.58) 0%,transparent 48%,hsla(223,10%,28%,.12) 100%);filter:blur(4px);opacity:.9;pointer-events:none;z-index:0}.factor-switch__knob{border-radius:20px;display:block;position:absolute;background-color:#c3c8d4;background-image:radial-gradient(88% 88% at 50% 50%,#8f97a6 47%,#8f97a600 50%),radial-gradient(88% 88% at 47% 47%,#f2f5fb 45%,#f2f5fb00 50%),radial-gradient(65% 70% at 40% 60%,#aab1bf 46%,#aab1bf00 50%);box-shadow:-1px -1px 1px #22252a inset,-2px -2px 1px #0b0c0e inset,12px 4px 2px #000c;width:40px;height:40px;transition:transform .6s cubic-bezier(.65,0,.35,1);z-index:1}.factor-switch__knob-neon{display:block;width:40px;height:auto}.factor-switch__knob-neon circle{opacity:0;stroke-dasharray:0 90.32 0 54.19;transition:opacity .6s steps(1,end),stroke-dasharray .6s cubic-bezier(.65,0,.35,1)}.factor-switch__led{background-color:#f7756e;border-radius:50%;box-shadow:0 -1px 1px #c2130a inset,0 0 2px #f7756e4d,2px 2px 2px #00000080;display:block;position:absolute;top:0;left:0;width:5px;height:5px;transition:background-color .6s cubic-bezier(.65,0,.35,1),box-shadow .6s cubic-bezier(.65,0,.35,1);pointer-events:none}.factor-switch__text{position:absolute;overflow:hidden;width:1px;height:1px}.factor-switch__input:focus-visible~.factor-switch__base-outer{outline:2px solid hsla(123,90%,70%,.42);outline-offset:4px}.factor-switch__input:checked~.factor-switch__led{background-color:#6ef775;box-shadow:0 -1px 1px #0ac213 inset,0 -2px 2px #6ef7754d,0 2px 2px #6ef7754d,2px 2px 2px #00000080}.factor-switch__input:checked~.factor-switch__base-neon path{stroke-dasharray:52.13 0 52.13}.factor-switch__input:checked~.factor-switch__knob-shadow,.factor-switch__input:checked~.factor-switch__knob-container .factor-switch__knob{transform:translate(40px)}.factor-switch__input:checked~.factor-switch__knob-container .factor-switch__knob-neon circle{opacity:1;stroke-dasharray:45.16 0 45.16 54.19;transition-timing-function:steps(1,start),cubic-bezier(.65,0,.35,1)}.factor-demo-hint{margin-top:.8rem;color:#6b7788;font-size:.92rem;line-height:1.45}.home-diagnostic-label,.home-diagnostic-console-title{display:inline-flex;align-items:center;gap:.55rem;color:#0060aa;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-diagnostic-label{margin-bottom:1.4rem;padding:.42rem .75rem;border:1px solid rgba(0,96,170,.18);border-radius:999px;background:#0060aa0f}.home-diagnostic-dot{width:.45rem;height:.45rem;border-radius:999px;background:#0060aa;animation:homeDiagnosticPulse 2.2s ease-in-out infinite}.home-diagnostic-console{overflow:hidden;border:1px solid rgba(198,198,204,.58);border-radius:1.25rem;background:#fff;box-shadow:0 18px 48px #0e233e1a}.home-diagnostic-console-head,.home-diagnostic-console-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#fbfcfe}.home-diagnostic-console-head{border-bottom:1px solid rgba(198,198,204,.45)}.home-diagnostic-console-title{color:#5b6b7d;position:relative;min-width:11.5rem}.factor-demo-title-before,.factor-demo-title-after,.factor-demo-status-before,.factor-demo-status-after,.factor-demo-foot-before,.factor-demo-foot-after,.factor-demo-foot-label-before,.factor-demo-foot-label-after{transition:opacity .5s ease,transform .5s ease}.factor-demo-title-after,.factor-demo-status-after,.factor-demo-foot-after,.factor-demo-foot-label-after{position:absolute;top:0;left:0;opacity:0;transform:translateY(.45rem);pointer-events:none}.factor-demo-title-after{left:1rem}.factor-demo-foot-after{left:1.75rem;white-space:nowrap}.factor-demo-foot-label-after{left:auto;right:1.25rem;top:50%;transform:translateY(calc(-50% + .45rem))}.home-diagnostic.is-factor-active .factor-demo-title-before,.home-diagnostic.is-factor-active .factor-demo-status-before,.home-diagnostic.is-factor-active .factor-demo-foot-before,.home-diagnostic.is-factor-active .factor-demo-foot-label-before{opacity:0;transform:translateY(-.45rem)}.home-diagnostic.is-factor-active .factor-demo-title-after,.home-diagnostic.is-factor-active .factor-demo-status-after,.home-diagnostic.is-factor-active .factor-demo-foot-after{opacity:1;transform:translateY(0)}.home-diagnostic.is-factor-active .factor-demo-foot-label-after{opacity:1;transform:translateY(calc(-50% + .18rem))}.home-diagnostic-status{display:inline-flex;align-items:center;gap:.7rem}.factor-demo-status-text{position:relative;display:inline-grid;min-width:min(18rem,34vw);color:#6b7788;font-size:.72rem;font-weight:700;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.home-diagnostic-progress{width:6.5rem;height:.42rem;overflow:hidden;border-radius:999px;background:#e8edf3}.home-diagnostic-progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b42318,#f59e7d);transform:scaleX(.24);transform-origin:left;transition:transform .7s ease,background .5s ease}.home-diagnostic.is-factor-active .home-diagnostic-progress span{background:linear-gradient(90deg,#0060aa,#6eaefd);transform:scaleX(1)}.home-diagnostic-check{color:#0060aa;font-size:1.2rem;opacity:.5;transform:scale(.86);transition:opacity .5s ease,transform .5s ease}.home-diagnostic.is-factor-active .home-diagnostic-check{opacity:1;transform:scale(1)}.home-diagnostic-rows{background:#fff}.home-diagnostic-row{position:relative;overflow:hidden;min-height:7.25rem;border-top:1px solid rgba(198,198,204,.36);background:linear-gradient(90deg,#f4634812,#fff0);opacity:1;transform:none;transition:background-color .5s ease}.home-diagnostic-row:first-child{border-top:0}.home-diagnostic-row:hover{background:linear-gradient(90deg,#f4634826,#fff7f4b8)}.home-diagnostic.is-factor-active .home-diagnostic-row:hover{background:#0060aa0a}.factor-demo-state{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(7rem,8.5rem);column-gap:.9rem;row-gap:.5rem;align-items:start;min-height:inherit;padding:1rem 1.25rem;transition:opacity 4s cubic-bezier(.16,1,.3,1),transform 4s cubic-bezier(.16,1,.3,1),clip-path 4s cubic-bezier(.16,1,.3,1)}.factor-demo-before{color:#2f3b4c}.factor-demo-after{position:absolute;inset:0;background:linear-gradient(90deg,#0060aa1a,#6eaefd09),#fff;clip-path:inset(0 0 0 100%);opacity:0;transform:translate(1.1rem)}.home-diagnostic.is-factor-active .factor-demo-before{opacity:0;transform:translate(-.85rem)}.home-diagnostic.is-factor-active .factor-demo-after{clip-path:inset(0 0 0 0);opacity:1;transform:translate(0)}.home-diagnostic-row:nth-child(1) .factor-demo-state{transition-delay:0ms}.home-diagnostic.is-factor-active .home-diagnostic-row:nth-child(1) .factor-demo-state{transition-delay:.25s}.home-diagnostic.is-factor-active .home-diagnostic-row:nth-child(2) .factor-demo-state{transition-delay:3.75s}.home-diagnostic.is-factor-active .home-diagnostic-row:nth-child(3) .factor-demo-state{transition-delay:7.25s}.home-diagnostic.is-factor-active .home-diagnostic-row:nth-child(4) .factor-demo-state{transition-delay:10.75s}.home-diagnostic-row-dot{width:.58rem;height:.58rem;margin-top:1.92rem;border-radius:999px;background:#b42318;box-shadow:0 0 0 .28rem #b423181a;transform:scale(1)}.factor-demo-after .home-diagnostic-row-dot{background:#0060aa;box-shadow:0 0 0 .28rem #0060aa1f}.home-diagnostic-row-icon{width:auto;color:#b42318;font-size:1rem;line-height:1;transform:translateY(-.04rem)}.factor-demo-after .home-diagnostic-row-icon{color:#0060aa}.home-diagnostic-row-copy{min-width:0}.home-diagnostic-row-meta{display:inline-flex;align-items:center;gap:.42rem;margin-bottom:.28rem;line-height:1}.home-diagnostic-row-number{display:inline-flex;align-items:center;color:#b42318;font-size:.68rem;font-weight:700;letter-spacing:.1em}.factor-demo-after .home-diagnostic-row-number{color:#0060aa}.home-diagnostic-row h3{margin:0 0 .25rem;color:#061826;font-family:Space Grotesk,sans-serif;font-size:1.08rem;font-weight:700;line-height:1.12;letter-spacing:-.015em}.home-diagnostic-row p{margin:0;color:#2f3b4c;font-size:.98rem;line-height:1.48}.home-diagnostic-impact{padding-top:.18rem;color:#b42318;font-size:.68rem;font-weight:700;letter-spacing:.06em;line-height:1.35;text-align:right;text-transform:uppercase}.factor-demo-after .home-diagnostic-impact{color:#0060aa}.home-diagnostic-console-foot{position:relative;border-top:1px solid rgba(198,198,204,.5)}.home-diagnostic-console-foot div{position:relative;display:flex;align-items:center;gap:.55rem;color:#2f3b4c;font-size:.9rem;font-weight:600}.home-diagnostic-console-foot .material-symbols-outlined{color:#0060aa;font-size:1.2rem}.home-diagnostic-console-foot>span{position:relative;color:#9aa6b4;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home-diagnostic.is-factor-active .factor-demo-foot-before,.home-diagnostic.is-factor-active .factor-demo-foot-after,.home-diagnostic.is-factor-active .factor-demo-foot-label-before,.home-diagnostic.is-factor-active .factor-demo-foot-label-after{transition-delay:11.25s}@keyframes homeDiagnosticPulse{0%,to{box-shadow:0 0 #0060aa5c}50%{box-shadow:0 0 0 .45rem #0060aa00}}@media(max-width:1023px){.home-diagnostic-grid{grid-template-columns:1fr;gap:2.5rem}.home-diagnostic-copy{max-width:42rem}}@media(max-width:640px){.factor-demo-action{gap:.85rem}.factor-switch{transform:scale(.88);transform-origin:left center}.home-diagnostic-console-head,.home-diagnostic-console-foot{align-items:flex-start;flex-direction:column}.home-diagnostic-status{width:100%;justify-content:space-between}.home-diagnostic-progress{width:min(12rem,72vw)}.home-diagnostic-row{min-height:8.5rem;padding:0}.factor-demo-state{grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:1rem}.home-diagnostic-impact{grid-column:2;padding-top:.4rem;text-align:left}.factor-demo-status-text{min-width:0}.factor-demo-foot-after{white-space:normal}.factor-demo-foot-label-after{top:auto;right:auto;bottom:1rem;left:1.25rem}.home-diagnostic.is-factor-active .factor-demo-foot-label-after{transform:translateY(0)}}.home-fixed-method-bg-zone{background:linear-gradient(90deg,#05111cbd,#05111c7a 46%,#05111c4d),linear-gradient(180deg,#05111c80,#05111c38 48%,#05111cb8),url(/assets/images/imagenes_para_home/fondo_home_1.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.elf-app-card,.elf-sector-mini{border:1px solid rgba(198,198,204,.4);border-radius:1rem;background:#fff;padding:2rem 1.75rem;box-shadow:0 4px 20px #050b1808;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.elf-app-card{display:flex;flex-direction:column;overflow:hidden;min-height:100%;padding:0}.elf-app-card-image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center;background:#edf4fb}.elf-app-card-body{display:flex;flex:1;flex-direction:column;padding:1.65rem 1.5rem 1.75rem}.elf-app-card:hover,.elf-sector-mini:hover{border-color:#0060aa47;box-shadow:0 12px 34px #050b180f;transform:translateY(-2px)}.elf-sector-mini{display:flex;flex-direction:column}.elf-sector-mini h3{font-size:clamp(1.32rem,1.55vw,1.42rem);line-height:1.12;letter-spacing:-.015em}.elf-sector-mini p{flex:1;font-size:1.0625rem;line-height:1.55}.elf-sector-link{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin-top:1.35rem;border:1px solid rgba(0,96,170,.18);border-radius:999px;background:#0060aa0f;color:#0060aa;font-family:Inter,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.06em;line-height:1;padding:.72rem .95rem;text-transform:uppercase;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.elf-sector-link:hover{transform:translateY(-1px);border-color:#0060aa57;background:#0060aa;color:#fff}.elf-home-sector-card{position:relative;isolation:isolate;justify-content:flex-end;min-height:330px;overflow:hidden;border-color:#ffffff2e;background-position:center;background-size:cover}.elf-home-sector-card:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#050e1814,#050e1880 48%,#050e18e6)}.elf-home-sector-card>*{position:relative;z-index:1}.elf-home-sector-card--servicios{background-image:url(/assets/images/subpaginas/serviciostecnicos2.png)}.elf-home-sector-card--talleres{background-image:url(/assets/images/subpaginas/talleresmecanicos2.png)}.elf-home-sector-card--asesorias{background-image:url(/assets/images/subpaginas/asesoriasygestorias2.png)}.elf-home-sector-card--restaurantes{background-image:url(/assets/images/restaurante.png)}.elf-home-sector-card--despachos{background-image:url(/assets/images/sectores-bufetes.png)}.elf-home-sector-card h3{color:#fff}.elf-home-sector-card p{flex:0;color:#ffffffd1}.elf-home-sector-card .elf-app-icon{background:#ffffff29;color:#fff;backdrop-filter:blur(10px)}.elf-home-sector-card .elf-sector-link{border-color:#ffffff47;background:#ffffff1f;color:#fff;backdrop-filter:blur(10px)}.elf-home-sector-card .elf-sector-link:hover{border-color:#ffffff8c;background:#fff;color:#0060aa}.elf-app-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:1.25rem;border-radius:.7rem;background:#0060aa14;color:#0060aa;font-size:22px}.elf-app-card .elf-app-icon{margin-bottom:1rem}.software-marquee-section{overflow:hidden;border-block:1px solid rgba(198,198,204,.42);background:radial-gradient(circle at 12% 50%,rgba(110,174,253,.12),transparent 34%),linear-gradient(180deg,#f5f9fd,#edf4fa);padding-block:clamp(1.9rem,3vw,2.65rem)}.software-marquee-shell{display:grid;gap:1.25rem}.software-marquee-copy{display:grid;gap:.45rem;max-width:64rem;justify-self:center;text-align:center}.software-marquee-copy h2{max-width:none;font-size:clamp(1.55rem,2.15vw,2.2rem);line-height:1.08;letter-spacing:-.03em;white-space:nowrap}.software-marquee-window{position:relative;overflow:hidden;width:100%;border-radius:1.2rem}.software-marquee-window:before,.software-marquee-window:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:min(8rem,18vw);pointer-events:none}.software-marquee-window:before{left:0;background:linear-gradient(90deg,#f1f7fc,#f1f7fc00)}.software-marquee-window:after{right:0;background:linear-gradient(270deg,#f1f7fc,#f1f7fc00)}.software-marquee-track{display:flex;width:max-content;gap:1rem;animation:softwareMarquee 62s linear infinite;will-change:transform}.software-marquee-group{display:flex;flex-shrink:0;gap:1rem}.software-logo-pill{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(8.5rem,13vw,12rem);min-height:4.75rem;border:1px solid rgba(198,198,204,.42);border-radius:1rem;background:#ffffffdb;box-shadow:0 10px 28px #0e233e0b;padding:1rem 1.45rem}.software-logo-pill img{display:block;max-width:9.5rem;width:auto;max-height:2.35rem;object-fit:contain}@keyframes softwareMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .5rem))}}@media(max-width:767px){.software-marquee-section{padding-block:2rem}.software-marquee-shell{gap:1.15rem}.software-marquee-copy h2{white-space:normal}.software-marquee-track,.software-marquee-group{gap:.75rem}.software-logo-pill{min-width:7.4rem;min-height:4.1rem;padding:.85rem 1rem}.software-logo-pill img{max-width:7.25rem;max-height:1.9rem}}.elf-sector-mini-cta{display:block;text-decoration:none;background:linear-gradient(145deg,#061826fa,#0d2a4afa);border-color:#ffffff1f}.elf-sector-mini-cta h3{color:#fff}.elf-sector-mini-cta p{color:#ffffffb8}.elf-sector-mini-cta .elf-app-icon{background:#ffffff1f;color:#6eaefd}.elf-sector-mini-cta:hover{border-color:#6eaefd66;box-shadow:0 14px 38px #0e233e38}.home-attention-card{justify-content:space-between;min-height:620px}.home-attention-mockup{height:430px;margin-top:.5rem;margin-bottom:.25rem}.home-discovery-card{position:relative;display:flex;flex:1;min-height:280px;flex-direction:column;justify-content:space-between;gap:1.35rem;overflow:hidden;background:radial-gradient(circle at 88% 12%,rgba(110,174,253,.2),transparent 32%),linear-gradient(145deg,#fff,#edf4fb)}.home-discovery-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.74) 0%,transparent 52%)}.home-discovery-card>*{position:relative;z-index:1}.home-discovery-icon{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border:1px solid rgba(0,96,170,.16);border-radius:.9rem;background:#ffffffc7;color:#0060aa;box-shadow:0 12px 28px #0e233e14}.home-discovery-icon .material-symbols-outlined{font-size:1.9rem}.home-discovery-text{margin-top:.85rem;max-width:28rem;font-size:1rem;line-height:1.6}.home-discovery-chips{display:flex;flex-wrap:wrap;gap:.5rem}.home-discovery-chips span{border:1px solid rgba(0,96,170,.14);border-radius:999px;background:#ffffffb8;color:#0060aa;font-family:Inter,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.05em;line-height:1;padding:.55rem .75rem;text-transform:uppercase}.home-discovery-link{display:inline-flex;width:fit-content;align-items:center;gap:.45rem;border-radius:999px;background:#0060aa;color:#fff;font-family:Inter,sans-serif;font-size:.82rem;font-weight:800;letter-spacing:.06em;line-height:1;padding:.9rem 1.15rem;text-transform:uppercase;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}.home-discovery-link:hover{transform:translateY(-1px);background:#061826;box-shadow:0 14px 28px #0e233e29}.home-discovery-link .material-symbols-outlined{font-size:1.05rem}.home-automation-card{display:flex;order:2;flex-direction:column}.home-data-card{order:1}.home-automation-copy{display:flex;flex-direction:column;padding:2rem}.home-automation-visual{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:.75rem;height:300px;padding:.85rem;background:#edf4fb;border-top:1px solid rgba(198,198,204,.3)}.home-automation-image-panel,.home-ocr-loop{position:relative;min-width:0;overflow:hidden;border-radius:.85rem;background:#ffffffad;box-shadow:inset 0 1px #ffffffb8,0 14px 34px #0e233e14}.home-automation-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:.35rem}.home-ocr-loop:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 34%),linear-gradient(90deg,transparent 0%,rgba(30,124,190,.12) 48%,transparent 58%);mix-blend-mode:multiply;opacity:.72;pointer-events:none}.home-ocr-loop-frame{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:.35rem}.home-ocr-loop-frame--before{animation:homeOcrBefore 4.8s ease-in-out infinite}.home-ocr-loop-frame--after{animation:homeOcrAfter 4.8s ease-in-out infinite;opacity:0}.home-ocr-loop-badge{position:absolute;right:.7rem;top:.7rem;z-index:3;border:1px solid rgba(30,124,190,.18);border-radius:999px;background:#ffffffd6;color:#1e7cbe;font-family:Inter,sans-serif;font-size:.64rem;font-weight:800;letter-spacing:.12em;line-height:1;padding:.42rem .52rem;text-transform:uppercase}@keyframes homeOcrBefore{0%,38%{opacity:1;transform:scale(1)}50%,88%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes homeOcrAfter{0%,38%{opacity:0;transform:scale(1.012)}50%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.012)}}@media(max-width:767px){.home-attention-card{min-height:0}.home-attention-mockup{height:320px;margin-top:0;margin-bottom:0}.home-discovery-card{min-height:0}.home-discovery-text{font-size:.98rem}.home-automation-copy{padding:1.75rem}.home-automation-visual{gap:.6rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:230px}}@media(prefers-reduced-motion:reduce){.home-ocr-loop-frame--before,.home-ocr-loop-frame--after{animation:none!important;transform:none!important}.home-ocr-loop-frame--before{opacity:0}.home-ocr-loop-frame--after{opacity:1}}.elf-faq-item{border:1px solid rgba(198,198,204,.4);border-radius:.9rem;background:#fff;margin-bottom:.85rem;box-shadow:0 4px 20px #050b1805;transition:border-color .22s ease}.elf-faq-item[open],.elf-faq-item:hover{border-color:#0060aa47}.elf-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.5rem;cursor:pointer;list-style:none;color:#061826;font-family:Inter,sans-serif;font-size:1.02rem;font-weight:600;line-height:1.4;text-align:left}.elf-faq-item summary::-webkit-details-marker{display:none}.elf-faq-chevron{flex-shrink:0;color:#0060aa;transition:transform .22s ease}.elf-faq-item[open] .elf-faq-chevron{transform:rotate(180deg)}.elf-faq-item>p{padding:0 1.5rem 1.25rem;color:#44505f;font-size:.98rem;line-height:1.55;text-align:left}.elf-home-final-cta{position:relative;overflow:hidden;background:linear-gradient(145deg,#061826fa,#0d2a4afa 54%,#05111cfa)}.elf-home-final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(110,174,253,.18),transparent 34%);pointer-events:none}.elf-home-btn-outline{background-color:transparent;color:#000;border:1px solid rgba(0,0,0,.25);transition:border-color .22s ease,color .22s ease,transform .22s ease}.elf-home-btn-outline:hover{border-color:#0060aa;color:#0060aa;transform:translateY(-1px)}.elf-home-btn-light{background-color:#fff;color:#061826;transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease}.elf-home-btn-light:hover{background-color:#6eaefd;box-shadow:0 12px 24px #6eaefd2e;transform:translateY(-1px)}.elf-home-btn-outline-light{color:#fff;border:1px solid rgba(255,255,255,.38);transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.elf-home-btn-outline-light:hover{border-color:#6eaefd;background-color:#ffffff14;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.elf-app-card,.elf-sector-mini,.elf-faq-item,.elf-faq-chevron,.elf-home-btn-outline,.elf-home-btn-light,.elf-home-btn-outline-light,.home-discovery-link,.factor-demo-action,.factor-switch__base-outer,.factor-switch__base-inner,.factor-switch__base-neon path,.factor-switch__knob-shadow,.factor-switch__knob-container,.factor-switch__knob-neon circle,.factor-switch__led,.factor-demo-state,.factor-demo-title-before,.factor-demo-title-after,.factor-demo-status-before,.factor-demo-status-after,.factor-demo-foot-before,.factor-demo-foot-after,.factor-demo-foot-label-before,.factor-demo-foot-label-after,.software-marquee-track{transition:none!important;transform:none!important}.software-marquee-track{width:100%;flex-wrap:wrap;animation:none!important}.software-marquee-group{flex-wrap:wrap}.software-marquee-group[aria-hidden=true]{display:none}.elf-faq-item[open] .elf-faq-chevron{transform:rotate(180deg)!important}.home-diagnostic-dot,.home-diagnostic-progress span,.home-diagnostic-check,.home-diagnostic-row,.home-diagnostic-row-dot{animation:none!important;transition:none!important;transform:none!important}.home-diagnostic-progress span{transform:scaleX(1)!important}.home-diagnostic-check,.home-diagnostic-row{opacity:1!important}.home-diagnostic-row-dot{box-shadow:0 0 0 .28rem #0060aa1f}.home-diagnostic.is-factor-active .factor-demo-before{opacity:0!important}.home-diagnostic.is-factor-active .factor-demo-after{clip-path:inset(0 0 0 0)!important;opacity:1!important}}.home-methodology-editorial{position:relative;min-height:clamp(52rem,110vh,72rem);overflow:clip;background:transparent}.home-methodology-stage{position:relative;min-height:inherit;overflow:visible;display:flex;align-items:stretch}.home-methodology-content{position:relative;z-index:1;min-height:inherit;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(5rem,8vw,7rem);padding-bottom:clamp(5rem,8vw,7rem);color:#fff}.home-methodology-glass-panel{width:100%;max-width:74rem;margin:0 auto}.home-methodology-header{max-width:52rem}.home-methodology-header .font-label-sm{color:#9ac4ff}.home-methodology-header h2{max-width:48rem;margin-top:1.2rem;color:#fff;line-height:.96;letter-spacing:-.045em;text-shadow:0 18px 48px rgba(0,0,0,.34);text-wrap:balance}.home-methodology-header p{max-width:39rem;margin-top:1.4rem;color:#fffc;line-height:1.55;text-shadow:0 12px 32px rgba(0,0,0,.3)}.home-methodology-link{display:inline-flex;width:fit-content;align-items:center;gap:.5rem;margin-top:1.6rem;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#ffffff1a;color:#fff;font-family:Inter,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.07em;padding:.9rem 1.2rem;text-transform:uppercase;backdrop-filter:blur(12px);transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.home-methodology-link:hover{transform:translateY(-1px);border-color:#9ac4ffb8;background:#ffffff29}.home-methodology-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(3rem,5vw,4.25rem);border-top:1px solid rgba(255,255,255,.24)}.home-methodology-step{position:relative;min-height:14.5rem;padding:clamp(1.4rem,2.2vw,2rem) clamp(1rem,1.8vw,1.5rem) 0;border-right:1px solid rgba(255,255,255,.18);opacity:1;transform:translateY(0);transition:opacity .36s ease,transform .42s ease,border-color .36s ease}.home-methodology-step:first-child{padding-left:0}.home-methodology-step:last-child{border-right:0;padding-right:0}.home-methodology-step:before{content:"";position:absolute;top:-1px;left:0;width:4.5rem;height:1px;background:#9ac4ff;box-shadow:0 0 18px #9ac4ff80;opacity:.74;transform:scaleX(1);transform-origin:left;transition:opacity .36s ease,transform .42s ease,box-shadow .36s ease}.home-methodology-step-number{display:block;color:#9ac4ff;font-family:JetBrains Mono,monospace;font-size:clamp(2.35rem,4vw,4.3rem);font-weight:600;line-height:.9;letter-spacing:-.06em;opacity:1;transition:color .36s ease,opacity .36s ease,text-shadow .36s ease}.home-methodology-step h3{margin-top:1.25rem;color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(1.25rem,1.65vw,1.55rem);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-shadow:0 12px 28px rgba(0,0,0,.32)}.home-methodology-step p{max-width:16rem;margin-top:.8rem;color:#ffffffc2;font-family:Inter,sans-serif;font-size:.98rem;line-height:1.55;text-shadow:0 10px 24px rgba(0,0,0,.28)}@media(max-width:1023px){.home-methodology-editorial{min-height:auto}.home-methodology-stage{position:relative;min-height:auto}.home-methodology-content{min-height:auto;padding-top:6rem;padding-bottom:5rem}.home-methodology-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top-color:#fff3}.home-methodology-step{min-height:14rem;border-bottom:1px solid rgba(255,255,255,.18);padding:1.5rem}.home-methodology-step:nth-child(odd){padding-left:0}.home-methodology-step:nth-child(2n){border-right:0;padding-right:0}}@media(max-width:767px){.home-fixed-method-bg-zone{background-attachment:scroll;background-position:center;background:linear-gradient(180deg,#05111cd6,#05111ca8 48%,#05111ce6),url(/assets/images/imagenes_para_home/fondo_home_1.jpg)}.home-methodology-content{gap:3.25rem;padding-top:5rem;padding-bottom:4rem}.home-methodology-header h2{font-size:clamp(2.5rem,12vw,3.45rem);line-height:1}.home-methodology-header p{font-size:1.05rem}.home-methodology-steps{grid-template-columns:1fr}.home-methodology-step,.home-methodology-step:nth-child(odd),.home-methodology-step:nth-child(2n),.home-methodology-step:last-child{min-height:auto;border-right:0;opacity:1;padding:1.4rem 0;transform:none}.home-methodology-step:last-child{border-bottom:0}.home-methodology-step:before{opacity:.72;transform:scaleX(1)}.home-methodology-step-number{opacity:1}.home-methodology-step p{max-width:none}}@media(prefers-reduced-motion:reduce){.home-methodology-link,.home-methodology-step,.home-methodology-step:before,.home-methodology-step-number{transition:none!important;transform:none}.home-methodology-step{opacity:1}.home-methodology-step:before{opacity:.72;transform:scaleX(1)}.home-methodology-step-number{opacity:1}}.home-header{padding-top:2.75rem;padding-bottom:2.75rem;transition:background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease,border-color .3s ease,box-shadow .3s ease,padding-top .3s ease,padding-bottom .3s ease}.home-logo{height:4rem;width:auto;transition:height .3s ease,transform .3s ease}.site-header-transparent{background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:transparent!important;box-shadow:none!important}.nav-scrolled{background-color:#fffc!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-color:#c6c6cc4d!important;box-shadow:0 1px 2px #0000000d!important;padding-top:1rem!important;padding-bottom:1rem!important}.nav-scrolled .home-logo{height:3rem!important}.hero-video-parallax-shell{position:relative}.hero-video-parallax{position:relative;min-height:100vh;overflow:hidden;background:#eef4f8}.hero-video-parallax-media{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:#eef4f8}.hero-video-parallax-media{position:absolute;overflow:hidden}.hero-digital-layer-stack{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;transform:translateZ(0) scale(1);transform-origin:center;transition:transform .6s ease-out;will-change:transform}.hero-digital-hero-base,.hero-digital-svg-overlay,.hero-digital-overlay-base{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:50% 50%}.hero-digital-svg-overlay{pointer-events:none;mix-blend-mode:screen}.hero-digital-svg-ambient{z-index:2;opacity:.1;filter:invert(1) grayscale(1) brightness(1.05) contrast(1.08)}.hero-digital-svg-reveal{z-index:3;opacity:0;filter:invert(1) grayscale(1) brightness(1.38) contrast(1.28) drop-shadow(0 0 14px rgba(80,180,255,.46)) drop-shadow(0 0 34px rgba(62,145,255,.24));-webkit-mask-image:radial-gradient(circle 200px at var(--hero-mx, 50%) var(--hero-my, 50%),rgba(0,0,0,1) 0%,rgba(0,0,0,.92) 30%,rgba(0,0,0,.38) 62%,transparent 100%);mask-image:radial-gradient(circle 200px at var(--hero-mx, 50%) var(--hero-my, 50%),rgba(0,0,0,1) 0%,rgba(0,0,0,.92) 30%,rgba(0,0,0,.38) 62%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:opacity .18s ease,filter .22s ease}.hero-video-parallax-bg{z-index:0;opacity:1;visibility:visible;pointer-events:none;user-select:none;filter:saturate(1.02) contrast(1.03) brightness(1.02)}.hero-video-parallax-shell.hero-video-to-parallax-ready .hero-digital-layer-stack{transform:translateZ(0) scale(1.08)}.hero-video-parallax-image-overlay{position:absolute;inset:0}.hero-video-parallax-image-overlay{background:linear-gradient(90deg,#ffffff8f,#ffffff57 36%,#ffffff0d 74%),linear-gradient(to bottom,#ffffff29,#ffffff0a 48%,#ffffff1f);z-index:1}.hero-digital-overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none;user-select:none}.hero-digital-overlay-base{z-index:1;opacity:.2;mix-blend-mode:screen;filter:brightness(1.02)}.hero-digital-text-scrim{position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(circle at 24% 48%,rgba(255,255,255,.5),rgba(255,255,255,.22) 32%,transparent 58%)}.hero-video-parallax-copy{position:relative;z-index:5;opacity:1}.hero-video-parallax-shell.hero-video-to-parallax-playing .hero-video-parallax-copy{animation:none;opacity:0!important;pointer-events:none;transition-duration:0ms}@media(hover:hover)and (pointer:fine){.hero-video-parallax-media.is-hero-reveal-active .hero-digital-svg-reveal{opacity:.78}}@media(max-width:1023px),(prefers-reduced-motion:reduce){.hero-digital-layer-stack{transform:translateZ(0) scale(1.08)!important;transition:none!important;will-change:auto}}@media(prefers-reduced-motion:reduce){.hero-digital-svg-reveal{opacity:0!important;transition:none}}@media(max-width:767px){.hero-video-parallax-image-overlay{background:linear-gradient(180deg,#ffffffb8,#ffffff57 54%,#ffffff1f)}.hero-digital-overlay-base{opacity:.16}.hero-digital-text-scrim{background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.56),rgba(255,255,255,.18) 42%,transparent 68%)}}.elf-dashboard-mini{--elf-dashboard-primary: #0066ff;--elf-dashboard-secondary: #00d1ff;--elf-dashboard-surface: #f8fafc;--elf-dashboard-panel: #ffffff;--elf-dashboard-panel-soft: #f1f5f9;--elf-dashboard-border: rgba(148, 163, 184, .18);--elf-dashboard-text: #0f172a;--elf-dashboard-muted: #64748b;width:100%;height:100%;padding:1rem;background:radial-gradient(circle at top right,rgba(0,209,255,.12),transparent 42%),linear-gradient(180deg,#fffffff2,#f8fafcfa)}.elf-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.elf-dashboard-card{min-width:0;border-radius:1rem;border:1px solid var(--elf-dashboard-border);background:var(--elf-dashboard-panel-soft);padding:1rem;box-shadow:0 16px 30px -24px #0f172a52;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.elf-dashboard-card:hover{transform:translateY(-3px);background:var(--elf-dashboard-panel);box-shadow:0 18px 32px -22px #0f172a47}.elf-dashboard-title{margin-bottom:.85rem;color:var(--elf-dashboard-muted);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.elf-dashboard-donut-wrap{display:flex;justify-content:center;padding:.25rem 0 .1rem}.elf-dashboard-donut{position:relative;width:min(100%,132px);aspect-ratio:1}.elf-dashboard-donut-svg{width:100%;height:100%;transform:rotate(-90deg)}.elf-dashboard-donut-ring,.elf-dashboard-donut-segment{fill:none;stroke-width:14}.elf-dashboard-donut-ring{stroke:#dbe7f3}.elf-dashboard-donut-segment{stroke:var(--elf-dashboard-primary);stroke-linecap:round;stroke-dasharray:0 276.46;transition:stroke-dasharray 1.4s cubic-bezier(.16,1,.3,1),stroke .22s ease}.elf-dashboard-card:hover .elf-dashboard-donut-segment{stroke:var(--elf-dashboard-secondary)}.elf-dashboard-mini.is-visible .elf-dashboard-donut-segment{stroke-dasharray:calc((var(--elf-dashboard-progress) * 276.46) / 100) 276.46}.elf-dashboard-donut-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.elf-dashboard-donut-val,.elf-dashboard-kpi-val{color:var(--elf-dashboard-text);font-family:Anta,sans-serif;font-weight:400;line-height:1}.elf-dashboard-donut-val{font-size:clamp(1.3rem,3vw,1.8rem)}.elf-dashboard-bar-wrap{display:flex;align-items:end;justify-content:space-between;gap:.55rem;height:116px;padding-top:.3rem}.elf-dashboard-bar-col{flex:1;display:flex;align-items:end;height:100%}.elf-dashboard-bar{width:100%;height:0;border-radius:.45rem .45rem 0 0;background:linear-gradient(180deg,var(--elf-dashboard-secondary),var(--elf-dashboard-primary));transition:height 1.1s cubic-bezier(.16,1,.3,1),filter .22s ease}.elf-dashboard-card:hover .elf-dashboard-bar{filter:brightness(1.06)}.elf-dashboard-mini.is-visible .elf-dashboard-bar{height:var(--elf-dashboard-bar-target)}.elf-dashboard-line-svg{width:100%;height:116px;overflow:visible}.elf-dashboard-line-path{fill:none;stroke:var(--elf-dashboard-primary);stroke-width:3;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1.8s ease,stroke .22s ease}.elf-dashboard-area-path{fill:#0066ff24;transform:scaleY(0);transform-origin:bottom;transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.elf-dashboard-card:hover .elf-dashboard-line-path{stroke:var(--elf-dashboard-secondary)}.elf-dashboard-mini.is-visible .elf-dashboard-line-path{stroke-dashoffset:0}.elf-dashboard-mini.is-visible .elf-dashboard-area-path{transform:scaleY(1)}.elf-dashboard-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.elf-dashboard-kpi-item{min-width:0;border-radius:.9rem;background:#fff9;padding:.8rem .7rem;text-align:center}.elf-dashboard-kpi-val{display:block;margin-bottom:.25rem;color:var(--elf-dashboard-primary);font-size:clamp(1.05rem,2.5vw,1.45rem)}.elf-dashboard-kpi-label{color:var(--elf-dashboard-muted);font-family:Inter,sans-serif;font-size:.72rem;line-height:1.35}@media(max-width:767px){.elf-dashboard-mini{padding:.85rem}.elf-dashboard-grid{grid-template-columns:1fr}.elf-dashboard-card{padding:.9rem}.elf-dashboard-bar-wrap,.elf-dashboard-line-svg{height:104px}.elf-dashboard-kpi-grid{gap:.6rem}}@media(prefers-reduced-motion:reduce){.elf-dashboard-card,.elf-dashboard-donut-segment,.elf-dashboard-bar,.elf-dashboard-line-path,.elf-dashboard-area-path{transition:none!important}.elf-dashboard-mini .elf-dashboard-donut-segment{stroke-dasharray:calc((var(--elf-dashboard-progress) * 276.46) / 100) 276.46}.elf-dashboard-mini .elf-dashboard-bar{height:var(--elf-dashboard-bar-target)}.elf-dashboard-mini .elf-dashboard-line-path{stroke-dashoffset:0}.elf-dashboard-mini .elf-dashboard-area-path{transform:scaleY(1)}}.mockup-message{max-width:85%;padding:8px 12px;border-radius:12px;position:relative;animation:messagePop .4s ease-out forwards}.mockup-client{align-self:flex-end;background:#dcf8c6;border-top-right-radius:2px}.mockup-assistant{align-self:flex-start;background:#fff;border-top-left-radius:2px;box-shadow:0 1px 2px #0000000d}@keyframes messagePop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.typing-dots{display:flex;gap:3px;align-items:center;padding:4px 8px}.typing-dot{width:4px;height:4px;background:#999;border-radius:50%;animation:bounce 1.4s infinite ease-in-out}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}
