html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.form-wizard{max-width:500px;min-width:500px;height:fit-content;display:flex;flex-direction:column;margin-top:2vh}.form-wizard h2{font-size:1.5em;font-weight:700}.step-questions{display:flex;flex-direction:column;gap:1em;margin-top:1em;width:90%}.step-questions .question-block{display:flex;flex-direction:column}.step-questions .question-block textarea{background-color:#fff;border:none;width:70%;min-width:380px;max-width:450px;min-height:60px;max-height:400px;margin-top:10px;border:1px solid #00d9a6;border-radius:8px;padding-left:5px;padding-top:5px}.step-questions .question-block textarea:focus{outline:none;border:1px solid rgb(144,202,249)}.navigation-buttons{display:flex;margin-top:1em;gap:1em;align-items:center}.navigation-buttons button{background-color:#fff;color:#00b58f;border:1px solid #00b58f;padding:10px 60px;border-radius:6px;cursor:pointer;margin:0}.navigation-buttons button:hover{background-color:#00b58f;border:1px solid rgb(204,204,204);color:#fff}@media (max-width: 600px){.form-wizard{max-width:100%;min-width:unset;align-items:center;margin-top:-3vh}.form-wizard h2{font-size:1.6em;text-align:center;width:70%;margin-bottom:1em}.step-questions{align-items:center}.step-questions .question-block textarea{width:90%;max-width:500px;min-width:330px;margin:5px auto 0}.navigation-buttons{flex-direction:column;gap:0;margin-top:3vh;gap:10px}.navigation-buttons button{width:100%}}.preview{max-width:520px;padding:2rem;border:1px solid #b1b1b1;border-radius:4px;max-height:650px;overflow:auto;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;letter-spacing:0;transform-origin:top right;scrollbar-width:thin;background-color:#fff}.preview h2{text-align:center;font-size:18px;font-weight:700;letter-spacing:0}.preview .preview-step{margin-bottom:2rem}.preview .preview-step h3{font-weight:700;font-size:20px;letter-spacing:0}.preview .preview-step p{letter-spacing:0}.preview-questions{display:flex;flex-direction:column;gap:1em}.preview-questions .question{font-style:italic;letter-spacing:0}.preview-questions .answer{display:block;margin-left:20px;width:95%;text-align:justify;word-break:break-word;overflow-wrap:break-word;white-space:normal;letter-spacing:0}.preview-questions .answer em{color:#00b58f;font-style:normal;letter-spacing:0}.preview-header{padding:1.5rem;border:2px solid #ddd;margin-bottom:2rem;border-radius:8px;display:flex;flex-direction:column;text-align:center}.preview-header .question-header{font-weight:700}.preview-header h2{margin-bottom:.5em;letter-spacing:0}.preview-header em{color:#00b58f;letter-spacing:0}.preview-header em,.preview-header span{margin-left:.2em;letter-spacing:0}.print-mode .preview{max-width:none!important;max-height:none!important;overflow:visible!important;border:none!important;width:100%!important;padding:2rem!important}.print-mode .preview h3{font-size:1.3em}.print-mode .preview .question,.print-mode .preview .answer{font-size:1.2em}.print-mode .preview-header{border:none!important}@media (max-width: 768px){.preview{width:90%;margin:0 auto}}*{box-sizing:border-box;font-family:inter,sans-serif;letter-spacing:-1.2px}html{scroll-behavior:smooth}body{margin:0;padding:0}main{display:flex;flex-direction:column;gap:10vh}.preview-container{display:flex;flex-direction:column;align-items:flex-end}.app-container{display:flex;margin:0 auto;padding-top:10vh;justify-content:center;gap:2em;width:100%;background-color:#f9f6f6;padding-bottom:10vh}.app-misc{display:flex;flex-direction:column;gap:10vh}@media (max-width: 768px){.app-container{flex-direction:column;align-items:center}.preview-container{margin-top:3rem}}.download-button{background-color:#fff;color:#00b58f;border:1px solid #00b58f;padding:10px 30px;border-radius:6px;cursor:pointer;margin-top:10px}.download-button:hover{background-color:#00b58f;border:1px solid rgb(204,204,204);color:#fff}@media (max-width: 768px){.download-button{margin:20px auto 0}}.hero{min-height:90vh;display:flex;justify-content:space-around;font-family:inter,sans-serif;margin:0 auto;align-items:center}.hero .hero-left{display:flex;flex-direction:column;width:80vw;height:fit-content;align-items:center;text-align:center;margin-top:-10vh}.hero .hero-left h1{font-size:52px;font-weight:700;letter-spacing:-2px}.hero .hero-left h2{font-size:38px;color:#00d9a6;font-weight:700;letter-spacing:-2px;margin-bottom:20px;margin-top:5px}.hero .hero-left .insta-gradient{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;text-decoration:none;display:inline-block;padding-bottom:4px}.hero .hero-left .insta-gradient:hover{opacity:.85}.hero .hero-info{width:600px;font-size:22px;margin-top:-10px}.hero-buttons{margin-top:30px;display:flex;gap:1em}.hero-buttons button{border:none;padding:12px 40px;cursor:pointer;border-radius:4px;font-family:inherit;background-color:#fff;transition:all .3s ease;width:230px}.hero-buttons button a{text-decoration:none;transition:color .3s ease}.hero-buttons .primary{border:1px solid #00d9a6}.hero-buttons .primary a{color:#00d9a6}.hero-buttons .primary:hover{background-color:#00d9a6}.hero-buttons .primary:hover a{color:#fff}.hero-buttons .secondary{border:1px solid #919191}.hero-buttons .secondary a{color:#919191}.hero-buttons .secondary:hover{background-color:#919191}.hero-buttons .secondary:hover a{color:#fff}.hero-credit{position:absolute;bottom:22px;right:20px;font-size:14px;color:#888;max-width:350px;text-align:right}@media (max-width: 768px){.hero{flex-direction:column;justify-content:center;align-items:center;padding:0 15px;text-align:center}.hero .hero-left{width:100%;margin-bottom:7vh}.hero .hero-left h1{font-size:42px}.hero .hero-left h2{font-size:23px;margin:0}.hero .hero-left .hero-info{width:100%;font-size:16px;margin-top:2px}.hero .hero-buttons{flex-direction:column;align-items:center;gap:7px}.hero .hero-buttons button{width:100%;max-width:300px}.hero .hero-credit{margin-top:auto;padding-top:40px;font-size:13px;text-align:center;max-width:90%}.hero span{display:none}}.navbar{min-height:10vh;display:flex;justify-content:end;align-items:center;font-family:inter,sans-serif;letter-spacing:-1.2px;position:relative;padding:0 2vw}.navbar .hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;position:absolute;left:2vw;top:50%;transform:translateY(-50%);z-index:1001}.navbar .hamburger .line{width:25px;height:3px;background-color:#000;transition:.3s}.navbar .nav-links{display:flex;gap:3em;padding-right:3vw;align-items:center;list-style:none}.navbar .nav-links button{border:none;padding:10px 30px;cursor:pointer;border-radius:4px;background-color:#000}.navbar .nav-links button a{color:#fff;text-decoration:none}.navbar .nav-links a{text-decoration:none;font-weight:600;font-size:1.2em;color:#000}@media (max-width: 768px){.navbar .hamburger{display:flex}.navbar .nav-links{position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#000;padding:2em 0 1em;transform:translateY(-200%);transition:transform .3s ease;z-index:1000}.navbar .nav-links.open{transform:translateY(0)}.navbar .nav-links li{margin:.8em 0}.navbar .nav-links li a{color:#fff}.navbar .hide-on-mobile{display:none}}.faq-container{width:90%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:8vh}.faq-header{display:flex;flex-direction:column;align-items:center;gap:10px}.faq-header p{font-size:22px;font-weight:700;color:#919191;margin-bottom:10px}.faq-header h1{font-size:48px;font-weight:700;letter-spacing:-3px}.faq-header h4{color:#919191;font-style:italic;margin:0;font-size:22px}.faq-questions{display:flex;flex-direction:column;gap:2em;width:60vw}.faq-questions h2{font-weight:700;color:#000;font-size:large}.faq-questions p{color:#919191;font-size:large;margin-bottom:20px}.faq-questions hr{color:#919191;height:2px}.faq-pending{display:flex;flex-direction:column;width:99vw;background-color:#f9f6f6;align-items:center;text-align:center;padding:4em 0;gap:5vh}.faq-pending h1{font-size:28px;font-weight:700;letter-spacing:-2px;margin-bottom:5px}.faq-pending p{width:450px;margin:0 auto;color:#585859;font-style:italic;font-size:large;font-weight:200}.faq-socials{display:flex;gap:2em}.faq-socials a{width:50px;height:50px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none}.faq-socials a i{font-size:24px;transition:all .3s ease}.faq-socials a:nth-child(1) i{color:#0077b5}.faq-socials a:nth-child(1):hover{background-color:#0077b5}.faq-socials a:nth-child(1):hover i{color:#fff}.faq-socials a:nth-child(2) i{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-socials a:nth-child(2):hover{background-color:#f5f5f5}.faq-socials a:nth-child(2):hover i{filter:brightness(.8)}.faq-socials a:nth-child(3) i{color:#25d366}.faq-socials a:nth-child(3):hover{background-color:#25d366}.faq-socials a:nth-child(3):hover i{color:#fff}@media (max-width: 768px){.faq-container{width:90%;padding:0 10px}.faq-header h1{font-size:32px}.faq-header h4{font-size:18px}.faq-questions{width:90%;gap:1.5em}.faq-pending{padding:2em 0;width:100vw}.faq-pending h1{font-size:22px}.faq-pending p{width:80%;font-size:16px}.faq-socials{gap:1.5em}.faq-socials a{width:45px;height:45px}.faq-socials a i{font-size:20px}}@media (max-width: 480px){.faq-header{display:flex;flex-direction:column;text-align:center}.faq-header h1{font-size:44px;margin-bottom:0;margin-top:-10px}.faq-header h4{font-size:18px}.faq-questions{width:90%;margin-top:-3vh;gap:.6em}.faq-questions h2{font-size:1em}.faq-questions p{font-size:.9em}.faq-pending{padding:3em 0}.faq-pending h1{font-size:24px}.faq-pending p{width:70%;font-size:16px}.faq-socials{gap:1em}.faq-socials a{width:40px;height:40px}.faq-socials a i{font-size:18px}}#apoie{width:90%;margin:0 auto;display:flex;flex-direction:column;gap:5vh}#apoie .apoio-header{text-align:center;display:flex;flex-direction:column;gap:2vh}#apoie .apoio-header h1{font-size:48px;width:600px;margin:0 auto;font-weight:700;letter-spacing:-2.5px}#apoie .apoio-header p{width:650px;margin:0 auto;font-size:20px;font-weight:600;color:#585859}.apoio-resultados{display:flex;flex-direction:column;gap:.5em;align-items:flex-end;width:900px;margin:0 auto;font-weight:700;margin-top:2vh;padding-right:3vw}.apoio-resultados h3{font-size:2em}.apoio-resultados span{color:#00d9a6;font-size:1.3em;margin-right:5px}.apoio-box-container{display:flex;flex-direction:column;gap:2em;align-items:center;margin-top:2vh}.apoio-box-container .apoio-box{display:flex;border:1.2px solid #919191;width:800px;padding:1.5em 2em;border-radius:16px;align-items:center}.apoio-box-container .apoio-box .apoio-box-left{display:flex;flex-direction:column;gap:1em}.apoio-box-container .apoio-box .apoio-box-left h1{font-size:2.5em;font-weight:700;letter-spacing:-3px;width:90%}.apoio-box-container .apoio-box .apoio-box-left button{width:180px;padding:10px 0;border-radius:6px;background-color:#fff;font-family:inherit;cursor:pointer;border:2px solid transparent}.apoio-box-container .apoio-box .apoio-box-left .btn-seguir{display:inline-block;text-align:center;text-decoration:none;padding:10px 0;width:180px;border-radius:6px;font-family:inherit;cursor:pointer;border:2px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);background-origin:border-box;background-clip:padding-box,border-box;transition:all .3s ease;color:#cc2366;margin-top:20px}.apoio-box-container .apoio-box .apoio-box-left .btn-seguir:hover{background-image:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888),linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.apoio-box-container .apoio-box .apoio-box-left .btn-doar{background-image:linear-gradient(#fff,#fff),linear-gradient(45deg,#00d976,#00c853,#00b894,#00a37a,#009e6d);background-origin:border-box;background-clip:padding-box,border-box;transition:all .3s ease;color:#009e6d;margin-top:20px}.apoio-box-container .apoio-box .apoio-box-left .btn-doar:hover{background-image:linear-gradient(45deg,#00d976,#00c853,#00b894,#00a37a,#009e6d);color:#fff}.apoio-box-container .apoio-box .apoio-box-left .chave-pix{margin-bottom:-20px}.apoio-box-container .apoio-box .apoio-box-right img{width:210px;height:210px;object-fit:cover;border-radius:8px}@media (max-width: 768px){#apoie .apoio-header h1{font-size:36px;width:90%}#apoie .apoio-header p{width:90%;font-size:18px}.apoio-resultados{width:90%;padding-right:0;align-items:center}.apoio-box-container .apoio-box{width:90%;flex-direction:column;text-align:center;gap:2em}.apoio-box-container .apoio-box .apoio-box-left{align-items:center}.apoio-box-container .apoio-box .apoio-box-left h1{font-size:2em;width:100%}.apoio-box-container .apoio-box .apoio-box-left button,.apoio-box-container .apoio-box .apoio-box-left .btn-seguir{width:100%;max-width:250px}.apoio-box-container .apoio-box .apoio-box-right img{width:180px;height:180px}}@media (max-width: 480px){#apoie .apoio-header{gap:10px}#apoie .apoio-header h1{font-size:34px;letter-spacing:-2px}#apoie .apoio-header p{font-size:18px}.apoio-resultados{margin:0}.apoio-resultados h3{font-size:1.5em}.apoio-box-container .apoio-box{width:95%;padding:2em 0}.apoio-box-container .apoio-box .apoio-box-left h1{font-size:1.5em;letter-spacing:-1px}.apoio-box-container .apoio-box .apoio-box-right img{width:150px;height:150px}}#footer{background-color:#000;color:#fff;padding:40px 0 20px;display:flex;flex-direction:column}#footer .footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:30px}#footer .services-footer,#footer .socials-footer{display:flex;flex-direction:column}#footer .services-footer h1,#footer .socials-footer h1{font-size:14px;color:#aaa;font-weight:400;margin-bottom:10px}#footer .services-footer ul,#footer .socials-footer ul{list-style:none;padding:0}#footer .services-footer ul li,#footer .socials-footer ul li{margin-bottom:10px}#footer .services-footer ul li a,#footer .socials-footer ul li a{color:#fff;font-weight:700;font-size:20px;text-decoration:none;transition:color .3s ease}#footer .services-footer ul li a:hover,#footer .socials-footer ul li a:hover{color:#888}#footer .services-footer{margin-left:5vw}#footer .socials-footer{width:300px}#footer .socials-footer ul li a{font-size:14px;font-weight:400;color:#ccc}#footer .socials-footer ul li a:hover{color:#888}#footer .footer-credits{text-align:center;padding-top:20px;margin-top:20px;padding-bottom:1em}#footer .footer-credits p{color:#aaa;font-size:14px;margin:0}@media (max-width: 768px){#footer{padding:30px 20px 15px}#footer .footer-content{flex-direction:column;gap:30px;padding-bottom:20px}#footer .services-footer,#footer .socials-footer{width:100%;margin-left:0}#footer .services-footer h1,#footer .socials-footer h1{font-size:12px}#footer .services-footer ul li a,#footer .socials-footer ul li a{font-size:16px!important}#footer .socials-footer ul{gap:15px;margin-top:-5px}#footer .socials-footer ul li{margin-bottom:5px}#footer .footer-credits{padding-top:15px}#footer .footer-credits p{font-size:12px}}@media (max-width: 480px){#footer{padding:25px 15px 10px;gap:25px}#footer .services-footer,#footer .socials-footer{margin-left:10vw}#footer .services-footer ul li a,#footer .socials-footer ul li a{font-size:14px!important}#footer .socials-footer ul{gap:10px}#footer .footer-credits p{font-size:11px}}
