@charset "UTF-8";@media screen and (min-width: 0){.container{width:100%;max-width:80%;margin:150px auto}}@media screen and (min-width: 576px){.container{width:100%;max-width:500px;margin:150px auto}}@media screen and (min-width: 768px){.container{width:100%;max-width:680px;margin:150px auto}}@media screen and (min-width: 992px){.container{width:100%;max-width:920px;margin:150px auto}}@media screen and (min-width: 1200px){.container{width:100%;max-width:1100px;margin:150px auto}}@media screen and (min-width: 1400px){.container{width:100%;max-width:1280px;margin:150px auto}}html{overflow-x:hidden}*{box-sizing:border-box;font-family:Jost,Arial,sans-serif;scroll-behavior:smooth}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#46F2DE,#6675C7);border-radius:5px;border:2px solid #f1f1f1}body{margin:0;padding:0;font-size:16px;overflow-x:hidden;color:#333}button,a.cta{padding:10px 50px;border:none;background:linear-gradient(135deg,#46F2DE,#6675C7);color:#fff;font-weight:700;border-radius:10px;font-size:21px;cursor:pointer;text-decoration:none;display:block;text-align:center}h1,h2,h3,h4,h5,h6{line-height:1.25}h2.gradient,h3.gradient{margin:0;font-size:36px;color:#6675c7;background:linear-gradient(135deg,#46F2DE,#6675C7);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}.gradient{margin:0;color:#6675c7;background:linear-gradient(135deg,#46F2DE,#6675C7);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}header{background:white;padding:20px 0;position:fixed;top:0;left:0;width:100%;z-index:9999999;box-shadow:0 5px 15px #0000001a}header .container{margin:0 auto;display:flex;justify-content:space-between}header .container .logo{grid-area:logo}header .container .logo img{height:40px}header .container .menu{grid-area:navigation}header .container .menu ul{padding:0;margin:0;list-style:none}header .container .button{text-align:right;grid-area:cta}header .container .button .mobile{display:none}footer{background:linear-gradient(135deg,#46F2DE,#6675C7);padding:50px 0;margin-top:150px}footer .container{margin:0 auto}footer .container .logo{display:flex;flex-direction:column;justify-content:center;align-items:center}footer .container .logo span{color:#fff;font-weight:700;font-size:21px;font-style:italic;margin-top:5px}footer .container .logo img{width:250px}footer .container .policy{text-align:center;margin-top:20px}footer .container .policy a{color:#fff;cursor:pointer}.swal2-popup{padding:50px!important;width:600px!important}.swal2-popup h2{padding:0!important;margin-bottom:20px!important}.swal2-popup input{margin:0!important}.swal2-popup .swal2-actions{width:100%!important;margin:10px auto auto!important;gap:10px!important;flex-wrap:nowrap!important;flex-direction:row-reverse!important;font-size:18px!important}.swal2-popup .swal2-actions .swal2-confirm{width:100%!important;margin:0!important;background:linear-gradient(135deg,#46F2DE,#6675C7)!important}.swal2-popup .swal2-actions .swal2-cancel{width:50%!important;margin:0!important;background:rgb(241,241,241)!important;color:#b1b1b1!important}#hero{background:linear-gradient(135deg,#46F2DE,#6675C7);width:100%;position:relative}#hero .container{display:flex;width:1600px;margin:auto;padding:50px 0;gap:150px}#hero .container .content{flex:1;display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-content:center;padding:200px 0}#hero .container .content.generator{padding:150px 0}#hero .container .content>p{font-size:44px;color:#fff;margin:0;line-height:.75;display:block}#hero .container .content>p.generator{line-height:1}#hero .container .content>p span{margin-top:10px;position:relative;display:inline-block;line-height:1}#hero .container .content>p span:before{content:"";position:absolute;top:0;left:0;width:100%;height:175%;background-image:url(/media/underlined.png);background-position:bottom center;background-repeat:no-repeat;background-size:contain}#hero .container .content>span{color:#eee;margin-top:5px;font-size:24px}#hero .container .content a{background:white;font-size:21px;text-decoration:none}#hero .container .content a span{font-weight:700;color:#6675c7;background:linear-gradient(135deg,#46F2DE,#6675C7);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}#hero .container .image-hero{flex:1;display:flex;justify-content:center;align-items:center}#hero .container .image-hero img{margin-left:auto;width:100%}#hero .custom-shape-divider-bottom{position:absolute;bottom:-1px;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}#hero .custom-shape-divider-bottom svg{position:relative;display:block;width:calc(120% + 1.3px);height:70px;transform:rotateY(180deg)}#hero .custom-shape-divider-bottom .shape-fill{fill:#fff}.h1{text-align:center;font-size:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;margin:100px auto 50px;width:80%}.h1 h1{margin:-5px 0 0;font-size:44px;display:inline-block;font-weight:600}#strategy h2:before{content:"Diseñamos una "}#strategy h2:after{content:" para ti:"}#seo h2:before{content:"Trabajamos tu "}#seo h2:after{content:":"}#creation h2:before{content:"Te proporcionamos "}#creation h2:after{content:":"}#program h2:before{content:"Hacemos tu "}#program h2:after{content:":"}#improve h2{font-size:44px;text-align:left}#improve h2:after{content:" con Swaip:"}#improve article{padding-left:0}#examples{display:flex;gap:20px;background-color:#f8f8f8;padding:20px;border-radius:10px;margin:200px 0}#examples .examples-list{flex:2;list-style:none;margin:0;padding:0}#examples .examples-list li{padding:10px 20px;border-bottom:1px solid #eaeaea;border-radius:5px;cursor:pointer}#examples .examples-list li.active,#examples .examples-list li:hover{background:linear-gradient(135deg,#46F2DE,#6675C7);font-weight:600;color:#fff}#examples #accounts{flex:6}#examples #accounts>div{display:flex;justify-content:space-between;align-items:stretch;gap:20px;display:none}#examples #accounts>div:nth-child(1){display:flex}#examples #accounts>div .text{flex:5;margin:0;padding:20px;background-color:#fff;border-radius:10px}#examples #accounts>div .images{display:flex;flex-direction:column;gap:20px;flex:2}#examples #accounts>div .images img{width:100%;border-radius:10px}.container section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:100px 0;gap:50px;width:100%}.container section .info{flex-direction:column;gap:0}.container section .info article{padding:20px 0 20px 10%;display:flex;gap:20px}.container section .info article .gradient{flex:1;font-size:60px;font-weight:600;margin-top:-10px}.container section .info article .content{flex:11;gap:0}.container section .info article .content h3{font-size:26px;font-weight:600;margin:0}.container section .info article .content p{font-size:18px;margin:10px 0 0}.container section>*{flex:1;flex-grow:1;flex-shrink:1}.container section .mockup{position:relative}.container section .mockup svg{position:absolute;top:50%;left:50%;width:70%;transform:translate(-50%,-50%);z-index:-1}.container section .mockup img{max-width:100%;margin:auto;display:block}.container section .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.container section .content p{font-size:21px;margin:0;line-height:1.5}.container .flex{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:50px;width:100%}.container .flex>*{flex:1}.container .flex.flex-row-reverse{flex-direction:row-reverse}#content{margin-bottom:200px}#content>h2{font-size:44px;margin-bottom:-50px}#content>p{font-size:24px;text-align:center;width:100%;max-width:75ch;margin-bottom:100px}#cards{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;position:relative;margin:200px 0}#cards .card{display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:15px;padding:35px;color:#6675c7;text-align:center;background-color:#f8f8f8!important;user-select:none;position:relative;z-index:1}#cards .card h2{font-size:32px;margin:20px 0 10px;color:#6675c7;background:linear-gradient(135deg,#46F2DE,#6675C7);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}#cards .card p{margin:0;font-size:18px;line-height:1;color:#6675c7;background:linear-gradient(135deg,#46F2DE,#6675C7);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}#cards .card svg{width:75px}.arrows{display:flex;justify-content:center;align-items:center}.arrows svg{font-size:78px;color:#6675c7}#video{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0}#video h2{text-align:center;font-size:44px}#video video{width:80%;margin:0 10%;border-radius:20px;box-shadow:5px 5px 15px #0000001a}#video ol{align-self:flex-end;margin:-120px 0 0;padding:30px 50px;border-radius:10px;background:linear-gradient(135deg,#46F2DE,#6675C7);color:#fff;font-weight:600;box-shadow:5px 5px 15px #0000001a;display:flex;flex-direction:column;gap:5px}#video ol h3{margin:0;font-weight:500}#video p{text-align:center;font-size:24px;width:80%;margin:50px auto 0}#video svg{position:absolute;bottom:-20px;right:-20px;width:60%;height:auto;z-index:-1;display:none}#posts .info{margin-top:50px}#contact{padding-top:150px;display:flex;justify-content:center;width:100%;gap:100px}#contact>*{flex:1}#contact form{display:flex;flex-direction:column;gap:20px}#contact form.trial{background:#f8f8f8;padding:40px;border-radius:20px;position:relative}#contact form.trial:before{content:"";position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);background:linear-gradient(135deg,#46F2DE,#6675C7);z-index:-1;border-radius:25px;box-shadow:10px 10px 25px #0000001a}#contact form.trial:after{content:"Pruebas Limitadas";position:absolute;top:-5px;right:-20px;transform:rotate(15deg);background:linear-gradient(135deg,#46F2DE,#6675C7);color:#fff;padding:5px 25px;border-radius:10px;font-size:18px;text-transform:uppercase;font-weight:600;box-shadow:3px 3px 10px #0003}#contact form.trial input,#contact form.trial textarea,#contact form.trial .checkbox-form label{background:white}#contact form .flex{gap:20px}#contact form>*{width:100%}#contact form input,#contact form textarea{padding:10px 20px;border-radius:5px;border:1px solid lightgray;background-color:#f8f8f8;resize:vertical;width:100%;font-size:18px}#contact form input::placeholder,#contact form textarea::placeholder{color:#d3d3d3}#contact form span{font-size:18px}#contact form span.error_message{color:red}#contact form span.success_message{color:#2eba2e}#contact form button[type=submit]{transition:all .3s ease-in-out}#contact form button[type=submit]:disabled{background:lightgray;color:#fff;cursor:not-allowed;transition:all .3s ease-in-out}#contact .checkbox-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#contact .checkbox-form input[type=radio]{display:none}#contact .checkbox-form label{display:flex;flex:1;align-items:center;gap:10px;cursor:pointer;font-size:18px;color:#d3d3d3;border:1px solid lightgray;padding:10px 20px;background-color:#f8f8f8;border-radius:5px;user-select:none;justify-content:center}#contact .checkbox-form input[type=radio]:checked+label{color:#6675c7;background-color:#fff;border:1px solid #6675C7}#contact .social-media{display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center;font-size:24px;list-style:none;margin:0;padding:0}#contact .social-media li{margin:5px 0}#contact .social-media a{text-decoration:none;color:#333}@media (max-width: 600px){*{font-size:16px!important}h2{font-size:32px!important;line-height:1}header{width:100%}header .container{flex-direction:row;justify-content:space-between;align-items:center}header .container .logo{width:30%}header .container .logo img{width:100%;object-fit:contain}header .container .button{display:flex;justify-content:end}header .container .button a{padding:10px 20px;font-size:18px!important}header .container .button .desktop{display:none}header .container .button .mobile{display:block}.container{flex-direction:column;margin:50px auto;gap:20px!important}.info article{gap:10px!important;padding:auto 0!important}.info article span{font-size:36px!important;margin-top:-5px!important}.info article h3{font-size:24px!important}#hero{padding:50px 0 0!important}#hero .container{gap:25px!important}#hero .container .content{padding:0;padding-bottom:25px!important;gap:50px!important}#hero .container .content p,#hero .container .content b,#hero .container .content span{font-size:28px!important;line-height:1}#hero .container .content>span,#hero .container .content>a span{font-size:20px!important}#hero .container .content>span{display:none!important}#hero .container .content a{padding:10px 20px!important;width:100%!important}#hero .container .image-hero{padding-bottom:0}#hero .custom-shape-divider-bottom{width:150%}.h1{margin:auto 0 50px!important;width:100%!important}.h1 span{font-size:20px!important}.h1 h1{font-size:28px!important;display:inline;line-height:1;margin-top:5px}#video video{width:100%!important}#video p{width:100%!important;font-size:16px!important;line-height:1.25}#cards{margin:100px auto}#cards .container{grid-template-columns:repeat(1,1fr)!important}#cards .container .card svg{font-size:46px!important}.flex{flex-direction:column!important;gap:50px!important}.flex>*{flex:1}#seo,#program .flex{flex-direction:column-reverse!important}.arrows{margin:-50px auto!important}.arrows svg{font-size:46px!important}#posts{gap:0!important}footer img{width:40%!important}}@media screen and (min-width: 600px) and (max-width: 968px){#hero .container{flex-direction:column!important;gap:100px!important}#hero .container .content{margin:0!important;padding-bottom:0!important;padding-top:100px!important}#hero .container .image-hero{padding-bottom:200px!important}.flex{flex-direction:column!important}#seo,#program .flex{flex-direction:column-reverse!important}.info article{padding:20px 0!important}#cards{grid-template-columns:1fr 1fr!important}#posts .flex{gap:100px!important}#posts .info{margin:0!important}.h1{width:100%!important}.h1 span{font-size:30px!important}.h1 h1{font-size:34px!important}#video p{width:100%!important;font-size:24px!important;line-height:1.25}#video video{width:100%!important}#contact{flex-direction:column;align-items:stretch}section#content{margin-top:100px!important}section#content #gen_post,section#content #gen_images{flex-direction:column-reverse!important}section#content p{width:100%!important;text-align:left!important;margin-bottom:20px!important}section#content p,section#content b{font-size:20px!important;line-height:1.25}}@media screen and (max-width: 768px){#cards{grid-template-columns:1fr!important}#examples{margin:50px 0!important;flex-direction:column!important}#examples #accounts>div{flex-direction:column!important}#examples #accounts>div .images{flex-direction:row!important}#examples #accounts>div .images img{width:calc(50% - 10px)!important}#content{margin:0!important}#video h2{font-size:32px!important}#video ol{margin-top:-70px!important;padding-top:40px;width:100%;border-top-left-radius:0!important;border-top-right-radius:0!important;z-index:-1}#video svg{display:block!important}#contact{flex-direction:column;align-items:stretch}#contact .flex{gap:20px!important}#contact .social-media li a{font-size:24px!important}section#content{margin-top:100px!important}section#content #gen_post,section#content #gen_images{flex-direction:column-reverse!important}section#content p{width:100%!important;text-align:left!important;margin-bottom:20px!important}section#content p,section#content b{font-size:20px!important;line-height:1.25}}
