@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.swal2-container{z-index:20000!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.landing-page{background:#e7e9ed;color:#161c2d;font-family:Poppins,sans-serif;min-height:100vh}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font-family:inherit}img{display:block;max-width:100%}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:root{--blue:#1252fa;--blue-secondary:#3569b3;--black:#161c2d;--gray:#e7e9ed;--white:#fff;--shadow-soft:10px 10px 10px #00000040;--page-width:1240px}.page{display:flex;flex-direction:column;gap:90px;margin:0 auto;max-width:1240px;max-width:var(--page-width);padding-top:112px}.navbar{filter:drop-shadow(4px 4px 3.5px rgba(0,0,0,.25));left:50%;max-width:1150px;position:fixed;top:32px;transform:translateX(-50%);width:calc(100% - 40px);z-index:1000}.nav-inner{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:radial-gradient(ellipse at center,#fff6 0,#fff 100%);border:1px solid #e7e9ed;border:1px solid var(--gray);border-radius:15px;gap:14px;padding:6px 33px}.nav-inner,.nav-logo{align-items:center;display:flex}.nav-logo{flex-shrink:0;width:64px}.nav-logo img{height:42px;object-fit:contain;width:43px}.nav-links{align-items:center;display:flex;flex:1 1;gap:20px;justify-content:flex-end;overflow:hidden;padding:10px}.nav-links a{border-radius:15px;color:#161c2d;color:var(--black);font-family:Poppins,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.14px;line-height:19.6px;padding:7px 15px;transition:background .2s;white-space:nowrap}.nav-links a:hover{background:#0000000d}.nav-buttons{align-items:center;display:flex;flex-shrink:0;gap:16px}.btn-primary{background:#1252fa;background:var(--blue);color:#fff;color:var(--white);font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn-primary,.btn-secondary{align-items:center;border-radius:12px;display:inline-flex;font-size:15px;justify-content:center;line-height:28px;padding:7px 16px;white-space:nowrap}.btn-secondary{background:#e7e9ed;background:var(--gray);color:#161c2d;color:var(--black);font-weight:500;transition:transform .2s ease,background .2s ease}.btn-primary:hover,.btn-secondary:hover,.demo-btn:hover,.footer-demo-link:hover,.plan-btn:hover{transform:translateY(-1px)}.hamburger{display:none;flex-direction:column;gap:5px;padding:8px}.hamburger span{background:#161c2d;background:var(--black);border-radius:2px;display:block;height:2px;transition:.3s;width:24px}.slider{border-radius:12px;height:630px;overflow:hidden;position:relative;width:100%}picture.slider-bg{display:block;height:100%;inset:0;position:absolute;width:100%}picture.slider-bg img{height:100%;object-fit:cover;width:100%}.slider-overlay{background:#1252fadb;border-radius:0 12px 12px 0;bottom:0;clip-path:polygon(31% 0,100% 0,100% 100%,17% 100%,0 68%);left:60.32%;position:absolute;right:0;top:0}.slider-text{color:#fff;color:var(--white);font-family:Poppins,sans-serif;font-size:48px;font-style:italic;font-weight:500;left:887px;letter-spacing:-.14px;line-height:normal;position:absolute;top:415px;transform:translateY(-50%);width:324px;z-index:2}.section-marker{align-items:center;display:flex;gap:8px;justify-content:center;margin:-28px auto 0;width:156px}.section-marker span{background:#1252fa;background:var(--blue);border-radius:999px;display:block}.section-marker span:first-child,.section-marker span:nth-child(3){height:8px;width:8px}.section-marker span:nth-child(2){background:#1252fa59;height:6px;width:44px}.sobre-nosotros{display:flex;gap:124px;margin:0 auto;width:976px}.sobre-foto,.sobre-nosotros{height:575px;position:relative}.sobre-foto{flex-shrink:0;width:403.39px}.oval{background:radial-gradient(circle at 35% 35%,#1252fa2e,#1252fa14 65%,#1252fa00 66%);border-radius:50%;position:absolute}.oval img{display:none}.oval-bottom{left:0;top:287px}.oval-bottom,.oval-top{height:247.83px;width:247.83px}.oval-top{left:155px;top:48px}.hombre-img{height:575px;left:29.39px;object-fit:cover;position:absolute;top:0;width:374px}.sobre-contenido{display:flex;flex-direction:column;gap:22.241px;overflow:hidden;padding-top:29px;width:417px}.sobre-titulo{font-size:28.596px;font-weight:700;letter-spacing:-.9532px;line-height:38.128px}.sobre-texto,.sobre-titulo{font-family:Poppins,sans-serif}.sobre-texto{font-size:16px;font-weight:400;letter-spacing:-.1589px;line-height:25.418px;opacity:.7}.sobre-texto strong{font-weight:600;opacity:1}.section-header{display:flex;flex-direction:column;gap:13px}.section-header.center{align-items:center}.section-header.white .copete span,.section-header.white h2{color:#fff;color:var(--white)}.copete{align-items:center;display:flex;gap:12px}.logo-icon{display:block;flex-shrink:0;height:20px;object-fit:contain;width:21px}.copete span{font-size:14px;letter-spacing:-.14px;line-height:19.6px}.copete span,.section-header h2{color:#161c2d;color:var(--black);font-family:Poppins,sans-serif;font-weight:500}.section-header h2{font-size:36px;letter-spacing:-1.32px;line-height:52.8px}.propuesta-valor{background:#1252fa;background:var(--blue);border-radius:12px;box-shadow:10px 10px 10px #00000040;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:35px;overflow:hidden;padding:60px 59px}.benefits-grid{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.benefit-card{background:#fff;background:var(--white);border-radius:12.06px;display:flex;flex-direction:column;padding:28.944px 28.944px 40px;width:361px}.benefit-card h3{align-items:center;color:#161c2d;color:var(--black);display:flex;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;height:50.653px;letter-spacing:-.3859px;line-height:101.22%}.benefit-line{height:3px;margin:20px 0;width:117.386px}.benefit-line img{height:100%;object-fit:contain;width:100%}.benefit-card p{color:#161c2d;color:var(--black);font-family:Poppins,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.2251px;line-height:normal}.como-funciona{display:flex;flex-direction:column;gap:45px}.steps-grid{display:flex;flex-wrap:wrap;gap:34px;justify-content:center;width:100%}.step-card{background:#fff;background:var(--white);border-radius:10.636px;box-shadow:11.523px -11.523px 0 0 #1252fa;box-shadow:11.523px -11.523px 0 0 var(--blue);display:flex;flex-direction:column;gap:19.5px;min-height:211.091px;padding:24px;width:471.545px}.step-number{align-items:center;align-self:flex-start;background:#3569b3;background:var(--blue-secondary);border-radius:88.636px;color:#fff;color:var(--white);display:inline-flex;font-family:Poppins,sans-serif;font-size:14.182px;font-weight:600;justify-content:center;line-height:17.018px;padding:6.205px 7.091px 7.091px}.step-card h3{font-size:20px;font-weight:500;letter-spacing:-.4255px;line-height:27.655px}.step-card h3,.step-card p{color:#161c2d;color:var(--black);font-family:Poppins,sans-serif}.step-card p{font-size:16px;font-weight:400;line-height:normal}.demo-cta{background:#1252fa;background:var(--blue);border-radius:12px;box-shadow:10px 10px 10px #00000040;box-shadow:var(--shadow-soft);min-height:460px;overflow:hidden;padding:60px 59px;position:relative}.demo-content{max-width:480px;position:relative;z-index:2}.demo-title{font-size:55px;font-weight:700;letter-spacing:-1.32px;line-height:52.8px;margin-bottom:20px}.demo-subtitle,.demo-title{color:#fff;color:var(--white);font-family:Poppins,sans-serif}.demo-subtitle{font-size:21.6px;font-weight:500;letter-spacing:-.48px;line-height:31.2px}.demo-btn{align-items:center;background:#fff;background:var(--white);border-radius:12px;box-shadow:0 5.025px 4.397px #00000040;color:#1252fa;color:var(--blue);display:inline-flex;font-family:Poppins,sans-serif;font-size:18.84px;font-weight:600;gap:10px;line-height:35.173px;margin-top:80px;padding:8.793px 20.099px;transition:transform .2s ease,box-shadow .2s ease}.demo-arrow{height:28.892px;width:28.892px}.demo-visual{aspect-ratio:641/427;position:absolute;right:59px;top:50%;transform:translateY(-50%);width:min(641px,51.7%)}.demo-circle{aspect-ratio:1;background:#fff;background:var(--white);border-radius:50%;box-shadow:0 10px 16px #0000002e;left:15.78%;position:absolute;top:5.85%;width:61.17%}.demo-macbook{display:block;height:auto;left:0;object-fit:contain;position:absolute;top:0;width:100%;z-index:2}.funcionalidades{gap:35px}.features-wrap,.funcionalidades{display:flex;flex-direction:column}.features-wrap{gap:9px}.features-row{display:flex;gap:19px;justify-content:center;min-height:235px}.feature-card{background:#fff;background:var(--white);border-radius:12px;box-shadow:4px 4px 3.5px #00000040;display:flex;flex:1 1;flex-direction:column;gap:21px;min-width:0;padding:22px 25px}.feature-icon-wrap{align-items:center;background:#e7e9ed;background:var(--gray);border-radius:40.047px;display:flex;flex-shrink:0;height:48.057px;justify-content:center;width:48.057px}.feature-icon-wrap img{height:26px;width:26px}.feature-text{width:159px}.feature-text h4{font-size:16.619px;font-weight:600;letter-spacing:-.4198px;line-height:27.29px;margin-bottom:4px}.feature-text h4,.feature-text p{color:#161c2d;color:var(--black);font-family:Poppins,sans-serif}.feature-text p{font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:24px}.integraciones{flex-direction:column;gap:69px;padding:0 42px}.integraciones,.logos-grid{align-items:center;display:flex}.logos-grid{flex-wrap:wrap;gap:41px 77.433px;justify-content:center;max-width:766px}.integ-logo{object-fit:contain}.planes{background:#1252fa;background:var(--blue);border-radius:12px;box-shadow:10px 10px 10px #00000040;display:flex;flex-direction:column;gap:35px;overflow:hidden;padding:57px 59px}.plans-grid{display:flex;flex-wrap:wrap;gap:22px;justify-content:center;margin:0 auto;max-width:888px}.plan-card{align-items:center;background:#fff;background:var(--white);border:.751px solid #e7e9ed;border:.751px solid var(--gray);border-radius:9.018px;box-shadow:3.006px 3.006px 1.503px #00000040;display:flex;flex-direction:column;min-height:400px;overflow:hidden;padding-bottom:75px;position:relative;width:230px}.plan-badge{background:#1252fa26;border-radius:33.929px;color:#1252fa;color:var(--blue);font-size:13.26px;font-weight:700;letter-spacing:2.2054px;margin-top:21.6px;padding:4.079px 20.397px;text-transform:uppercase;white-space:nowrap}.plan-badge,.plan-price{font-family:Poppins,sans-serif;text-align:center}.plan-price{color:#161c2d;color:var(--black);font-weight:600;letter-spacing:-1.3526px;line-height:43.585px;margin-top:20px}.plan-price,.plan-price-text{font-size:36.07px}.plan-asterisk{font-size:23.265px;font-weight:400}.plan-asterisk-light{font-size:23.22px;font-weight:300}.plan-desc{margin-top:20px;padding:0 15px;text-align:center}.plan-desc p{color:#161c2d;color:var(--black);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.1503px;line-height:21.792px}.plan-desc strong{font-weight:700}.plan-usd{color:#161c2d;color:var(--black);font-size:12px;font-weight:400;letter-spacing:-.1503px;line-height:21.792px;margin-top:15px}.plan-btn,.plan-usd{font-family:Poppins,sans-serif;text-align:center}.plan-btn{background:#1252fa80;border-radius:9.018px;bottom:15px;color:#fff;color:var(--white);font-size:15px;font-weight:700;height:41px;left:14.97px;letter-spacing:-.4509px;line-height:24.047px;position:absolute;transition:background .2s;width:200px}.plan-btn:hover{background:#1252fab3}.faqs{align-items:center;display:flex;flex-direction:column;gap:70px}.faqs-columns{display:flex;gap:19.394px;justify-content:center;margin:0 auto;width:1002px}.faqs-col{display:flex;flex:1 1;flex-direction:column;gap:16px}.faq-item{background:#fff;background:var(--white);border:1px solid #0000;border-radius:12px;overflow:hidden;text-align:left;transition:background .2s,border-color .2s,box-shadow .2s;width:100%}.faq-item:hover{background:#f5f5f7}.faq-item.active{border-color:#1252fa;border-color:var(--blue);box-shadow:0 8px 18px #1252fa1f}.faq-question{align-items:center;color:inherit;display:flex;gap:60px;justify-content:space-between;padding:30px;text-align:left;width:100%}.faq-question span:first-child{color:#161c2d;color:var(--black);flex:1 1;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:28px}.faq-icon{align-items:center;color:#161c2d;color:var(--black);display:flex;flex-shrink:0;font-size:24px;font-weight:300;height:24px;justify-content:center;transition:transform .25s ease,color .25s ease;width:24px}.faq-item.active .faq-icon{color:#1252fa;color:var(--blue);transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;padding:0 30px;transition:max-height .25s ease,padding .25s ease}.faq-answer p{color:#4a4e57;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:20px;margin:0}.faq-item.active .faq-answer{max-height:180px;padding:0 30px 24px}.footer{background:#1252fa;background:var(--blue);border-radius:12px 12px 0 0;margin:90px auto 0;max-width:1240px;max-width:var(--page-width);padding:64px 66px}.footer-inner{display:flex;gap:130px}.footer-empresa{display:flex;flex-direction:column;flex-shrink:0;gap:40px}.footer-brand{align-items:center;display:inline-flex;gap:12px;width:-moz-fit-content;width:fit-content}.footer-logo-mark{height:42px;object-fit:contain;width:42px}.footer-logo-text{color:#fff;color:var(--white);font-family:Poppins,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.04em;line-height:1}.footer-copy{color:#e7e9ed;color:var(--gray);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;width:350px}.footer-social{align-items:center;display:flex;gap:16px}.social-icon{align-items:center;background:#ffffff24;border:1px solid #fff3;border-radius:999px;color:#fff;color:var(--white);display:inline-flex;font-family:Inter,sans-serif;font-size:11px;font-weight:700;height:32px;justify-content:center;letter-spacing:.04em;text-transform:uppercase;transition:background .2s ease,transform .2s ease;width:32px}.social-icon:hover{background:#ffffff3d}.footer-links{display:flex;flex:1 1;gap:30px}.footer-col{display:flex;flex-direction:column;gap:24px}.footer-col h4{color:#fff;color:var(--white);font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:28px}.footer-link-grid{display:flex;flex-wrap:wrap;gap:12px;width:346px}.footer-link-grid a{color:#fff;color:var(--white);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:opacity .2s;width:160px}.footer-link-grid a:hover{opacity:.7}.footer-input-wrap{display:block;height:40px;position:relative;width:255px}.footer-input{background:#fff3;border-radius:8px;color:#e7e9ed;color:var(--gray);font-family:Inter,sans-serif;font-size:14px;height:100%;line-height:20px;padding:0 44px 0 12px;width:100%}.footer-input,.footer-send{align-items:center;display:flex}.footer-send{background:none;height:18px;justify-content:center;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px}.footer-send img{height:100%;width:100%}.footer-demo-link{transition:transform .2s ease}.aeo-summary{color:#4a4e57;font-family:Poppins,sans-serif;font-size:17px;font-weight:400;letter-spacing:-.15px;line-height:1.6;margin:15px auto 30px;max-width:800px;text-align:center}.comparativa-excel{display:flex;flex-direction:column;gap:30px}.table-wrap{background:#fff;background:var(--white);border-radius:12px;box-shadow:4px 4px 3.5px #00000040;margin-top:15px;overflow-x:auto;width:100%}.comparativa-table{border-collapse:collapse;font-family:Poppins,sans-serif;font-size:15px;text-align:left;width:100%}.comparativa-table td,.comparativa-table th{border-bottom:1px solid #e7e9ed;border-bottom:1px solid var(--gray);padding:18px 24px}.comparativa-table th{background:#1252fa;background:var(--blue);color:#fff;color:var(--white);font-weight:600}.comparativa-table tr:last-child td{border-bottom:none}.comparativa-table tbody tr:nth-child(2n){background:#fdfdfd}.casos-uso{display:flex;flex-direction:column;gap:30px}.casos-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.caso-card{background:#fff;background:var(--white);border-radius:12px;box-shadow:4px 4px 3.5px #00000040;display:flex;flex:1 1;flex-direction:column;gap:15px;min-width:300px;padding:30px}.caso-card h3{color:#161c2d;color:var(--black);font-size:20px;font-weight:600}.caso-card h3,.caso-card p{font-family:Poppins,sans-serif}.caso-card p{color:#4a4e57;font-size:15px;font-weight:400;line-height:1.6}@media (max-width:1280px){.page{padding-left:20px;padding-right:20px}.footer,.page{max-width:100%}.footer{margin-left:20px;margin-right:20px}.slider-text{font-size:40px;left:auto;right:40px;width:280px}.sobre-nosotros{gap:60px;width:100%}.faqs-columns{width:100%}.benefit-card{min-width:280px;width:calc(33.333% - 10px)}.step-card{width:calc(50% - 17px)}}@media (max-width:1024px){.nav-links{display:none}.nav-links.active{background:#fff;background:var(--white);border-radius:0 0 15px 15px;box-shadow:0 10px 20px #0000001a;display:flex;flex-direction:column;gap:10px;left:0;padding:20px;position:absolute;right:0;top:100%}.hamburger{display:flex}.nav-inner{justify-content:space-between}.nav-buttons{margin-left:auto}.demo-cta{min-height:auto}.features-row{flex-wrap:wrap}.feature-card{min-width:calc(25% - 15px)}.faqs-columns{flex-direction:column;width:100%}}@media (max-width:900px){.navbar{top:20px}.page{gap:60px;padding-top:120px}.slider{height:400px}.slider-overlay{left:56%}.slider-text{bottom:46px;font-size:32px;right:12px;text-align:left;top:auto;transform:none;width:210px}.sobre-nosotros{align-items:center;flex-direction:column;gap:40px;height:auto}.sobre-foto{height:430px;width:300px}.hombre-img{height:430px;left:10px;width:280px}.oval-bottom{top:220px}.oval-bottom,.oval-top{height:180px;width:180px}.oval-top{left:120px;top:30px}.sobre-contenido{max-width:500px;padding-top:0;width:100%}.benefit-card{width:calc(50% - 8px)}.step-card{width:100%}.footer{border-radius:0;margin-left:0;margin-right:0}.footer-inner{flex-direction:column;gap:40px}.footer-copy{width:auto}.footer-links{justify-content:space-between;width:100%}.plans-grid{max-width:100%}.plan-card{min-width:180px;width:calc(33.333% - 15px)}.demo-visual{margin:32px auto 0;position:relative;right:auto;top:auto;transform:none;width:min(100%,560px)}}@media (max-width:768px){.demo-cta,.planes,.propuesta-valor{padding:40px 24px}.benefit-card{width:100%}.features-row{gap:12px}.feature-card{min-width:calc(50% - 6px)}.plan-card{width:calc(50% - 11px)}.nav-buttons .btn-secondary{display:none}.logos-grid{gap:24px 40px}.footer-links{flex-direction:column}.footer-input-wrap{max-width:255px;width:100%}}@media (max-width:480px){.navbar{top:10px;width:calc(100% - 20px)}.nav-inner{gap:12px;padding:7px 18px}.nav-logo{width:76px}.nav-buttons{gap:0}.nav-buttons .btn-primary{border-radius:12px;font-size:14px;line-height:24px;padding:8px 18px}.hamburger{gap:6px;padding:8px 4px 8px 10px}.hamburger span{height:2.5px;width:28px}.page{gap:40px;padding-top:90px}.slider{height:300px}.slider-overlay{left:49%}.slider-text{bottom:41px;font-size:27px;line-height:1.45;right:-4px;width:145px}.section-marker{margin-top:-16px}.sobre-foto{height:370px;width:250px}.hombre-img{height:370px;width:230px}.feature-card{min-width:100%}.plan-card{height:auto;min-height:280px;width:100%}.plan-btn{bottom:auto;left:auto;margin:10px auto 15px;position:relative;width:80%}.footer{padding:40px 24px}.footer-brand{gap:10px}.footer-logo-mark{height:36px;width:36px}.footer-logo-text{font-size:28px}.footer-link-grid,.footer-link-grid a{width:100%}}
/*# sourceMappingURL=main.f91cfb0e.css.map*/