body{background-color:var(--cv3-white);color:var(--cv3-black);background-image:radial-gradient(circle at 100% 0,#0047a112,#0000 28%),radial-gradient(circle at 0 100%,#a112170f,#0000 24%);flex-direction:column;min-height:100vh;font-family:Inter,sans-serif;display:flex}.cv3-navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#f5f7faf0;border-bottom:1px solid #1e2a781f;padding:.875rem 2rem}.cv3-navbar .nav-link{font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;transition:color .2s;color:#1e2a78c7!important}.cv3-navbar .nav-link:hover{color:var(--cv3-blue-primary)!important}.cv3-navbar .btn-login{color:var(--cv3-blue-primary);background-color:#fff;border:1.5px solid #1e2a783d;border-radius:6px;padding:.375rem 1.25rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s}.cv3-navbar .btn-login:hover{border-color:var(--cv3-blue-secondary);color:var(--cv3-blue-primary);background-color:#0047a10d}.cv3-brand-lockup{gap:.9rem}.cv3-brand-mark{filter:drop-shadow(0 0 30px #1e2a78);border-radius:12px}.cv3-brand-mark img{height:40px;display:block}.cv3-brand-text{flex-direction:column;gap:.1rem;line-height:1;display:flex}.cv3-brand-text span{color:#212121a8;font-size:.76rem}.cv3-brand-text strong{color:var(--cv3-blue-primary);letter-spacing:.2rem;font-family:Poppins,sans-serif;font-size:.95rem}.cv3-brand-text strong span{color:var(--cv3-red-primary);letter-spacing:.2rem;font-size:.95rem}.cv3-brand-text strong span i{letter-spacing:.2rem;width:15px;font-size:.8rem}.cv3-hero{background:linear-gradient(135deg,#fff 0%,#eef4ff 52%,#f7f9fd 100%);flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.cv3-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 82% 44%,#0047a129 0%,#0000 70%),radial-gradient(32% 42% at 8% 82%,#a112171f 0%,#0000 60%);position:absolute;inset:0}.cv3-hero-grid{pointer-events:none;background-image:linear-gradient(#1e2a780d 1px,#0000 1px),linear-gradient(90deg,#1e2a780d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.cv3-hero-content{z-index:1;position:relative}.cv3-hero-content .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1e2a789e;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;display:inline-flex}.cv3-hero-content .eyebrow span{background-color:var(--cv3-red-primary);border-radius:1px;width:24px;height:2px;display:inline-block}.cv3-hero-content h1{color:var(--cv3-blue-primary);margin-bottom:1.25rem;font-family:Poppins,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15}.cv3-hero-content h1 em{color:var(--cv3-red-primary);font-style:normal}.cv3-hero-content p{color:#212121c2;max-width:500px;margin-bottom:1.75rem;font-size:1rem;line-height:1.7}.cv3-hero-highlights{color:#212121c7;margin:0 0 1.75rem;padding-left:1.1rem}.cv3-hero-highlights li{margin-bottom:.45rem;font-size:.93rem}.cv3-product-badge{filter:drop-shadow(5px 5px 5px #1e2a7880);border-radius:14px;align-items:center;gap:.775rem;margin-bottom:2rem;padding:.875rem 0;display:inline-flex}.cv3-product-badge img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:30px;height:30px}.cv3-product-badge small{text-transform:uppercase;letter-spacing:.1em;color:#1e2a7880;margin-bottom:.1rem;font-size:.72rem;display:block}.cv3-product-badge strong{color:var(--cv3-blue-primary);font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.25;display:block}.cv3-btn-primary{color:var(--cv3-white);background-color:var(--cv3-red-primary);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-flex}.cv3-btn-primary:hover{color:var(--cv3-white);background-color:#8c0f13;transform:translateY(-1px)}.cv3-btn-primary .fa-solid{font-size:.95rem;line-height:1}.cv3-hero-visual{z-index:1;position:relative}.cv3-stat-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #1e2a781f;border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 20px 40px #1e2a7814}.cv3-stat-card .label{color:#1e2a788f;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.375rem;font-size:.75rem;font-weight:500}.cv3-stat-card .value{color:var(--cv3-blue-primary);font-family:Inter,sans-serif;font-size:1.75rem;font-weight:600;line-height:1}.cv3-stat-card .badge-down{color:#4ade80;background:#4ade801f;border-radius:4px;align-items:center;gap:.25rem;margin-top:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.cv3-stat-card .badge-up{color:#f87171;background:#f871711f;border-radius:4px;align-items:center;gap:.25rem;margin-top:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.cv3-stat-card .badge-down .fa-solid,.cv3-stat-card .badge-up .fa-solid{font-size:.7rem;line-height:1}.cv3-energy-bar{background:#1e2a781f;border-radius:3px;height:6px;margin-top:.875rem;overflow:hidden}.cv3-energy-bar-fill{background:linear-gradient(90deg, var(--cv3-blue-secondary), var(--cv3-red-primary));border-radius:3px;height:100%;animation:1.6s cubic-bezier(.4,0,.2,1) both barGrow}.cv3-hero,.cv3-solution,.cv3-faq{background:#fff}.cv3-problem,.cv3-how{background:linear-gradient(160deg,#f7f9fd 0%,#eef4ff 100%)}.cv3-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1e2a7899;align-items:center;gap:.5rem;margin-bottom:.75rem;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;display:inline-flex}.cv3-eyebrow span{background-color:var(--cv3-red-primary);border-radius:1px;width:24px;height:2px;display:inline-block}.cv3-section-title{color:var(--cv3-blue-primary);margin:0 0 .85rem;font-family:Poppins,sans-serif;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.2}.cv3-section-text{color:#212121c2;margin-bottom:0;font-size:.95rem}.cv3-social-proof{background:#fff;border-top:1px solid #1e2a7817;border-bottom:1px solid #1e2a7817}.cv3-social-label{letter-spacing:.14em;text-transform:uppercase;color:#1e2a786b;margin-bottom:1.25rem;font-size:.7rem;font-weight:600}.cv3-client-badge{color:#1e2a787a;letter-spacing:.03em;background:#ffffffd9;border-radius:8px;padding:.5rem 1.5rem;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:700;transition:border-color .2s,color .2s}.cv3-client-badge:hover{color:var(--cv3-blue-primary)}.cv3-client-badge img{-o-object-fit:contain;object-fit:contain;height:100px}.cv3-problem-card{border:1px solid #1e2a781a;border-top:3px solid var(--cv3-red-primary);background:#fff;border-radius:14px;padding:1.75rem}.cv3-problem-icon{color:var(--cv3-red-primary);margin-bottom:1rem;font-size:1.5rem}.cv3-problem-card h4{color:var(--cv3-blue-primary);margin-bottom:.7rem;font-family:Poppins,sans-serif;font-size:.98rem}.cv3-problem-card p{color:#212121bf;margin-bottom:0;font-size:.88rem;line-height:1.6}.cv3-benefit-card{background:linear-gradient(140deg,#f7f9fd 0%,#eef4ff 100%);border:1px solid #1e2a781a;border-radius:14px;padding:1.75rem;transition:box-shadow .2s,transform .2s}.cv3-benefit-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px #1e2a781a}.cv3-benefit-icon{width:48px;height:48px;color:var(--cv3-blue-primary);background:#1e2a7814;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.25rem;display:flex}.cv3-benefit-card h3{color:var(--cv3-blue-primary);margin-bottom:.6rem;font-family:Poppins,sans-serif;font-size:.95rem}.cv3-benefit-card p{color:#212121bd;margin-bottom:0;font-size:.88rem;line-height:1.6}.cv3-step-card{text-align:center;background:#fff;border:1px solid #1e2a781a;border-radius:14px;height:100%;padding:2.25rem 1.5rem;box-shadow:0 8px 24px #1e2a780d}.cv3-step-number{color:#1e2a781a;margin-bottom:.75rem;font-family:Poppins,sans-serif;font-size:2.75rem;font-weight:700;line-height:1}.cv3-step-card h4{color:var(--cv3-blue-primary);margin-bottom:.6rem;font-family:Poppins,sans-serif;font-size:1rem}.cv3-step-card p{color:#212121c2;margin-bottom:0;font-size:.88rem;line-height:1.6}.cv3-accordion .accordion-item{border:1px solid #1e2a781f;margin-bottom:.6rem;overflow:hidden;border-radius:10px!important}.cv3-accordion .accordion-button{color:var(--cv3-blue-primary);box-shadow:none;background:#fff;padding:1.1rem 1.25rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600}.cv3-accordion .accordion-button:not(.collapsed){color:var(--cv3-blue-primary);box-shadow:none;background:#1e2a7808}.cv3-accordion .accordion-button:after{filter:invert(15%)sepia(60%)saturate(400%)hue-rotate(196deg)}.cv3-accordion .accordion-body{color:#212121c4;background:#1e2a7805;padding-top:0;font-size:.9rem;line-height:1.65}.cv3-cta-inner{color:#fff;background:linear-gradient(120deg,#1e2a78 45%,#a11217 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 3rem;display:flex}.cv3-cta-inner h4{margin:0 0 .4rem;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:700}.cv3-cta-inner p{color:#ffffffd1;margin:0;font-size:.95rem}.cv3-btn-secondary{white-space:nowrap;color:var(--cv3-blue-primary);background:#fff;border:1px solid #ffffff80;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:.8rem 1.75rem;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.cv3-btn-secondary:hover{color:var(--cv3-blue-primary);background:#f0f6ff}@keyframes barGrow{0%{width:0!important}}.cv3-footer{color:#21212194;text-align:center;background-color:#fff;border-top:1px solid #1e2a781f;padding:1.25rem 2rem;font-size:.8125rem}.cv3-footer-brand{color:var(--cv3-blue-primary);align-items:center;gap:.625rem;margin-top:.5rem;font-weight:600;display:inline-flex}.cv3-footer-brand img{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}.cv3-hero,.cv3-social-proof,.cv3-problem,.cv3-solution,.cv3-how,.cv3-faq,.cv3-cta-band{padding:5rem 2rem}.mapa-svg-estados-svg .mapa-svg-estados path.b{transition:fill .35s,opacity .25s;fill:var(--cv3-blue-primary)!important}.mapa-svg-estados-svg .mapa-svg-estados.is-blue path.b{fill:var(--cv3-blue-primary)!important}.mapa-svg-estados-svg .mapa-svg-estados.is-red path.b{fill:var(--cv3-red-primary)!important}.mapa-svg-estados-svg .mapa-svg-estados:hover path.b{opacity:.8}@media (width<=991.98px){.cv3-navbar{padding:1rem 1.25rem}.cv3-brand-lockup{gap:.625rem}.cv3-brand-text span{display:none}.cv3-hero{padding:3.5rem 1.25rem}.cv3-social-proof{padding:1.5rem 1.25rem}.cv3-hero,.cv3-social-proof,.cv3-problem,.cv3-solution,.cv3-how,.cv3-faq,.cv3-cta-band{padding:3rem 1.25rem}.cv3-cta-inner{flex-direction:column;align-items:flex-start;padding:1.75rem}.cv3-cta-inner h4{font-size:1.1rem}}
