@import"https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css";@font-face{font-family:Gotham;src:url(/fonts/gotham/Gotham-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham/Gotham-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham/Gotham-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham/Gotham-Black.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--purple-dark: #1f0033;--purple-main: #1E0537;--purple-medium: #3c0066;--purple-light: #C585FC;--btn-gradient: linear-gradient(180deg, rgba(198, 37, 134, 1) 0%, rgba(128, 8, 97, 1) 35%, rgba(163, 23, 116, 1) 100%);--btn-gradient-hover: linear-gradient(180deg, rgba(138, 0, 255, 1) 0%, rgba(146, 18, 255, 1) 31%, rgba(81, 0, 150, 1) 100%);--gray-bg: #f2f2f5;--text-dark: #222;--white: #ffffff;--white-section: linear-gradient(0deg, rgba(245, 245, 245, 1) 0%, rgba(232, 233, 242, 1) 100%);--bg-card: linear-gradient(0deg, rgba(232, 233, 242, 1) 0%, rgba(255, 255, 255, 1) 100%)}body{font-family:Gotham,Montserrat,sans-serif;background:#fff;margin:0}h1,h2{font-weight:600}h2{font-size:min(max(2vw,1.2em),2em);font-weight:600;color:#2b0045;margin-bottom:0}section{position:relative}.logo{max-width:180px;margin-bottom:30px}.hero{min-height:75svh;background:radial-gradient(circle at 70% 20%,#4a007a 0%,var(--purple-dark) 60%);background-image:url("./media/back-aliado-5FIBONC6.webp");background-size:cover;background-position:center;background-repeat:no-repeat;padding:3em;overflow:hidden}.hero h1{font-size:min(max(3vw,1.4em),2.8em);line-height:1.2;font-weight:600;margin-bottom:15px}.hero-title{line-height:1.1}.hero-content{margin-top:5%}.break-desktop{display:none}.break-mobile{display:block;height:0}.hero .subtitle{font-size:min(max(3vw,1em),1.2em);letter-spacing:1px;margin-bottom:15px}.pill{display:inline-block;padding:.2em 2em;border-radius:30px;font-size:min(max(2vw,.8em),1.5em);font-weight:600;border:2px solid transparent;background:linear-gradient(#000,#000) padding-box,linear-gradient(90deg,#ef0e6a,#b6359a) border-box}.pill span{color:#c8298a}.btn-cta{background:var(--btn-gradient);color:#fff;padding:1em 2em;border-radius:20px;text-decoration:none;border:.1rem solid #fff;transition:.3s;width:max-content;text-align:center;margin-top:3em;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 10px #00000026}.btn-cta .span1{font-size:1.5em;font-weight:400;line-height:1}.btn-cta .span2{font-size:1.1em;font-weight:300;line-height:1}.arrow-btn{font-size:2em}.btn-cta:hover{background:var(--btn-gradient-hover);color:#fff;transform:translateY(-4px);box-shadow:0 8px 18px #00000040}.hero-img{max-width:480px}.institutional{background:var(--purple-main);padding:1.5em 2em;border-top:1px solid #ECEDF3}.institutional p{margin:auto;font-size:min(max(3vw,1em),1.3em);text-align:start;white-space:pre-line;width:fit-content}.institutional .quote{font-weight:700;margin-top:20px;font-size:min(max(3vw,1em),1.3em);white-space:pre-line;width:fit-content}.institutional .quote span{color:var(--purple-light)}.services-section{background:var(--white-section);padding:3em}.section-header p{font-size:18px;color:#444}.services-description{font-size:18px;font-weight:500;color:#2b0045;margin-bottom:35px}.services-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.service-card{background:#fff;padding:28px 24px;border-radius:16px;box-shadow:0 8px 20px #0000000f;transition:.3s}.service-card:hover{transform:translateY(-3px)}.service-card{background:var(--bg-card);padding:28px 24px;border-radius:16px;box-shadow:#64646f33 0 7px 29px;transition:.3s}.service-card:hover{transform:translateY(-3px);box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px}.service-card h5{font-weight:500;margin-bottom:3px;color:#2b0045}.service-card p{font-size:14px;line-height:1.1;color:#000;margin:0;font-weight:500}.service-card p span{color:#e40019;font-weight:600}.service-card img{max-width:130px;height:auto;margin-bottom:1em}.logo-On{max-width:50px!important;height:auto;margin-bottom:1em}.logo-Dish{max-width:80px!important;height:auto;margin-bottom:1em}.services-cta{display:flex;justify-content:center}.btn-primary-cta{display:inline-block;padding:18px 50px;border-radius:18px;font-size:20px;font-weight:700;background:linear-gradient(90deg,#7b2cff,#b84dff);color:#fff;text-decoration:none;box-shadow:0 10px 25px #7b2cff59}.income{background:var(--purple-dark);padding:90px 0}.income h2,.income h3{color:#fff}.income2{font-weight:100;font-size:1.7rem}.steps{display:flex;justify-content:space-between;align-items:center;position:relative;margin-top:50px}.steps:before{content:"";position:absolute;top:60px;left:10%;width:80%;height:2px;background:repeating-linear-gradient(90deg,#8A00FF 0px,#8A00FF 15px,transparent 15px,transparent 25px);z-index:0}.step{width:22%;text-align:center;position:relative;z-index:2}.step img{width:120px;height:120px;border-radius:50%;background:var(--purple-dark);padding:5px;margin-bottom:15px;border:3px solid #8A00FF}.step p{font-size:1em;white-space:pre-line}.model{background:var(--white-section);padding:90px 0}.model-img{max-width:350px;border-radius:50%}.model h2{font-weight:500;font-size:1.8rem}h3{font-size:min(max(2vw,1em),1.4em);color:#160f42;font-weight:400}.model h3 span{color:red}.model h4{font-size:1.3em;color:#2b0045;margin-top:20px;font-weight:600}.model p{font-size:.999rem;white-space:pre-line}.model ul{list-style:none;padding-left:0}.model ul li{position:relative;padding-left:30px}.model ul li:before{content:"";position:absolute;left:0;top:10px;width:18px;height:18px;background:url("./media/circle-red-WTS2B64V.svg") no-repeat center;background-size:contain}.benefits{background-color:#f5f5f5;padding:80px 0}.benefit-card{background:var(--bg-card);padding:30px 25px;border-radius:16px;box-shadow:0 4px 4px #00000040;height:100%;text-align:start}.benefit-list{list-style:none;padding-left:0;margin-top:20px;margin-bottom:0}.benefit-list li{position:relative;padding-left:26px;margin-bottom:10px;font-size:.95em;line-height:1.4;color:#333}.benefit-list li:before{content:"";position:absolute;left:0;top:5px;width:14px;height:14px;background:url("./media/check-purple-EFSY67K5.svg") no-repeat center;background-size:contain}.benefits .icon{width:50px;height:50px;margin-bottom:15px}.benefits h5{text-align:start;font-weight:600}.stories{background:var(--purple-dark);padding:80px 0}.stories h2{color:#fff;font-weight:600;margin-bottom:0}.story-card{padding:10px}.story-image{background:linear-gradient(90deg,#7b2cff,#b84dff);padding:4px;border-radius:18px;margin-bottom:18px}.story-image img{width:100%;border-radius:14px;display:block}.story-inner{background:#1f0033;padding:4px;border-radius:14px}.story-inner img{width:100%;border-radius:10px;display:block}.story-card h5{font-size:1.4rem;font-weight:400;margin-bottom:4px;color:#fff}.story-card .role{font-size:13px;opacity:.8;display:block;margin-bottom:12px}.story-card .quote{font-size:1.1rem;line-height:1.5;opacity:.85}.form-section{background:var(--gray-bg);padding:90px 0}.form-control{border-radius:15px;padding:12px 20px;border:1px solid #8A00FF;background:linear-gradient(90deg,#ebebf3,#fefefe)}.form-control:hover{border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#8a00ff,#e100ff) border-box}.form-check-label{font-size:12px}.form-section h3{font-size:min(max(2vw,1.4em),2em);color:#160f42;font-weight:600;white-space:pre-line}.form-section h4{font-size:min(max(2vw,1.2em),2em);color:#2b0045;font-weight:400;white-space:pre-line}.form-section ::placeholder{color:#1e0537}.form-section input:focus{border-color:transparent;outline:none;box-shadow:none}.btn-cta-form{background:linear-gradient(180deg,#cb2789,#78045c);color:#fff;padding:1em 3em;border-radius:20px;text-decoration:none;border:none;transition:.3s;width:fit-content;text-align:center;margin-top:3em;line-height:1.2}.check-legal{border:1px solid #C42485}.check-legal:checked{background-color:#c42485;border-color:#c42485}.check-legal:focus{border-color:#c42485;outline:0;box-shadow:none}.footer{background:var(--purple-dark);padding:40px 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.footer img{max-width:140px}.footer small{text-align:justify;padding:1em 5em}@media(max-width:992px){.hero{padding:3em 2em}.hero-img{margin-top:40px}.steps:before{display:none}.model-img{margin-bottom:40px}}@media(max-width:1024px){.service-card h5{font-size:1em}.service-card p{font-size:12px}.service-card img{max-width:120px}.logo-Dish{max-width:70px!important}.logo-On{max-width:40px!important}}@media(max-width:992px){.services-cta{text-align:center}.services-description{margin-top:30px}.form-section h4,.form-section h3{white-space:normal;text-align:center}form{display:flex;flex-direction:column;align-items:center}.institutional p,.institutional .quote{white-space:normal;padding-bottom:1.2em}.model .row{display:flex;flex-direction:column;align-items:center;text-align:center}.model .col-lg-5{order:-1;width:100%;margin-bottom:30px}.model .img-fluid{max-width:240px;margin:auto}.model h2,.model h3{text-align:center}.model ul{display:block;width:100%;margin-top:40px}.model ul li{width:100%!important;text-align:left;margin-bottom:1em}}@media(max-width:600px){.hero{background-image:url("./media/back-aliado-mobile-NWMNDAHZ.webp");background-size:cover;background-position:center top;background-repeat:no-repeat;min-height:60vh;display:flex;align-items:flex-start;padding:2em 1em}.btn-cta,.services-cta{display:none}.hero-content{margin-top:1em}.hero-cta{position:fixed;bottom:15px;left:0;right:0;margin:0 auto;z-index:999}.hero-cta{transition:opacity .3s ease}.hide-cta{opacity:0;pointer-events:none}.btn-cta .span1{font-size:1em}.btn-cta .span2{font-size:.8em}.arrow-btn{font-size:1.4em}.hero-content{display:flex;flex-direction:column}.logo{order:3;margin-top:2em;max-width:120px}.hero .subtitle{max-width:150px}.pill{padding:1em;border-radius:22px;max-width:110px}.pill span{display:none}.footer small{text-align:justify;padding:1em}.institutional{padding:2em 1em 1.5em}.services-section{padding:3em 1em}.services-grid{grid-template-columns:1fr}.steps.steps-carousel .step{flex-basis:68%!important}.steps.steps-carousel{display:flex!important;justify-content:flex-start!important;align-items:stretch;gap:16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:10px 16px 0;margin-top:28px}.steps.steps-carousel:before{display:none!important}.steps.steps-carousel .step{flex:0 0 40%!important;width:auto!important;scroll-snap-align:start;text-align:center}.steps.steps-carousel .step img{width:110px;height:110px}.steps.steps-carousel{scrollbar-width:none}.steps.steps-carousel::-webkit-scrollbar{display:none}.benefits-slider{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-left:16px}.benefits-slider .row{flex-wrap:nowrap!important;justify-content:flex-start!important;margin-left:0!important;margin-right:0!important;padding-bottom:1em}.benefits-slider .col-10{flex:0 0 85%!important;max-width:85%!important;scroll-snap-align:start}.benefits-slider::-webkit-scrollbar{display:none}.income .container,.benefits .container{padding:0}.story-image{max-width:200px}.story-card{display:flex;flex-direction:column;align-items:center;text-align:center!important}.form-section{padding:1em 2em}.income2{font-size:1rem}}@media(max-width:374px){.pill{font-size:min(max(2vw,.7em),1.5em);max-width:95px}.steps.steps-carousel .step{flex:0 0 60%!important;width:auto!important;scroll-snap-align:start;text-align:center}}@media(min-width:992px){.break-mobile{display:none}.break-desktop{display:block;height:0}.services-wrapper{margin-top:2em}}.hr-purple{border-top:1px solid #1f0033;opacity:1}
