@font-face{font-family:Raleway;font-weight:400;src:url('/assets/fonts/static/Raleway-Regular.ttf') format('truetype')}@font-face{font-family:Raleway;font-weight:700;src:url('/assets/fonts/static/Raleway-Bold.ttf') format('truetype')}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Raleway,Arial,sans-serif;font-size:16px;line-height:1.7;color:#000;background-color:#f1f1f1;background-image:url('/assets/images/textura-background.webp');background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.container{max-width:1084px;margin:0 auto;padding:0 15px}.header-section{background-color:#d6b480;background-image:url('/assets/images/banners-site.webp');background-position:top center;background-repeat:no-repeat;background-size:cover;padding:100px 0;min-height:400px}.header-content{max-width:50%;padding:21px 0 28px 0}h1{font-family:Raleway,sans-serif;font-size:32px;font-weight:400;letter-spacing:2px;color:#464543;margin-bottom:20px;line-height:1.4}h2{font-family:Raleway,sans-serif;font-size:25px;font-weight:400;letter-spacing:2px;color:#464543;margin-bottom:20px;line-height:1.5}.hero-copy-box{border:1px solid rgba(70,69,67,.55);background:0 0;border-radius:10px;padding:14px 16px;margin-bottom:16px}.hero-copy-box h2{margin-bottom:0;font-size:22px;line-height:1.45;letter-spacing:1px}.button{display:inline-block;background-color:#57b637;color:#fff;font-family:Raleway,sans-serif;font-size:20px;font-weight:700;padding:13px 30px;text-decoration:none;border:none;cursor:pointer;border-radius:6px;transition:background-color .3s;margin-top:17px}.button:hover{background-color:#a4bf9b}.marquee-section{background-color:#464543;padding:15px 0;overflow:hidden}.marquee-text{font-family:Raleway,sans-serif;font-size:15px;font-weight:700;letter-spacing:2px;color:#fffdfa;text-align:center}.content-section{background-color:#fffdfa;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:50px 0;margin:0 auto}.section-title{font-family:Raleway,sans-serif;font-size:32px;font-weight:400;letter-spacing:2px;color:#464543;text-align:center;margin:50px 150px 27px 150px;line-height:1.4}.section-text{font-family:Raleway,sans-serif;font-size:18px;font-weight:400;letter-spacing:1px;color:#464543;text-align:center;margin:6px 150px 50px 150px;line-height:1.6}.section-subtitle{font-family:Raleway,sans-serif;font-size:25px;font-weight:400;letter-spacing:2px;color:#464543;text-align:center;margin:0 150px 27px 150px;word-break:normal;white-space:normal}.testimonial-image{max-width:100%;height:auto;margin:10px 0;border-radius:8px;box-shadow:0 2px 8px rgba(70,69,67,.05);display:block}.feedback-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 20px 24px 20px}.feedback-row .testimonial-image{width:100%;margin:0}.testimonials-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 20px 0 20px}.dark-section{background-color:#464543;padding:50px 0}.dark-section h2{color:#fffdfa}.icon-list{list-style:none;padding:25px 150px}.icon-list li{padding:11px 0;border-bottom:1px solid #fffdfa;color:#fffdfa;font-size:18px;display:flex;align-items:flex-start;line-height:1.5}.icon-list li:last-child{border-bottom:none}.icon-list .icon{margin-right:10px;color:#fffdfa;font-size:14px;margin-top:9px;flex-shrink:0}.gradient-section{background:linear-gradient(180deg,#464543 0,#545250 20%,#706d6a 38%,#9f9990 58%,#d7d0c5 80%,#fffdfa 100%);padding:50px 0}.icon-list-light li{color:#464543;border-bottom:1px solid #464543}.icon-list-light .icon{color:#464543}.final-price{font-family:Raleway,sans-serif;font-size:30px;font-weight:400;letter-spacing:2px;color:#464543;text-align:center;margin:50px 150px 27px 150px}.text-center{text-align:center}.text-left{text-align:left}.section-text.text-left{text-align:left}.narrow-center{max-width:640px;width:calc(100% - 30px);margin:0 auto}.centered-left-block{width:100%;margin-left:auto!important;margin-right:auto!important;text-align:left}.investment-section .centered-left-block,.steps-section .centered-left-block{display:block;width:100%;margin-left:auto!important;margin-right:auto!important;text-align:left}.investment-section p.centered-left-block,.steps-section p.centered-left-block{margin-top:0!important;margin-bottom:12px!important}.investment-section ul.centered-left-block,.steps-section ul.centered-left-block{padding-left:0!important;padding-right:0!important}.retention-proof .proof-layout{display:grid;grid-template-columns:1.1fr 0.9fr;gap:34px;align-items:center}.retention-proof .section-text{color:#fffdfa;margin:0 0 18px 0;letter-spacing:.4px}.retention-proof .no-margin-top{margin-top:0}.proof-image{width:100%;max-width:420px;border-radius:10px;box-shadow:0 6px 16px rgba(0,0,0,.2);margin:14px 0 18px 0}.mentor-image{width:100%;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.25)}.strategy-section .section-title{margin-top:10px;margin-bottom:18px}.strategy-section{padding-top:70px;padding-bottom:70px}.strategy-section .section-subtitle{margin:34px 0 16px 0;text-align:center!important}.compact-text{margin:0 80px 0 80px}.method-image{width:100%;max-width:560px;display:block;margin:32px auto 30px auto;border-radius:10px;box-shadow:0 6px 18px rgba(70,69,67,.12)}.steps-section .section-title{margin:10px 150px 30px 150px}.steps-section{padding-top:70px;padding-bottom:70px}.steps-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 20px 38px 20px}.step-card{background:#fffdfa;border:1px solid #e8e3d7;border-radius:10px;padding:20px;box-shadow:0 3px 10px rgba(70,69,67,.08)}.step-card h3{color:#464543;font-size:20px;line-height:1.35;margin-bottom:12px}.step-card p{color:#464543;font-size:16px;line-height:1.5}.list-lead{margin:0 20px 10px 20px;color:#464543}.section-heading-inline{text-align:center;margin:28px 150px 14px 150px}.benefits-list{list-style:none;padding:0 20px;margin-bottom:24px}.benefits-list li{position:relative;padding:8px 0 8px 18px;color:#464543;border-bottom:1px solid #ddd6c9}.benefits-list li:last-child{border-bottom:none}.benefits-list li::before{content:"—";position:absolute;left:0;color:#464543}.steps-section .benefits-list,.steps-section .list-lead{max-width:760px;margin-left:auto;margin-right:auto;text-align:left}.steps-section .narrow-center .list-lead{margin-top:30px}.investment-title{color:#fffdfa;margin:0 auto 16px auto;max-width:760px;text-align:left}.investment-text{margin:0 auto 20px auto;max-width:760px;color:#fffdfa;text-align:left}.investment-list{list-style:none;padding:0;margin-bottom:34px;max-width:760px;margin-left:auto;margin-right:auto}.investment-list li{position:relative;padding:8px 0 8px 18px;color:#fffdfa;border-bottom:1px solid rgba(255,253,250,.35)}.investment-list li:last-child{border-bottom:none}.investment-list li::before{content:"—";position:absolute;left:0;color:#fffdfa}.investment-price{color:#fffdfa;margin:28px 20px 24px 20px}.investment-section{padding-top:70px;padding-bottom:70px}.faq-section .section-title{margin:10px 150px 25px 150px}.faq-section{padding-top:70px;padding-bottom:70px}.faq-list{display:grid;gap:14px;margin:0 20px}.faq-item{background:#fffdfa;border:1px solid #e8e3d7;border-radius:10px;padding:18px}.faq-question{width:100%;border:0;background:0 0;color:#464543;font-size:20px;font-weight:700;text-align:left;line-height:1.3;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0}.faq-question::after{content:"+";font-size:24px;line-height:1;color:#464543;flex-shrink:0}.faq-item.is-open .faq-question::after{content:"\2212"}.faq-answer{margin-top:10px}.faq-answer p{color:#464543;font-size:16px;line-height:1.6}.header-banner-img-mobile{display:none}.header-banner-img-mobile img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:10px;box-shadow:0 2px 12px rgba(70,69,67,.05);background:#fffdfa;padding:14px 0 18px 0}#privacy-popup{display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.58);z-index:10001;align-items:center;justify-content:center}#privacy-popup .privacy-popup-inner{position:relative;width:min(960px,94vw);height:min(86vh,760px);background:#fffdfa;border-radius:12px;padding:20px 20px 16px 20px;box-shadow:0 10px 36px rgba(0,0,0,.24);display:flex;flex-direction:column}#privacy-popup h2{margin:0 36px 12px 0;font-size:24px;letter-spacing:1px}#privacy-popup iframe{width:100%;height:100%;border:0;border-radius:8px;background:#fff;flex:1}#privacy-popup .close-btn{position:absolute;right:14px;top:10px;font-size:24px;line-height:1;cursor:pointer;padding:0 8px}@media (max-width:1024px){.container{max-width:96vw}h1{font-size:23px;letter-spacing:1px}h2{font-size:18px;letter-spacing:1px}.section-title{font-size:22px;margin:30px 7vw 10px 7vw;padding:0;letter-spacing:1px}.section-subtitle{font-size:17px;margin:12px 6vw 14px 6vw;text-align:left;letter-spacing:1px;padding:0}.section-text{font-size:14px;margin:5px 7vw 25px 7vw;text-align:justify;padding:0}.icon-list,.icon-list-light{padding:11px 6vw}.feedback-row{gap:10px;margin:0 2vw 20px 2vw}.retention-proof .proof-layout{grid-template-columns:1fr;gap:20px}.retention-proof .section-text{margin:0 0 14px 0}.proof-image{max-width:100%}.mentor-image{max-width:540px;margin:0 auto;display:block}.compact-text{margin:0 7vw 0 7vw}.strategy-section .section-subtitle{text-align:center}.narrow-center{max-width:640px;width:calc(100% - 30px)}.faq-section .section-title,.steps-section .section-title{margin:20px 7vw 20px 7vw}.section-heading-inline{margin:22px 7vw 14px 7vw}.steps-grid{margin:0 2vw 24px 2vw}.investment-list,.investment-text,.investment-title,.steps-section .benefits-list,.steps-section .list-lead{max-width:760px;margin-left:auto;margin-right:auto}.benefits-list,.investment-list{padding-left:0;padding-right:0}.faq-list{margin:0 2vw}.testimonials-grid{gap:14px;margin:19px 2vw 0 2vw}.final-price{font-size:21px;margin:20px 7vw 18px 7vw}.faq-section,.investment-section,.steps-section,.strategy-section{padding-top:60px;padding-bottom:60px}}@media (max-width:767px){.header-section{background-image:url('/assets/images/Design-sem-nome-1.webp');background-position:center center;padding:60px 0 20px 0;min-height:300px}.header-content{max-width:100%;padding:10px 15px 15px 15px}h1{font-size:18px;margin-bottom:10px;letter-spacing:1px;line-height:1.3}h2{font-size:16px;letter-spacing:0;margin-bottom:12px;line-height:1.4}.hero-copy-box{padding:12px 12px;margin-bottom:12px}.hero-copy-box h2{font-size:15px;line-height:1.35}.button{font-size:16px;margin-top:11px;width:100%;text-align:center;padding:12px 20px}.marquee-text{font-size:11px;letter-spacing:1px}.content-section{padding:30px 0}.section-title{font-size:18px;margin:20px 15px 15px 15px;text-align:left;padding:0;letter-spacing:1px;line-height:1.3}.section-subtitle{font-size:14px;margin:8px 10px 6px 10px;text-align:left;letter-spacing:1px;padding:0}.section-text{font-size:14px;margin:10px 15px 15px 15px;text-align:left;padding:0;line-height:1.5}.hero-note{font-style:italic;margin-top:14px!important}.testimonials-grid{grid-template-columns:1fr;margin:15px 15px 0 15px;gap:10px}.retention-proof .proof-layout{grid-template-columns:1fr;gap:16px}.retention-proof .section-text{font-size:14px;margin:0 0 12px 0;line-height:1.5}.proof-image{margin:8px 0 14px 0}.proof-image{width:74%;max-width:300px;display:block;margin:8px auto 14px auto}.mentor-image{width:74%;max-width:300px;margin:0 auto}.compact-text{margin:0 15px}.method-image{width:78%;max-width:320px;display:block;margin:24px auto 22px auto}.narrow-center{width:calc(100% - 30px)}.strategy-section .section-subtitle{text-align:center}.steps-grid{grid-template-columns:1fr;margin:0 15px 20px 15px}.step-card{padding:15px}.step-card h3{font-size:16px;margin-bottom:8px}.step-card p{font-size:14px}.list-lead{margin:0 15px 8px 15px}.section-heading-inline{margin:20px 15px 10px 15px;text-align:center}.steps-section .section-heading-inline{margin-top:34px}.benefits-list,.investment-list{padding:0 15px;margin-bottom:20px}.investment-list,.investment-text,.investment-title,.steps-section .benefits-list,.steps-section .list-lead{max-width:760px;margin-left:auto;margin-right:auto}.faq-list{margin:0 15px}.faq-item{padding:14px}.faq-question{font-size:16px}.faq-question::after{font-size:20px}.faq-answer p{font-size:14px}.feedback-row{grid-template-columns:1fr;margin:0 15px 20px 15px;gap:10px;justify-items:center}.feedback-row .testimonial-image{width:74%;max-width:280px;border-radius:5px;margin:5px auto}.dark-section{padding:30px 0}.gradient-section{padding:30px 0}.icon-list,.icon-list-light{padding:15px 15px}.icon-list li,.icon-list-light li{font-size:14px;padding:8px 0;line-height:1.4}.icon-list .icon,.icon-list-light .icon{font-size:14px;margin-top:5px}.final-price{font-size:20px;margin:20px 15px 15px 15px;text-align:left;letter-spacing:1px}.faq-section,.investment-section,.steps-section,.strategy-section{padding-top:48px;padding-bottom:48px}#privacy-popup .privacy-popup-inner{width:94vw;height:88vh;padding:14px 14px 12px 14px}#privacy-popup h2{font-size:18px;margin:0 32px 10px 0}#privacy-popup .close-btn{font-size:22px;right:8px;top:6px}.header-banner-img-mobile img{width:88%;max-width:420px;margin:0 auto}}@media (max-width:767px){.header-section{background-image:none!important;background-color:#fffdfa!important;padding-bottom:0}.header-content{background:0 0;box-shadow:none}.header-banner-img-mobile{display:block;background:#fffdfa;padding:0 0 12px 0;width:100%}}