@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Poppins:wght@300;400;500;600;700&display=swap";:root{--color-bg: #E3D7F4;--color-purple: #4B2E83;--color-gold: #C9A44C;--color-text: #2E2E2E;--color-text-light: #5A5A5A;--color-box: #F4EDFD;--color-border: rgba(201, 164, 76, .2);--color-border-light: rgba(75, 46, 131, .08);--font-title: "Cormorant Garamond", serif;--font-body: "Poppins", sans-serif;--transition-smooth: all .4s cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}body{background-color:var(--color-bg);overflow-x:hidden;line-height:1.8;font-weight:300}h1,h2,h3,h4,.font-serif{font-family:var(--font-title);color:var(--color-purple);font-weight:500;line-height:1.2}p,li,span,button{font-family:var(--font-body)}.container{width:100%;max-width:1000px;margin:0 auto;padding:0 1.5rem}.btn-gold{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-gold);color:#fff!important;font-family:var(--font-body);font-weight:500;font-size:.95rem;letter-spacing:.08em;text-decoration:none;padding:1.15rem 2.25rem;border-radius:50px;border:1px solid var(--color-gold);box-shadow:0 10px 25px -5px #c9a44c4d;cursor:pointer;transition:var(--transition-smooth);text-align:center;text-transform:uppercase;width:100%;max-width:500px;margin:0 auto}.btn-gold:hover{background-color:transparent;color:var(--color-gold)!important;box-shadow:0 15px 30px -5px #c9a44c26;transform:translateY(-2px)}.btn-gold:active{transform:translateY(1px)}section{padding:5rem 0;position:relative}@media(min-width:768px){section{padding:8rem 0}}.ornament{display:flex;align-items:center;justify-content:center;margin:2rem 0}.ornament:before,.ornament:after{content:"";height:1px;width:50px;background-color:var(--color-border)}.ornament-star{color:var(--color-gold);margin:0 1rem;font-size:1rem}.hero{padding-top:4rem;padding-bottom:5rem;text-align:center}@media(min-width:768px){.hero{padding-top:7rem;padding-bottom:8rem}}.hero-tag{font-size:.8rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-gold);font-weight:500;margin-bottom:1.5rem;display:inline-block}.hero-headline{font-size:1.85rem;margin-bottom:1.5rem;letter-spacing:-.02em;font-weight:400;color:#000}.highlight-gold{color:var(--color-gold);display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}@media(min-width:768px){.hero-headline{font-size:2.8rem;line-height:1.15;max-width:900px;margin-left:auto;margin-right:auto}}.hero-subheadline{font-size:.95rem;color:#000;max-width:750px;margin:0 auto 2rem;line-height:1.6;font-weight:500;opacity:1}@media(min-width:768px){.hero-subheadline{font-size:1.15rem}}.hero-text{font-size:.95rem;color:var(--color-text-light);max-width:700px;margin:0 auto 3rem;line-height:1.8}@media(min-width:768px){.hero-text{font-size:1.05rem}}.hero-cta-wrapper{margin-bottom:2rem}.hero-benefits{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem}@media(min-width:768px){.hero-benefits{flex-direction:row;gap:2.5rem}}.benefit-item{font-size:.85rem;color:var(--color-text-light);display:flex;align-items:center;gap:.4rem;letter-spacing:.03em}.benefit-item span{color:var(--color-gold);font-weight:700}.hero-image-container{margin:3rem auto;perspective:1000px;text-align:center}.hero-image-wrapper{background-color:transparent;padding:0;border:none;display:inline-block;max-width:530px;width:90%;transform:rotateX(5deg) rotateY(-2deg);transition:var(--transition-smooth)}.hero-image-wrapper:hover{transform:rotateX(0) rotateY(0) translateY(-5px)}.hero-image{max-width:100%;height:auto;border-radius:12px;display:block;mix-blend-mode:multiply}.who-is{background-color:var(--color-box);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}.section-header{text-align:center;margin-bottom:3.5rem}.section-title{font-size:2.2rem;margin-bottom:1rem;letter-spacing:-.01em}@media(min-width:768px){.section-title{font-size:3rem}}.section-intro{font-size:1rem;color:var(--color-text-light);max-width:650px;margin:0 auto}@media(min-width:768px){.section-intro{font-size:1.15rem}}.who-is-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.who-is-grid{grid-template-columns:1fr 1fr;gap:2rem}}.who-is-card{background-color:var(--color-bg);padding:2.25rem;border-radius:16px;border:1px solid rgba(201,164,76,.1);box-shadow:0 8px 20px -6px #00000005;display:flex;gap:1.15rem;align-items:flex-start;transition:var(--transition-smooth)}.who-is-card:hover{transform:translateY(-3px);border-color:var(--color-gold);box-shadow:0 15px 30px -10px #4b2e830d}.who-is-check{color:var(--color-gold);font-size:1.25rem;flex-shrink:0;line-height:1.4}.who-is-text{font-size:.95rem;color:var(--color-text);line-height:1.6}.pain-section{background-color:var(--color-bg)}.pain-title-box{text-align:center;max-width:800px;margin:0 auto 4rem}.pain-title{font-size:2rem;margin-bottom:1.5rem;font-style:italic;font-weight:400;letter-spacing:-.01em}@media(min-width:768px){.pain-title{font-size:2.8rem}}.pain-content-box{background-color:var(--color-box);border-radius:24px;border:1px solid var(--color-border);padding:2.5rem 2rem;max-width:800px;margin:0 auto;box-shadow:0 20px 40px -20px #4b2e830f}@media(min-width:768px){.pain-content-box{padding:4.5rem 4rem}}.pain-paragraphs{display:flex;flex-direction:column;gap:1.5rem}.pain-p{font-size:.95rem;color:var(--color-text);line-height:1.8}@media(min-width:768px){.pain-p{font-size:1.05rem}}.pain-p-highlight{font-size:1.15rem;color:var(--color-purple);font-weight:500;text-align:center;margin-top:1rem;padding-top:1.5rem;border-top:1px dashed var(--color-border)}@media(min-width:768px){.pain-p-highlight{font-size:1.3rem}}.pain-quote{background-color:rgba(7B,46,131,.03);border-left:3px solid var(--color-gold);padding:1.25rem 1.5rem;margin:1.5rem 0;border-radius:0 12px 12px 0;display:flex;flex-direction:column;gap:1rem}.pain-quote p{font-style:italic;font-size:.95rem;color:var(--color-purple);line-height:1.6}@media(min-width:768px){.pain-quote p{font-size:1.05rem}}.solution-section{background-color:var(--color-box);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}.solution-grid{display:grid;grid-template-columns:1fr;gap:3.5rem;align-items:center}@media(min-width:900px){.solution-grid{grid-template-columns:1.1fr .9fr;gap:4rem}}.solution-info{display:flex;flex-direction:column}.solution-bullets-title{font-weight:500;color:var(--color-purple);margin:2rem 0 1rem;font-size:1.1rem}.solution-bullets{display:grid;grid-template-columns:1fr;gap:.85rem;margin-bottom:2rem}@media(min-width:550px){.solution-bullets{grid-template-columns:1fr 1fr;gap:1rem}}.solution-bullet{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:var(--color-text);background:var(--color-bg);padding:.85rem 1.15rem;border-radius:10px;border:1px solid rgba(201,164,76,.08)}.solution-bullet-dot{color:var(--color-gold);font-size:1.1rem;font-weight:700}.solution-conclusion{font-size:.95rem;color:var(--color-text-light);border-top:1px solid var(--color-border);padding-top:1.5rem}.solution-visual{display:flex;justify-content:center}.solution-image-card{background:var(--color-bg);padding:.85rem;border-radius:20px;border:1px solid var(--color-border);box-shadow:0 25px 50px -15px #4b2e8314;max-width:100%}.solution-image{max-width:100%;height:auto;border-radius:12px;display:block}.deliverables{background-color:var(--color-bg)}.deliverables-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:3.5rem}@media(min-width:768px){.deliverables-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}.deliverable-card{background-color:var(--color-box);padding:1.25rem .75rem;border-radius:16px;border:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:var(--transition-smooth);box-shadow:0 10px 30px -15px #4b2e830d}@media(min-width:768px){.deliverable-card{padding:2.5rem 2rem;border-radius:20px}}.deliverable-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px -15px #4b2e831f;border-color:var(--color-purple)}.deliverable-badge{position:absolute;top:.5rem;right:.5rem;background-color:#c9a44c1f;color:var(--color-gold);border:1px solid var(--color-border);border-radius:99px;padding:.15rem .4rem;font-size:.55rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}@media(min-width:768px){.deliverable-badge{top:1rem;right:1.25rem;padding:.25rem .75rem;font-size:.7rem}}.deliverable-icon-wrapper{width:48px;height:48px;background-color:#c9a44c14;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;border:1px solid rgba(201,164,76,.15);transition:var(--transition-smooth)}@media(min-width:768px){.deliverable-icon-wrapper{width:64px;height:64px;margin-bottom:1.5rem}}.deliverable-card:hover .deliverable-icon-wrapper{background-color:var(--color-gold);border-color:var(--color-gold)}.deliverable-card:hover .deliverable-icon-wrapper i{color:#fff!important}.deliverable-icon-wrapper i{color:var(--color-gold);width:20px;height:20px;transition:var(--transition-smooth)}@media(min-width:768px){.deliverable-icon-wrapper i{width:24px;height:24px}}.deliverable-title{font-family:var(--font-title);font-size:.95rem;font-weight:600;color:var(--color-purple);margin-bottom:.5rem;letter-spacing:.03em;display:flex;align-items:center;gap:.3rem;justify-content:center}@media(min-width:768px){.deliverable-title{font-size:1.25rem;margin-bottom:.75rem;gap:.5rem}}.deliverable-desc{font-size:.75rem;color:var(--color-text);opacity:.85;line-height:1.5}@media(min-width:768px){.deliverable-desc{font-size:.95rem;line-height:1.6}}.deliverables-footer{text-align:center;max-width:650px;margin:3.5rem auto 0;padding-top:2rem;border-top:1px solid var(--color-border)}.deliverables-footer p{font-size:1rem;color:var(--color-text);font-weight:400;line-height:1.6}.bonus-section{background-color:var(--color-box);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}.bonus-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.bonus-grid{grid-template-columns:1fr 1fr 1fr}}.bonus-card{background-color:var(--color-bg);border-radius:20px;border:1px solid var(--color-border);padding:1.75rem;display:flex;flex-direction:column;transition:var(--transition-smooth);box-shadow:0 10px 30px -15px #00000005}.bonus-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px -10px #4b2e830f}.bonus-badge{align-self:flex-start;background-color:var(--color-purple);color:#fff;font-size:.7rem;font-weight:500;letter-spacing:.15em;padding:.35rem .85rem;border-radius:30px;margin-bottom:1.5rem;text-transform:uppercase}.bonus-icon-container{width:54px;height:54px;background-color:#c9a44c14;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;border:1px solid rgba(201,164,76,.15)}.bonus-icon{color:var(--color-gold);width:24px;height:24px}.bonus-card-title{font-family:var(--font-title);font-size:1.25rem;font-weight:600;color:var(--color-purple);margin-bottom:.35rem;line-height:1.3}.bonus-card-value{display:inline-block;font-size:.85rem;color:var(--color-gold);font-weight:600;margin-bottom:1.25rem;letter-spacing:.02em}.bonus-card-desc{font-size:.9rem;color:var(--color-text);line-height:1.6;opacity:.9}.price-box-photo{background-color:#10b98103;border:1px solid rgba(16,185,129,.15);border-radius:20px;padding:1.5rem;margin:1.5rem 0;text-align:center}.price-box-photo-header{font-size:.75rem;font-weight:700;color:var(--color-text-light);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem}.price-box-photo-old-container{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.5rem}.price-box-photo-old{font-size:1.1rem;color:#ef4444;text-decoration:line-through;font-weight:600}.price-box-photo-badge{background-color:#fee2e2;color:#ef4444;font-size:.65rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.price-box-photo-apenas{font-size:.75rem;font-weight:700;color:var(--color-text-light);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem}.price-box-photo-current{display:flex;align-items:flex-end;justify-content:center;gap:.25rem;color:#10b981}.price-box-photo-currency{font-size:1.25rem;font-weight:700;margin-bottom:.6rem}.price-box-photo-val{font-size:3.75rem;font-weight:800;line-height:1;font-family:var(--font-body);letter-spacing:-.03em}.offer-checklist-title{font-family:var(--font-title);font-size:.95rem;font-weight:700;color:var(--color-purple);text-transform:uppercase;letter-spacing:.08em;margin-top:2rem;margin-bottom:1.5rem;text-align:center}.offer-checklist{display:flex;flex-direction:column;text-align:left;margin-bottom:2rem;background-color:#fff6;border-radius:16px;padding:.5rem 1rem}.offer-checklist-item{display:flex;align-items:center;gap:.75rem;padding:.85rem 0;border-bottom:1px dashed rgba(75,46,131,.12);font-size:.95rem;color:var(--color-text);font-weight:500}.offer-checklist-item:last-child{border-bottom:none}.offer-checklist-check{width:24px;height:24px;background-color:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.offer-checklist-check i{width:14px;height:14px}.testimonials{background-color:var(--color-bg)}.testimonials-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.testimonials-grid{grid-template-columns:1fr 1fr 1fr}}.testimonial-card{background-color:var(--color-box);border-radius:20px;border:1px solid var(--color-border-light);padding:2rem;display:flex;flex-direction:column;justify-content:space-between;min-height:250px;position:relative}.testimonial-quote-icon{font-family:var(--font-title);font-size:3rem;color:var(--color-gold);line-height:1;opacity:.25;position:absolute;top:1rem;right:1.5rem}.testimonial-stars{display:flex;gap:.25rem;color:var(--color-gold);margin-bottom:1.5rem}.testimonial-text-placeholder{display:flex;flex-direction:column;gap:.65rem;margin-bottom:2rem}.testimonial-line{width:100%;height:.8rem;background-color:#2e2e2e14;border-radius:4px}.testimonial-line.short{width:70%}.testimonial-author-placeholder{display:flex;align-items:center;gap:.75rem}.testimonial-avatar-placeholder{width:36px;height:36px;border-radius:50%;background-color:#4b2e831a;display:flex;align-items:center;justify-content:center}.testimonial-avatar-icon{color:var(--color-purple);font-size:.9rem}.testimonial-meta-placeholder{display:flex;flex-direction:column;gap:.25rem;flex-grow:1}.testimonial-name-placeholder{width:90px;height:.8rem;background-color:#2e2e2e1f;border-radius:4px}.testimonial-verified-tag{width:110px;height:.6rem;background-color:#c9a44c26;border-radius:4px}.offer-section{background-color:var(--color-bg);padding-top:3rem}.offer-card{background-color:var(--color-box);border-radius:28px;border:1px solid var(--color-gold);padding:3rem 2rem;max-width:650px;margin:0 auto;text-align:center;box-shadow:0 30px 60px -15px #4b2e831a;position:relative;overflow:hidden}@media(min-width:768px){.offer-card{padding:4.5rem 4rem}}.offer-ribbon{background-color:var(--color-gold);color:#fff;font-size:.7rem;font-weight:500;letter-spacing:.15em;padding:.45rem 2rem;position:absolute;top:1.5rem;right:-2rem;transform:rotate(45deg);text-transform:uppercase}.offer-product-title{font-size:2.2rem;color:var(--color-purple);margin-bottom:1rem}.offer-divider{width:50px;height:2px;background-color:var(--color-gold);margin:1.5rem auto}.offer-price-box{margin:2rem 0}.price-old-placeholder{display:block;font-size:1rem;color:var(--color-text-light);text-decoration:line-through;margin-bottom:.5rem}.price-current-placeholder{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--color-purple);margin-bottom:.5rem}.price-current-currency{font-size:1.25rem;font-weight:400;font-family:var(--font-title);align-self:flex-start;margin-top:.5rem}.price-current-value{font-size:3.5rem;font-weight:600;font-family:var(--font-title);line-height:1}@media(min-width:768px){.price-current-value{font-size:4.5rem}}.price-installments-placeholder{display:block;font-size:1rem;color:var(--color-gold);font-weight:500;letter-spacing:.02em}.offer-cta-container{margin-top:2.5rem;margin-bottom:1.5rem}.offer-guarantees-placeholder{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2rem;font-size:.75rem;color:var(--color-text-light);opacity:.8}.offer-guarantee-item{display:flex;align-items:center;gap:.3rem}.guarantee-section{background-color:var(--color-box);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}.guarantee-box{display:flex;flex-direction:column;gap:2.5rem;align-items:center;max-width:800px;margin:0 auto}@media(min-width:768px){.guarantee-box{flex-direction:row;gap:4rem}}.guarantee-seal-wrapper{flex-shrink:0}.guarantee-seal{width:140px;height:140px;background-color:var(--color-bg);border-radius:50%;border:2px solid var(--color-gold);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;box-shadow:0 10px 25px -5px #c9a44c26}.guarantee-seal-star{color:var(--color-gold);font-size:1.5rem;margin-bottom:.25rem}.guarantee-seal-number{font-family:var(--font-title);font-size:2.5rem;line-height:1;font-weight:700;color:var(--color-purple)}.guarantee-seal-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-light);font-weight:500}.guarantee-content{flex-grow:1}.guarantee-title{font-size:2rem;margin-bottom:1.25rem;letter-spacing:-.01em}.guarantee-text{font-size:.95rem;color:var(--color-text-light);line-height:1.8}.guarantee-text p{margin-bottom:1rem}.guarantee-text p:last-child{margin-bottom:0}.faq-section{background-color:var(--color-bg)}.faq-container{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.faq-item{background-color:var(--color-box);border-radius:14px;border:1px solid rgba(75,46,131,.05);overflow:hidden;transition:var(--transition-smooth)}.faq-item.active{border-color:var(--color-border);box-shadow:0 10px 25px -10px #4b2e830f}.faq-trigger{width:100%;background:none;border:none;padding:1.5rem 2rem;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer;outline:none}.faq-question{font-size:1.05rem;font-weight:500;color:var(--color-purple);padding-right:1.5rem;line-height:1.4}.faq-icon{width:18px;height:18px;position:relative;flex-shrink:0}.faq-icon:before,.faq-icon:after{content:"";position:absolute;background-color:var(--color-gold);transition:var(--transition-smooth)}.faq-icon:before{top:8px;left:0;width:18px;height:2px}.faq-icon:after{top:0;left:8px;width:2px;height:18px}.faq-item.active .faq-icon:after{transform:rotate(90deg);opacity:0}.faq-item.active .faq-icon:before{transform:rotate(180deg)}.faq-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1)}.faq-content-inner{padding:1.25rem 2rem 1.75rem;font-size:.95rem;color:var(--color-text-light);line-height:1.7;border-top:1px dashed rgba(75,46,131,.04)}.footer{background-color:#110721;border-top:1px solid rgba(201,164,76,.15);padding:5rem 0 3rem;text-align:center;color:#e4ddf2;position:relative}.support-banner{background:#fff;border:1px solid rgba(75,46,131,.08);border-radius:16px;padding:1.5rem;text-align:center;max-width:600px;margin:3.5rem auto 1.5rem;position:relative;z-index:10;box-shadow:0 10px 25px -10px #4b2e8326}.support-banner p{margin:0}.footer-logo-container{display:flex;justify-content:center;margin-bottom:1.5rem}.footer-logo{width:50px;height:50px;background-color:var(--color-gold);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #c9a44c4d}.footer-logo i{color:#fff;width:24px;height:24px}.footer-title{font-family:var(--font-title);font-size:1.75rem;color:#fff!important;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.footer-subtitle{font-size:.9rem;color:#b3a4c9;max-width:500px;margin:0 auto 2rem;line-height:1.5}.footer-dashed-line{width:60px;height:1px;background-color:#c9a44c40;margin:2rem auto}.footer-disclaimers{display:flex;flex-direction:column;gap:.75rem;font-size:.75rem;color:#9d8bb5;max-width:650px;margin:0 auto 3rem;line-height:1.6;letter-spacing:.02em}.footer-disclaimers .bold-text{font-weight:500;color:#d1c5e3}.footer-bottom-line{width:100%;height:1px;background-color:#ffffff0f;margin-bottom:2rem}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:0}.footer-link{color:#b3a4c9;text-decoration:none;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;transition:var(--transition-smooth)}.footer-link:hover{color:var(--color-gold)}.footer-divider{color:#ffffff1a;font-size:.85rem}.footer-copyright{font-size:.8rem;color:#8a7a9f;letter-spacing:.02em;margin:0}.reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.revealed{opacity:1;transform:translateY(0)}
