.clientes-landing{--primary:#2563eb;--primary-dark:#1e40af;--primary-light:#60a5fa;--secondary:#0f172a;--accent:#f59e0b;--success:#10b981;--danger:#ef4444;--error:#dc2626;--error-soft:#fee2e2;--success-soft:#d1fae5;--warning:#d97706;--warning-soft:#fef3c7;--primary-soft:#dbeafe;--bg-body:#fff;--bg-light:#f8fafc;--text-main:#1e293b;--text-light:#64748b;--border-soft:#e2e8f0;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-glow:0 0 20px #2563eb33;--glass:#ffffffb3;--glass-border:1px solid #ffffff80;--header-height:80px;--radius:12px;--font-heading:"Plus Jakarta Sans",sans-serif;--font-body:"Inter",sans-serif}.dark .clientes-landing{--primary:#3b82f6;--primary-dark:#60a5fa;--primary-light:#93c5fd;--secondary:#e2e8f0;--bg-body:#0b1220;--bg-light:#111827;--text-main:#f3f4f6;--text-light:#9ca3af;--border-soft:#1f2937;--error:#f87171;--error-soft:#7f1d1d;--success:#34d399;--success-soft:#064e3b;--warning:#fbbf24;--warning-soft:#78350f;--primary-soft:#1e3a5f;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006;--shadow-lg:0 10px 15px -3px #00000073;--shadow-xl:0 20px 25px -5px #00000080;--shadow-2xl:0 25px 50px -12px #0000008c;--shadow-glow:0 0 20px #3b82f640;--glass:#111827bf;--glass-border:1px solid #1f2937cc}.clientes-landing *{box-sizing:border-box}.clientes-landing{font-family:var(--font-body);color:var(--text-main);background:var(--bg-body);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clientes-landing a{text-decoration:none;color:inherit;transition:.3s}.clientes-landing ul{list-style:none}.clientes-landing .container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.clientes-landing .mb-4{margin-bottom:1.5rem}.clientes-landing .text-center{text-align:center}.clientes-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-family:var(--font-heading);white-space:nowrap}.clientes-landing .btn--primary{background:var(--primary);color:#fff;box-shadow:0 4px 10px #2563eb4d}.clientes-landing .btn--primary:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 15px #2563eb66}.clientes-landing .btn--secondary{background:#0000;color:var(--primary);border:2px solid var(--primary)}.clientes-landing .btn--secondary:hover{background:var(--primary);color:#fff}.clientes-landing .btn--cta{background:linear-gradient(135deg,var(--primary) 0,#4f46e5 100%);color:#fff;padding:16px 32px;font-size:1.1rem;box-shadow:0 10px 25px #4f46e566}.clientes-landing .btn--cta:hover{transform:translateY(-2px);box-shadow:0 15px 35px #4f46e580}.clientes-landing .btn--small{padding:8px 16px;font-size:.9rem}.clientes-landing .btn--large{padding:14px 28px;font-size:1.05rem}.clientes-landing .btn--xl{padding:18px 40px;font-size:1.15rem}.clientes-landing .section__tag{display:inline-block;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.clientes-landing .tag--red{background:var(--error-soft,#fee2e2);color:var(--error,#dc2626)}.clientes-landing .tag--blue{background:var(--primary-soft,#dbeafe);color:var(--primary-dark,#1e40af)}.clientes-landing .tag--green{background:var(--success-soft,#d1fae5);color:var(--success,#059669)}.clientes-landing .tag--yellow{background:var(--warning-soft,#fef3c7);color:var(--warning,#d97706)}.clientes-landing .section__title{font-family:var(--font-heading);font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem;color:var(--secondary)}.clientes-landing .section__subtitle{font-size:1.2rem;color:var(--text-light);max-width:700px;margin:0 auto}.clientes-landing .section__header{text-align:center;margin-bottom:4rem}.clientes-landing .text-gradient{background:linear-gradient(to right,var(--primary),#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.clientes-landing .header{position:fixed;top:0;left:0;width:100%;height:var(--header-height);background:color-mix(in srgb,var(--bg-body) 85%,#0000);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1000;border-bottom:1px solid var(--border-soft);display:flex;align-items:center;transition:all .3s ease}.clientes-landing .header.scrolled{box-shadow:var(--shadow-md);background:color-mix(in srgb,var(--bg-body) 95%,#0000)}.clientes-landing .nav{display:flex;justify-content:space-between;align-items:center;width:100%}.clientes-landing .nav__logo{display:flex;align-items:center;gap:10px;font-weight:800;font-family:var(--font-heading);font-size:1.4rem;color:var(--secondary)}.clientes-landing .nav__menu{display:flex;align-items:center;gap:2rem}.clientes-landing .nav__list{display:flex;gap:2rem}.clientes-landing .nav__link{font-weight:500;color:var(--text-light);font-size:.95rem;transition:color .3s ease}.clientes-landing .nav__link:hover{color:var(--primary)}.clientes-landing .nav__toggle{display:none;cursor:pointer;flex-direction:column;gap:6px;padding:8px;z-index:1001}.clientes-landing .nav__toggle span{width:25px;height:2px;background:var(--secondary);transition:.3s;border-radius:2px}.clientes-landing .nav__toggle.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.clientes-landing .nav__toggle.active span:nth-child(2){opacity:0}.clientes-landing .nav__toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.clientes-landing .section{padding:5rem 0}.clientes-landing .bg-light{background:var(--bg-light)}.clientes-landing .hero{padding-top:calc(var(--header-height) + 3rem);min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.clientes-landing .hero__background{position:absolute;inset:0;z-index:-1}.clientes-landing .hero__grid{width:100%;height:100%;background-image:radial-gradient(#cbd5e1 1px,#0000 0);background-size:40px 40px;opacity:.4}.clientes-landing .hero__gradient{position:absolute;top:-20%;right:-10%;width:60%;height:80%;background:radial-gradient(circle,#60a5fa26,#0000 60%);filter:blur(50px)}.clientes-landing .hero__shapes{position:absolute;width:100%;height:100%;overflow:hidden}.clientes-landing .hero__shape{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3}.clientes-landing .hero__shape--1{width:400px;height:400px;background:linear-gradient(135deg,var(--primary),var(--primary-light));top:-100px;right:-100px;animation:float-shape 20s ease-in-out infinite}.clientes-landing .hero__shape--2{width:300px;height:300px;background:linear-gradient(135deg,var(--accent),#fbbf24);bottom:-50px;left:-50px;animation:float-shape 15s ease-in-out infinite reverse}.clientes-landing .hero__shape--3{width:250px;height:250px;background:linear-gradient(135deg,var(--success),#34d399);top:50%;left:10%;animation:float-shape 25s ease-in-out infinite}@keyframes float-shape{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.clientes-landing .hero__content{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center}.clientes-landing .hero__badge{display:inline-flex;align-items:center;gap:8px;background:var(--bg-body);padding:8px 16px;border-radius:20px;border:1px solid var(--border-soft);font-size:.9rem;font-weight:600;color:var(--secondary);margin-bottom:1.5rem;box-shadow:var(--shadow-sm)}.clientes-landing .badge__dot{width:8px;height:8px;background:var(--success);border-radius:50%;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.clientes-landing .hero__title{font-size:3.5rem;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-1px;font-family:var(--font-heading);font-weight:800}.clientes-landing .hero__subtitle{font-size:1.2rem;line-height:1.7;color:var(--text-light);margin-bottom:2rem}.clientes-landing .hero__stats{display:flex;gap:2.5rem;margin:2.5rem 0;border-top:1px solid var(--border-soft);padding-top:2rem}.clientes-landing .stat-box{flex:1}.clientes-landing .stat-number{font-size:2rem;font-weight:800;color:var(--secondary);font-family:var(--font-heading)}.clientes-landing .stat-label{font-size:.9rem;color:var(--text-light);margin-top:.25rem}.clientes-landing .hero__actions{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.clientes-landing .hero__trust-badges{display:flex;gap:1.5rem;font-size:.85rem;color:var(--text-light);flex-wrap:wrap}.clientes-landing .hero__trust-badges span{display:inline-flex;align-items:center;gap:6px}.clientes-landing .hero__trust-badges svg{color:var(--success);flex-shrink:0}.clientes-landing .hero__visual{position:relative}.clientes-landing .hero__dashboard{position:relative;background:var(--bg-body);border-radius:20px;box-shadow:var(--shadow-2xl);padding:1.5rem;overflow:hidden}.clientes-landing .dashboard__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-soft)}.clientes-landing .dashboard__dots{display:flex;gap:6px}.clientes-landing .dashboard__dots span{width:12px;height:12px;border-radius:50%;background:var(--border-soft)}.clientes-landing .dashboard__dots span:first-child{background:#ef4444}.clientes-landing .dashboard__dots span:nth-child(2){background:#f59e0b}.clientes-landing .dashboard__dots span:nth-child(3){background:#10b981}.clientes-landing .dashboard__title{font-family:var(--font-heading);font-weight:700;color:var(--secondary);font-size:.95rem}.clientes-landing .dashboard__content{display:flex;flex-direction:column;gap:1.5rem}.clientes-landing .dashboard__metric{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-light);border-radius:var(--radius)}.clientes-landing .dashboard__metric svg{color:var(--primary);flex-shrink:0}.clientes-landing .metric-value{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:var(--secondary)}.clientes-landing .metric-label{font-size:.85rem;color:var(--text-light)}.clientes-landing .dashboard__chart{display:flex;align-items:flex-end;gap:.5rem;height:120px;padding:1rem;background:var(--bg-light);border-radius:var(--radius)}.clientes-landing .chart-bar{flex:1;background:linear-gradient(to top,var(--primary),var(--primary-light));border-radius:4px 4px 0 0;min-height:20px;animation:grow-bar 1s ease-out}@keyframes grow-bar{0%{height:0}}.clientes-landing .floating-card{position:absolute;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 20px;border-radius:12px;box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:12px;border:1px solid #fffc;animation:float 4s ease-in-out infinite;z-index:10}.clientes-landing .float-1{top:20%;left:-30px}.clientes-landing .float-2{bottom:20%;right:-30px;animation-delay:2s}.clientes-landing .icon-box{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:700;flex-shrink:0}.clientes-landing .success{background:var(--success)}.clientes-landing .warning{background:var(--accent)}.clientes-landing .fc-title{font-weight:700;font-size:.9rem;color:var(--secondary);margin:0}.clientes-landing .fc-sub{font-size:.75rem;color:var(--text-light);margin:0}.clientes-landing .grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.clientes-landing .card-problem{background:var(--bg-body);padding:2rem;border-radius:var(--radius);border:1px solid var(--border-soft);transition:.3s}.clientes-landing .card-problem:hover{border-color:var(--danger);box-shadow:var(--shadow-md);transform:translateY(-3px)}.clientes-landing .card-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.clientes-landing .red-bg{background:#fee2e2}.clientes-landing .card-problem h3{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:var(--secondary);font-family:var(--font-heading)}.clientes-landing .card-problem p{color:var(--text-light);line-height:1.6}.clientes-landing .split-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.clientes-landing .check-list{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.clientes-landing .check-item{display:flex;gap:1rem}.clientes-landing .check-icon{color:var(--primary);background:var(--bg-light);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.clientes-landing .check-item strong{display:block;margin-bottom:.25rem;color:var(--secondary);font-family:var(--font-heading)}.clientes-landing .check-item p{color:var(--text-light);font-size:.95rem}.clientes-landing .split-visual{position:relative}.clientes-landing .visual-box{background:var(--bg-body);border-radius:20px;padding:3rem;box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.clientes-landing .visual-box:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,#2563eb1a,#0000 70%);animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.clientes-landing .visual-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;position:relative;z-index:1}.clientes-landing .visual-item{background:var(--bg-light);border-radius:var(--radius);padding:2rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.clientes-landing .visual-item:hover{background:linear-gradient(135deg,var(--primary-light),var(--primary));transform:translateY(-5px);box-shadow:var(--shadow-lg)}.clientes-landing .visual-item:hover svg{color:#fff}.clientes-landing .visual-item svg{color:var(--primary);transition:color .3s ease}.clientes-landing .grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.clientes-landing .feature-card{background:var(--bg-body);padding:2rem;border-radius:var(--radius);border:1px solid var(--border-soft);transition:.3s;text-align:left}.clientes-landing .feature-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px);border-color:var(--primary-light)}.clientes-landing .feature-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--bg-light);border-radius:var(--radius);margin-bottom:1rem;transition:all .3s ease}.clientes-landing .feature-card:hover .feature-icon{background:linear-gradient(135deg,var(--primary-light),var(--primary));transform:scale(1.1)}.clientes-landing .feature-icon svg{color:var(--primary);transition:color .3s ease}.clientes-landing .feature-card:hover .feature-icon svg{color:#fff}.clientes-landing .feature-card h3{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:var(--secondary);font-family:var(--font-heading)}.clientes-landing .feature-card p{color:var(--text-light);line-height:1.6}.clientes-landing .section--dark{background:var(--secondary);color:#fff;position:relative;overflow:hidden}.clientes-landing .cta-bg-pattern{position:absolute;inset:0;opacity:.1;background-image:linear-gradient(30deg,#444cf7 12%,#0000 12.5%,#0000 87%,#444cf7 87.5%,#444cf7),linear-gradient(150deg,#444cf7 12%,#0000 12.5%,#0000 87%,#444cf7 87.5%,#444cf7),linear-gradient(30deg,#444cf7 12%,#0000 12.5%,#0000 87%,#444cf7 87.5%,#444cf7),linear-gradient(150deg,#444cf7 12%,#0000 12.5%,#0000 87%,#444cf7 87.5%,#444cf7),linear-gradient(60deg,#777 25%,#0000 25.5%,#0000 75%,#777 0,#777),linear-gradient(60deg,#777 25%,#0000 25.5%,#0000 75%,#777 0,#777);background-size:40px 70px}.clientes-landing .cta-box{position:relative;z-index:2;max-width:800px;margin:0 auto}.clientes-landing .cta__title{font-family:var(--font-heading);font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:#fff}.clientes-landing .cta__desc{font-size:1.2rem;color:#ffffffe6;margin-bottom:2rem}.clientes-landing .cta-grid{display:flex;justify-content:center;gap:2rem;margin:2rem 0;font-weight:600;flex-wrap:wrap}.clientes-landing .cta-feature{color:#fff;display:inline-flex;align-items:center;gap:8px}.clientes-landing .cta-feature svg{flex-shrink:0}.clientes-landing .cta-note{margin-top:1rem;font-size:.85rem;opacity:.7}.clientes-landing .pulse-animation{animation:pulse 2s infinite}.clientes-landing .footer{background:#020617;color:#fff;padding:4rem 0 2rem;border-top:1px solid #1e293b}.clientes-landing .footer__content{display:flex;justify-content:space-between;margin-bottom:3rem;flex-wrap:wrap;gap:2rem}.clientes-landing .footer__brand h3{font-family:var(--font-heading);font-size:1.5rem;margin-bottom:.5rem}.clientes-landing .footer__brand p{color:#ffffffb3}.clientes-landing .footer__links{display:flex;gap:2rem;flex-wrap:wrap}.clientes-landing .footer__links a{color:#94a3b8;font-size:.9rem;transition:color .3s ease}.clientes-landing .footer__links a:hover{color:#fff}.clientes-landing .footer__bottom{text-align:center;color:#475569;font-size:.85rem;padding-top:2rem;border-top:1px solid #1e293b}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #4f46e5b3}70%{box-shadow:0 0 0 15px #4f46e500}to{box-shadow:0 0 0 0 #4f46e500}}@media (max-width:968px){.clientes-landing .hero__content{grid-template-columns:1fr;text-align:center;gap:3rem}.clientes-landing .hero__title{font-size:2.5rem}.clientes-landing .hero__actions,.clientes-landing .hero__stats,.clientes-landing .hero__trust-badges{justify-content:center}.clientes-landing .hero__visual{order:-1}.clientes-landing .floating-card{display:none}.clientes-landing .grid-2,.clientes-landing .split-layout{grid-template-columns:1fr}.clientes-landing .section__title{font-size:2rem}.clientes-landing .nav__menu{position:fixed;top:var(--header-height);left:-100%;width:100%;height:calc(100vh - var(--header-height));background:var(--bg-body);flex-direction:column;justify-content:flex-start;transition:.4s;padding:2rem;border-top:1px solid var(--border-soft);overflow-y:auto}.clientes-landing .nav__menu.active{left:0}.clientes-landing .nav__list{flex-direction:column;text-align:center;gap:1.5rem;width:100%;margin-bottom:2rem}.clientes-landing .nav__btn{width:100%;justify-content:center}.clientes-landing .nav__toggle{display:flex}}@media (max-width:480px){.clientes-landing .container{padding:0 16px}.clientes-landing .section{padding:3rem 0}.clientes-landing .cta-grid{flex-direction:column;gap:.5rem}.clientes-landing .hero__title{font-size:2rem}.clientes-landing .hero__stats{flex-direction:column;gap:1.5rem;text-align:center}.clientes-landing .hero__actions{flex-direction:column;width:100%}.clientes-landing .btn{width:100%;justify-content:center}.clientes-landing .hero__trust-badges{flex-direction:column;gap:.75rem}.clientes-landing .section__title{font-size:1.75rem}.clientes-landing .cta__title{font-size:2rem}.clientes-landing .footer__content{flex-direction:column}.clientes-landing .footer__links{flex-direction:column;gap:1rem}}