.text-justify{text-align:justify}.imgAuto{width:90%;margin:20px 10px 10px;height:90%}.bg-preload{position:relative;background-color:#ced4da;overflow:hidden}.flicker{animation-name:blog;animation-duration:2s;animation-iteration-count:infinite}@keyframes blog{0%{opacity:1}50%{opacity:0}to{opacity:1}}.position{position:fixed;top:0;left:0;width:101%!important;z-index:1}.center-div{display:flex;justify-content:center;text-align:center}.widthPerformance{width:100%;height:auto}.arrow{font-size:30px}.animacionHome{animation-duration:4s;animation-name:home}@keyframes home{0%{opacity:0}to{opacity:1}}.fondoProd{background:url(interlaced.c03d4f9858650e5d.png);background:white;height:100%}.animacionProducts{animation-duration:1.5s;animation-name:product}@keyframes product{0%{transform:translate(-5000px)}to{transform:translate(0)}}:root{--spotify:#1DB954;--spotify-dark:#169C46;--background:#121212;--surface:#181818;--surface2:#242424;--text:#FFFFFF;--text2:#B3B3B3;--radius:18px}html{scroll-behavior:smooth}body{background:var(--background);color:#fff;font-family:Montserrat,sans-serif}section{padding:100px 0}.container{max-width:1200px}h1{font-size:4rem;font-weight:800;line-height:1.1}h2{font-size:2.7rem;font-weight:700;margin-bottom:30px}h3{font-weight:700}h4{font-weight:600}p{color:var(--text2);line-height:1.8}.navbar{background:rgba(18,18,18,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:.3s}.navbar-brand{color:#fff;font-weight:700}.nav-link{color:#ddd!important;margin-left:20px}.nav-link:hover{color:var(--spotify)!important}#hero{min-height:100vh;display:flex;align-items:center;background:radial-gradient(circle at top right,#1DB95420,transparent 35%),radial-gradient(circle at bottom left,#1DB95418,transparent 35%),#121212}.badge{background:rgba(29,185,84,.18);color:#5cff9b;padding:12px 18px;border-radius:40px;font-size:.9rem;margin-bottom:25px}.hero-buttons{margin-top:40px}.hero-buttons .btn{margin-right:15px}.btn-success{background:var(--spotify);border:none;padding:15px 35px;border-radius:40px;font-weight:700;transition:.3s}.btn-success:hover{background:var(--spotify-dark);transform:translateY(-4px);box-shadow:0 10px 30px #1db95459}.btn-outline-light{border-radius:40px;padding:15px 35px}.section-title{text-align:center;margin-bottom:70px}.card-problema,.feature,.beneficio,.stat{background:var(--surface);border-radius:var(--radius);padding:35px;height:100%;transition:.35s;border:1px solid transparent}.card-problema:hover,.feature:hover,.beneficio:hover,.stat:hover{transform:translateY(-8px);border:1px solid rgba(29,185,84,.4);box-shadow:0 15px 35px #00000073}.card-problema i,.feature i{color:var(--spotify);font-size:2.3rem;margin-bottom:20px}#causas{background:#151515}ul{padding-left:20px}li{margin-bottom:15px;color:#d0d0d0}.before,.after{background:var(--surface);padding:40px;border-radius:var(--radius)}.before{border-left:6px solid #ff4b4b}.after{border-left:6px solid var(--spotify)}.stat{text-align:center}.stat h3{color:var(--spotify);font-size:3rem}#future{text-align:center;background:linear-gradient(135deg,rgba(29,185,84,.15),transparent)}#cta{background:#181818;text-align:center}#cta h2{font-size:3rem}#cta .btn{margin-top:20px}footer{background:black;padding:60px 0}footer p{margin:0}img{border-radius:20px;max-width:100%}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#181818}::-webkit-scrollbar-thumb{background:#1DB954;border-radius:20px}::selection{background:#1DB954;color:#000}@media (max-width:992px){h1{font-size:2.8rem;text-align:center}h2{font-size:2rem}#hero{text-align:center;padding-top:120px}.hero-buttons{justify-content:center}}@media (max-width:768px){section{padding:70px 0}h1{font-size:2.3rem}h2{font-size:1.7rem}.btn{width:100%;margin-bottom:15px}}.form-control:focus{background:#2b2b2b;color:#fff;border:1px solid #1DB954;box-shadow:0 0 0 .2rem #1db95433}.btn-spotify{width:100%;background:#1DB954;border:none;color:#fff;font-weight:700;padding:16px;border-radius:50px;transition:.3s}.btn-spotify:hover{background:#17a34a;transform:translateY(-3px);box-shadow:0 15px 35px #1db95459}.small-text{margin-top:30px;font-size:.9rem;color:#8b8b8b}.small-text i{color:#1db954}
