@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";
.container-fluid{width:85% !important;max-width:1920px !important}.text-balance{text-wrap:balance}.btn-outline-primary{border-color:#4543f6;color:#4543f6}.btn-outline-primary:hover{background-color:#4543f6;color:#fff}.text-primary{color:#4543f6 !important}body{font-family:"Inter",sans-serif;color:#0f172a;background-color:#f8fafc;overflow-x:hidden;-webkit-font-smoothing:antialiased}body::-webkit-scrollbar{display:none}@-moz-document url-prefix(){body,*{scrollbar-width:none}}h1,h2,h3,h4,h5,h6{font-weight:600;color:#0f172a;font-family:"Be Vietnam Pro",sans-serif}.display-4{font-size:3.5rem;line-height:1.2}.lead{font-size:1.25rem;line-height:1.6;color:#6c757d}.py-6{padding-top:5rem;padding-bottom:5rem}@media(min-width: 992px){.py-6{padding-top:7rem;padding-bottom:7rem}}.img-fluid{border-radius:16px}.btn{padding:.75rem 1.5rem;font-weight:500;border-radius:8px;transition:all .3s ease}.btn-lg{padding:1rem 2rem}.btn-primary{background:#4543f6;border-color:#4543f6}.btn-primary:hover{background:#2720ab;border-color:#2720ab;transform:translateY(-2px)}.btn-light{background:#fff;border-color:#fff;color:#0f172a}.btn-light:hover{background:#f8f9fa;border-color:#f8f9fa;transform:translateY(-2px)}.navbar-brand{width:200px}.navbar-brand img{height:64px;transition:height .25s ease-in-out}.navbar-brand .brand-text{transition:font-size .25s ease-in-out}.navbar.navbar-scrolled .navbar-brand img{height:34px}.navbar.navbar-scrolled .navbar-brand .brand-text{font-size:1.25rem !important}.mobile-menu-toggle{background:none;border:none;width:30px;height:24px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;padding:0;z-index:1001}.mobile-menu-toggle .burger-line{width:100%;height:3px;background-color:#0f172a;transition:all .3s ease;transform-origin:center}.mobile-menu-toggle.active .burger-line:nth-child(1){transform:rotate(45deg) translate(5px, 6px)}.mobile-menu-toggle.active .burger-line:nth-child(2){opacity:0;transform:scale(0)}.mobile-menu-toggle.active .burger-line:nth-child(3){transform:rotate(-45deg) translate(8px, -9px)}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu-panel{position:absolute;top:0;left:0;width:300px;height:100vh;background:#fff;transform:translateX(-100%);transition:transform .3s ease;box-shadow:2px 0 20px rgba(0,0,0,.1)}.mobile-menu-overlay.active .mobile-menu-panel{transform:translateX(0)}.mobile-menu-content{display:flex;flex-direction:column;height:100%;padding:80px 0 20px}.mobile-nav{flex:1;padding:20px 0}.mobile-nav-list{list-style:none;padding:0;margin:0}.mobile-nav-item{margin-bottom:8px}.mobile-nav-link{display:flex;align-items:center;padding:16px 24px;color:#0f172a;text-decoration:none;font-size:1.1rem;font-weight:500;transition:all .3s ease;border-left:4px solid rgba(0,0,0,0)}.mobile-nav-link:hover{background:rgba(69,67,246,.05);border-left-color:#4543f6;color:#4543f6;text-decoration:none}.mobile-nav-link i{color:#4543f6;font-size:1.2rem}.mobile-auth-section{padding:20px 24px;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:12px}.mobile-auth-link{display:flex;align-items:center;padding:12px 16px;color:#0f172a;text-decoration:none;font-weight:500;border-radius:8px;transition:all .3s ease}.mobile-auth-link:hover{background:#f8fafc;color:#4543f6;text-decoration:none}.mobile-auth-link i{color:#4543f6}.mobile-auth-btn{display:flex;align-items:center;justify-content:center;padding:14px 16px;background:#4543f6;color:#fff;text-decoration:none;font-weight:600;border-radius:8px;transition:all .3s ease}.mobile-auth-btn:hover{background:#2720ab;color:#fff;text-decoration:none;transform:translateY(-2px)}.mobile-auth-btn i{color:#fff}.hero{padding-top:8rem;overflow:hidden;min-height:100vh;max-height:900px}.hero-image{position:relative;margin-top:3rem;z-index:1;width:120%}.hero-image img{position:relative;z-index:2}.hero-image .img-fluid{border-radius:16px 0 0 0;width:100%}.hero-image:before{content:"";position:absolute;top:-9%;right:0%;width:106%;height:109%;background:linear-gradient(45deg, #2720ab, #4543f6);border-radius:50px 0 0 0;z-index:1}.hero-picktime{position:relative;padding:9rem 0;text-align:center;background:rgba(0,0,0,0);overflow-x:hidden}@media(max-width: 575.98px){.hero-picktime{padding-top:8rem;padding-bottom:0rem}}.hero-picktime .bg-icons{position:absolute;inset:0;background-position:center bottom;background-repeat:no-repeat;background-size:cover;opacity:.18;pointer-events:none}.hero-picktime h1{font-weight:700;letter-spacing:-0.02em}.hero-picktime .sub{color:#64748b;max-width:760px;margin:0 auto}.hero-picktime .cta{margin-top:24px}.features-list li{margin-bottom:1rem;display:flex;align-items:center;color:#64748b}.features-list .bi{font-size:1.25rem}.key-features{background-color:#fff;padding:80px 0}.key-features-label{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(69,67,246,.1);border-radius:100px;color:#4543f6;font-size:.875rem;font-weight:500}.key-features-label i{font-size:1rem}.feature-card{background:#f8fafc;border-radius:24px;padding:2rem;height:100%;transition:all .3s ease}.feature-card:hover{transform:translateY(-5px)}.feature-card-dark{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px}.feature-card .feature-content{text-align:left}.feature-card .feature-content h3{margin:1.5rem 0 1rem;font-size:1.5rem;color:#0f172a}.feature-card .feature-content p{color:#64748b;line-height:1.6;margin:0}.feature-steps .step-item{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#fff;border-radius:12px;margin-bottom:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.feature-steps .step-item:last-child{margin-bottom:0}.feature-steps .step-item .step-icon{width:32px;height:32px;background:#4543f6;border-radius:8px;display:flex;align-items:center;justify-content:center}.feature-steps .step-item .step-icon i{color:#fff;font-size:1rem}.feature-steps .step-item span{font-size:.875rem;color:#0f172a}.integration-logos{display:flex;align-items:center;gap:2rem;opacity:.6}.integration-logo{height:24px;width:auto}.integration-demo{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:1.5rem;background:#fff;border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.integration-demo .integration-icon{width:48px;height:48px;background:#f8fafc;border-radius:12px;display:flex;align-items:center;justify-content:center}.integration-demo .integration-icon i{font-size:1.25rem;color:#4543f6}.integration-demo .btn-primary{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:500}.integration-demo .btn-primary i{font-size:1rem}.fan-stack{position:relative;width:100%;max-width:860px;margin:60px auto 0;height:500px;perspective:1500px}.fan-stack .fan-center:hover{filter:brightness(1.02)}.fan-stack.compact .fan-left{transform:translateX(calc(-70% + 40px)) rotate(-4deg) translateY(40px) scale(0.94)}.fan-stack.compact .fan-right{transform:translateX(calc(-30% - 40px)) rotate(4deg) translateY(40px) scale(0.94)}.fan-stack.expanded .fan-left{transform:translateX(calc(-70% - 200px)) rotate(-7deg) translateY(10px) scale(1)}.fan-stack.expanded .fan-right{transform:translateX(calc(-30% + 200px)) rotate(7deg) translateY(10px) scale(1)}.fan-img{position:absolute;top:0;width:900px;max-width:70vw;height:auto;border-radius:16px;box-shadow:0 30px 60px rgba(0,0,0,.15);transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1),filter .3s ease,opacity .3s ease}.fan-item{position:absolute;top:0;width:900px;max-width:70vw;border-radius:16px;box-shadow:0 30px 60px rgba(0,0,0,.15);transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1),filter .3s ease,opacity .3s ease}.fan-item img.fan-inner{width:100%;height:auto;display:block;border-radius:16px}.badge-facturx{position:absolute;top:-50px;right:-50px;width:150px;height:auto;z-index:5;transform:rotate(8deg);filter:drop-shadow(0 6px 16px rgba(0, 0, 0, 0.25))}.fan-left{left:50%;transform:translateX(-60%) rotate(-8deg) translateY(30px) scale(0.96);z-index:1}.fan-center{left:50%;transform:translateX(-50%) rotate(0deg) translateY(0) scale(1);z-index:3}.fan-right{left:50%;transform:translateX(-40%) rotate(8deg) translateY(30px) scale(0.96);z-index:2}.pricing-section{background:#f8fafc}.pricing-header{text-align:center;margin-bottom:3rem}.pricing-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:all .3s ease}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.card-pricing{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:32px;box-shadow:0 10px 30px rgba(0,0,0,.06)}.card-gradient-free{background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(249, 250, 251) 100%)}.card-gradient-pro{background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(241, 245, 255) 100%);position:relative}.price-line{display:flex;align-items:baseline;gap:8px;margin:8px 0 16px}.price-line .amount{font-size:48px;font-weight:800;letter-spacing:-0.02em}.price-line .per{color:#64748b}.pricing-features{text-align:left;margin-top:16px}.pricing-features li{margin-bottom:10px;color:#111827}.pricing-features i{color:#10b981}.pricing-cta{margin-top:24px}.trial-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#4543f6;color:#fff;font-size:13px;padding:6px 10px;border-radius:8px;box-shadow:0 6px 18px rgba(59,130,246,.35)}.testimonials{background:#f8fafc}.testimonial-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;transition:all .3s ease}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.testi-header h2{letter-spacing:-0.02em}.testi-row{display:flex;gap:24px;max-width:100%;margin:0 auto}.testi-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 10px 24px rgba(0,0,0,.06);cursor:pointer;transition:flex .45s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .25s ease,transform .2s ease;flex:1 1 0;min-width:0;max-height:282px}.testi-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(0,0,0,.08)}.testi-card.open{flex:3 1 0}.testi-card.open .testi-avatar-top{opacity:0;transform:translateX(-50%) scale(0.9);pointer-events:none}.testi-card.open .testi-quote{opacity:1;font-size:1.6rem;min-height:150px}.testi-card:not(.open) .testi-user .testi-avatar{display:none}.testi-avatar-top{position:absolute;top:16px;width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 6px 18px rgba(0,0,0,.08);transition:opacity .25s ease,transform .25s ease}.testi-quote{font-size:0rem;line-height:1.45;font-weight:700;color:#0f172a;margin-bottom:18px;opacity:0;transition:opacity .3s ease .15s}.testi-user{display:flex;align-items:center;gap:12px;margin-top:auto}.testi-avatar{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.testi-name{font-weight:700;margin:0}.testi-role{margin:0;color:#6b7280;font-size:.95rem}.accordion-item{border:1px solid #e2e8f0;border-radius:12px !important;margin-bottom:1rem;overflow:hidden}.accordion-button{background:#fff;font-weight:500;padding:1.5rem}.accordion-button:not(.collapsed){background:#fff;color:#4543f6}.accordion-body{padding:1.5rem;color:#64748b}.logos-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px;opacity:.85}.logos-strip img{height:36px;width:auto;filter:grayscale(100%);opacity:.9}.bg-dark{background:#0f172a !important}@media(max-width: 991.98px){.display-4{font-size:2.5rem}.hero{padding-top:6rem}.py-6{padding-top:4rem;padding-bottom:4rem}.fan-stack{height:360px}.fan-stack .fan-img{width:420px}.pricing-grid{grid-template-columns:1fr}.testi-row{flex-direction:column}.testi-card{flex:1 1 auto}}@media(max-width: 575.98px){.fan-stack{height:300px}.fan-stack .fan-img{width:320px}}/*# sourceMappingURL=landing.css.map */