*{padding:0;margin:0;box-sizing:border-box;font-family:"Inter",sans-serif}html{font-size:62.5%}img{display:block;max-width:100%}a{display:block;text-decoration:none}a:visited{text-decoration-color:none}button{all:unset;cursor:pointer}ul{list-style:none}.container{width:100%;padding:0 1.5rem;max-width:124.6rem;margin:0 auto}.btn{width:9rem;height:4rem;padding:1rem 1.6rem;border-radius:.6rem;box-shadow:0px 2px 6px 0px rgba(15,23,42,.08);font-size:16px;font-weight:600;line-height:200%;text-align:center}.btn-primary{display:block;border-radius:1rem;background-color:#332fc1;width:100%;max-width:41.5rem;padding:1.6rem;text-align:center;color:#fff;font-size:2.4rem;font-weight:600}.card{width:100%;max-width:38.9rem;padding:3.2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#090921;box-shadow:1px 1px 1px 0px #332fc1 inset,0px 4px 4px 0px rgba(0,0,0,.15);border-radius:1.6rem}.card img{width:7.2rem;margin-bottom:1.6rem}.card h3{color:#fff;font-size:24px;font-weight:500;margin-bottom:1.6rem}.card p{color:#fff;font-size:24px;font-weight:400;line-height:133.333%;text-align:center}.card-class{margin-bottom:2rem;padding-bottom:2rem;border-bottom:3px solid #e8f2ff}.card-class h3{font-size:2.4rem;color:#172554;margin-bottom:.8rem}.card-class p{color:#3a3a3a;font-size:2.4rem}@media screen and (max-width: 560px){.card-class h3{font-size:1.6rem}.card-class p{font-size:1.6rem}}.card-testimonials{background-color:#100f39;padding:3.2rem;display:flex;flex-direction:column;align-items:center;width:36rem;height:46rem;color:#fff;border-radius:1.6rem}.card-testimonials .photo{width:13.5rem;height:13.5rem;border-radius:50%;overflow:hidden;border:6.491px solid #151551;background-color:#07ccbf;margin-bottom:1.6rem}.card-testimonials .photo img{width:100%;height:auto}.card-testimonials h3{color:#fff;text-align:center;font-size:2.4rem;font-weight:500;margin-bottom:8px}.card-testimonials .title{color:#fff;width:100%;max-width:25rem;text-align:center;font-size:1.6rem;font-weight:400;margin-bottom:1.6rem}.card-testimonials p{color:#fff;text-align:center;font-size:1.6rem;font-weight:400}@media screen and (max-width: 560px){.card-testimonials{padding:2.4rem;width:100%}}.benefits{width:100%;max-width:43rem;background:#332fc1;backdrop-filter:blur(6.2627344131px);padding:2.5rem;border-radius:12.5px}.benefits li{color:#fff;font-size:2.4rem;font-weight:500}.benefits li::before{content:url("../img/tick-icon.svg");display:inline-block;vertical-align:middle;margin-right:2.5rem}.benefits li:not(:last-child){margin-bottom:2.5rem}.card-price-parcelado{padding:1.6rem;color:#fff;font-size:1.6rem;border-radius:1.6rem;background:#332fc1;box-shadow:1px 1px 1px 0px #fff inset;backdrop-filter:blur(4px);width:100%;max-width:36rem}.card-price-parcelado h4{font-size:2.4rem;font-weight:700;margin-bottom:8px}.card-price-parcelado p{font-weight:400}.card-price-parcelado .price{font-size:5.6rem;font-weight:600;margin-top:4rem}.card-price-parcelado .price sup{font-size:1.6rem;font-weight:500}.card-price-parcelado .price span{font-size:1.6rem;font-weight:600}.card-price-parcelado a p{color:#fff;font-weight:500;border-radius:10px;text-align:center;text-decoration:none;background-color:#e82e39;margin-top:1.6rem;width:100%;max-width:32.8rem;height:4rem;padding:1rem 0}.card-price-vista{padding:1.6rem;color:#fff;font-size:1.6rem;border-radius:1.6rem;background:#332fc1;box-shadow:1px 1px 1px 0px #fff inset;backdrop-filter:blur(4px);width:100%;max-width:36rem}.card-price-vista h4{font-size:2.4rem;font-weight:700;margin-bottom:8px}.card-price-vista p{font-weight:400}.card-price-vista .price{font-size:5.6rem;font-weight:600;margin-top:4rem}.card-price-vista .price sup{font-size:1.6rem;font-weight:500}.card-price-vista a p{color:#fff;font-weight:500;border-radius:10px;text-align:center;text-decoration:none;background-color:#e82e39;margin-top:1.6rem;width:100%;max-width:32.8rem;height:4rem;padding:1rem 0}.card-rfi{border-radius:16px;background:#332fc1;box-shadow:1px 1px 1px 0px #fff inset,0px 4px 4px 0px rgba(0,0,0,.15);backdrop-filter:blur(4px);padding:3.2rem;width:100%;max-width:36rem;text-align:center;display:flex;flex-direction:column;align-items:center}.card-rfi img{width:13.5rem;height:13.5rem;border-radius:13.5rem;border:6.491px solid #151551;background:url(<path-to-image>),#d3d3d3 -8.215px -42.727px/114.399% 171.598% no-repeat;box-shadow:.8114px .8114px .8114px 0px #fff inset;margin-bottom:1.6rem}.card-rfi h4{color:#fff;text-align:center;font-size:2.4rem;font-weight:500;margin-bottom:1.6rem}.card-rfi p{color:#fff;font-size:1.6rem;font-weight:400;margin-bottom:1.6rem}.card-rfi a p{display:block;width:30rem;height:4rem;padding:1rem;border-radius:10px;background:#e82e39;box-shadow:0px 3px 5px 0px rgba(0,0,0,.1),6.26273px 6.26273px 18.7882px 0px rgba(0,0,0,.05)}header{padding:4px 0}header .container{display:flex;justify-content:space-evenly;align-items:center}header .container nav{display:flex;align-items:center}header .container nav ul{display:flex;margin-right:1.56rem;color:#374151;font-size:1.4rem;font-weight:400;line-height:171.429%}header .container nav ul li:not(:last-child){margin-right:3.9rem}header .container nav .btn-acquire{background-color:#e82e39;color:#fff;transition:all .3 ease}header .container nav .btn-acquire:hover{background-color:#f5303e}header .container nav .btn-access{background-color:#f3f4f6;color:#e82e39;transition:all .3s}header .container nav .btn-access:hover{background-color:#f0f0f0;color:#f5303e}header .container nav button:not(:last-child){margin-right:2.4rem}@media screen and (max-width: 991px){header .container a img{width:5.7rem}header .container nav ul{display:none}header .container nav button{height:3rem}}@media screen and (max-width: 560px){header .container{justify-content:space-between}header .container nav button:not(:last-child){margin-right:1rem}}.s-hero{padding-bottom:9.6rem;background:url("../img/background.png") no-repeat center center;position:relative}.s-hero .container{display:flex;justify-content:space-around;position:relative}.s-hero .container .left{padding-top:5.8rem}.s-hero .container .left img{position:relative;z-index:2}.s-hero .container .left .line{position:absolute;left:20rem;bottom:10rem}.s-hero .container .left::before{display:block;position:absolute;content:"";background-color:#332fc1;height:78rem;width:200rem;left:-178rem;top:0;border-radius:0 0 8rem 0}.s-hero .container .right{padding-top:12.8rem}.s-hero .container .right .top{display:flex;align-items:center;margin-bottom:4.8rem}.s-hero .container .right .top img{margin-right:3.2rem}.s-hero .container .right .top h2{font-weight:900;font-size:6rem}.s-hero .container .right .bottom{width:100%;max-width:50.4rem}.s-hero .container .right .bottom h1{font-weight:900;font-size:5rem;line-height:106.667%;margin-bottom:2.4rem}.s-hero .container .right .bottom h1 span{color:#332fc1}.s-hero .container .right .bottom p{color:#475569;font-size:2.4rem;font-weight:400;line-height:133.333%;margin-bottom:5rem}.s-hero .container .right .bottom button{margin-bottom:3.7rem}.s-hero .container .right .bottom .member-area{display:block;width:100%;font-size:2.4rem;color:#292929;font-weight:600;line-height:133.333%;text-align:center;padding:0 auto;cursor:pointer}@media screen and (max-width: 991px){.s-hero .container{flex-direction:column;align-items:center;background:none}.s-hero .container .left::before{left:-167rem;height:74rem}.s-hero .container .left img:not(:first-child){display:none}.s-hero .container .right{text-align:center}.s-hero .container .right .top{display:none}.s-hero .container .right .bottom{display:flex;flex-direction:column;align-items:center}}@media screen and (max-width: 560px){.s-hero .container .left{margin-bottom:8rem}.s-hero .container .left::before{height:40rem;width:185rem}.s-hero .container .left img{height:35rem}.s-hero .container .right{padding-top:1rem}.s-hero .container .right .bottom h1{font-size:4.4rem}.s-hero .container .right .bottom button{width:90%}}@media screen and (max-width: 991px){.s-hero{background:none}}.s-curso{padding-top:12.8rem;padding-bottom:13.5rem;background-color:#090921}.s-curso .container .top{display:flex;flex-direction:column;align-items:center}.s-curso .container .top h2{color:#fff;text-align:center;font-size:4rem;font-weight:700;line-height:80%;margin-bottom:1.6rem}.s-curso .container .top h3{color:#fff;text-align:center;font-size:2.4rem;font-weight:500;line-height:133.333%;margin-bottom:3.8rem}.s-curso .container .top p{color:#fff;text-align:center;font-size:2.4rem;font-weight:400;line-height:133.333%;margin-bottom:6.5rem}.s-curso .container .top .images{margin-bottom:4rem;position:relative}.s-curso .container .top .images .circle{position:absolute;top:-6rem;left:-5rem}.s-curso .container .top .images .mockup{position:relative;z-index:10}.s-curso .container .top .images iframe{position:absolute;width:384px;height:205px;left:5.1rem;top:2.7rem;z-index:11}.s-curso .container .bottom{display:flex;color:#fff}.s-curso .container .bottom .card{background-color:rgba(51,46,194,.15);text-align:center}.s-curso .container .bottom .card:not(:last-child){margin-right:2.4rem}@media screen and (max-width: 991px){.s-curso .container .bottom{flex-direction:column;align-items:center;gap:2rem}.s-curso .container .bottom .card:not(:last-child){margin-right:0rem}}@media screen and (max-width: 560px){.s-curso .container .top .images .mockup{width:326px;height:216px}.s-curso .container .top .images iframe{width:184px;height:89px;left:36px;top:15px;width:259px;height:162px}}.s-oque-ira{padding-top:11rem;--nr: 3;--nc: 12;--b: 2px;background:conic-gradient(from 90deg at var(--b) var(--b), #f1f5f9 90deg, #ebeff4 0) calc(-1*var(--b)) calc(-1 * var(--b))/calc(1500px / var(--nc)) calc(300px/var(--nr))}.s-oque-ira .title{position:relative;text-align:center;margin-bottom:13rem}.s-oque-ira .title h2{color:#172554;font-size:4rem;font-weight:700;line-height:80%;letter-spacing:-1px;margin-bottom:8px}.s-oque-ira .title::after{content:"";display:flex;justify-content:center;width:100%;height:15px;position:absolute;display:block;background:url("../img/line-o-que-ira.svg") no-repeat center center}.s-oque-ira .classes{display:grid;justify-content:space-around;grid-template-columns:40rem 40rem}@media screen and (max-width: 991px){.s-oque-ira .classes{text-align:center;grid-template-columns:40rem}}@media screen and (max-width: 560px){.s-oque-ira .title h2{font-size:3.2rem}.s-oque-ira .classes{font-size:1.6rem;grid-template-columns:90%}}.s-testimonials{background:linear-gradient(180deg, #4747be 13.02%, #fff 100%);padding:20rem 0;position:relative}.s-testimonials h2{color:#fff;text-align:center;font-size:4rem;font-weight:700;line-height:100%;margin-bottom:20rem}.s-testimonials .balls{position:absolute;top:0;right:0}.s-testimonials .cards{display:flex;gap:1.6rem;justify-content:center}@media screen and (max-width: 991px){.s-testimonials .cards{flex-direction:column;align-items:center}}@media screen and (max-width: 560px){.s-testimonials{text-align:center}.s-testimonials h2{font-size:3.2rem;margin-bottom:4rem}.s-testimonials .balls{right:50%;margin-right:-16rem;width:100%;max-width:30rem}}.s-recebe{padding-top:10rem;padding-bottom:6rem;background:linear-gradient(180deg, #121246 0%, #332fc1 100%)}.s-recebe h2{color:#fff;text-align:center;font-size:4rem;font-weight:700;line-height:100%;margin:6rem}.s-recebe .beneficios{display:flex;justify-content:space-around;align-items:center}.s-recebe .beneficios .mockup-mobile{display:none}@media screen and (max-width: 991px){.s-recebe .beneficios{flex-direction:column}.s-recebe .beneficios ul{margin-bottom:4.8rem}}@media screen and (max-width: 560px){.s-recebe .beneficios .mockup-mobile{display:block}.s-recebe .beneficios .hand-with-cell{display:none}.s-recebe h2{font-size:3.2rem}}.s-price{padding-top:10rem;padding-bottom:10rem;color:#fff;background:linear-gradient(107deg, #090921 0%, #151551 100%);position:relative;overflow:hidden}.s-price img{position:absolute;top:0;right:-6.5rem}.s-price h3{text-align:center;font-size:4rem;font-weight:700;line-height:100%;margin-bottom:11rem}.s-price .text{margin:0 auto;width:100%;max-width:90rem}.s-price .text h2{color:#fff;font-size:6rem;font-weight:900;line-height:106.667%;width:100%;max-width:55rem;margin-bottom:2.4rem}.s-price .text h2 span{color:#332fc1}.s-price .text p{color:#fff;margin-bottom:9rem;font-size:2.4rem;font-weight:400;line-height:133.333%}.s-price .prices{display:flex;justify-content:center;gap:3.2rem}.s-price .prices .benefits{align-self:center;padding:1.6rem;background-color:#fff;height:fit-content;width:fit-content;vertical-align:middle}.s-price .prices .benefits li{font-size:1.6rem;color:#000}@media screen and (max-width: 991px){.s-price img{right:50%;margin-right:-16rem;width:100%;max-width:30rem}.s-price h3{display:none}.s-price .text h2{margin-top:4rem}.s-price .prices{flex-direction:column;align-items:center}}@media screen and (max-width: 560px){.s-price .text h2{font-size:3.5rem}.s-price .text p{text-align:justify}}.s-know{padding-top:10rem;padding-bottom:10rem;background-color:#090921}.s-know h3{color:#fff;text-align:center;font-size:3.2rem;font-weight:700;line-height:100%;margin-bottom:20rem}.s-know .content{display:flex;gap:5.6rem}.s-know .content .text{width:100%;max-width:58rem}.s-know .content .text h2{color:#fff;font-size:6rem;font-weight:900;line-height:106.667%;margin-bottom:2.4rem}.s-know .content .text h2 span{color:#332fc1}.s-know .content .text p{color:#fff;font-size:1.6rem;font-weight:400;line-height:150%}@media screen and (max-width: 991px){.s-know h3{margin-bottom:7rem}.s-know .content{flex-direction:column;align-items:center}}@media screen and (max-width: 560px){.s-know .content .text h2{font-size:4rem}}.s-about{padding-top:10rem;padding-bottom:10rem}.s-about h2{color:#332fc1;font-size:6rem;font-weight:900;line-height:106.667%;margin-bottom:2.4rem}.s-about p{color:#000;font-size:2.4rem;font-weight:400;line-height:133.333%;margin-bottom:9rem}.s-about img{margin:0 auto;margin-bottom:10rem}.s-about .social-media{width:100%;max-width:25rem;margin:0 auto}.s-about .social-media h3{text-align:center;margin-bottom:1.6rem}.s-about .social-media .social-media-icons{display:flex;justify-content:center;gap:3rem}.s-about .social-media .social-media-icons img{margin:0}@media screen and (max-width: 560px){.s-about h2{font-size:4rem}.s-about p{font-size:1.6rem;text-align:justify}.s-about p br{display:none}}footer{color:#475569;text-align:center;font-size:1.4rem;font-weight:400;line-height:171.429%;margin-bottom:3rem}/*# sourceMappingURL=main.min.css.map */