@font-face{font-family:Raleway;font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/raleway/raleway-normal-300.woff2') format('woff2')}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/raleway/raleway-normal-400.woff2') format('woff2')}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/raleway/raleway-normal-500.woff2') format('woff2')}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/raleway/raleway-normal-600.woff2') format('woff2')}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/raleway/raleway-normal-700.woff2') format('woff2')}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/raleway/raleway-normal-800.woff2') format('woff2')}@font-face{font-family:Raleway;font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/raleway/raleway-italic-400.woff2') format('woff2')}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/playfair/playfair-display-1.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/playfair/playfair-display-2.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/playfair/playfair-display-3.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/playfair/playfair-display-4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/playfair/playfair-display-5.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/playfair/playfair-display-6.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/playfair/playfair-display-7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/playfair/playfair-display-8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/playfair/playfair-display-9.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/playfair/playfair-display-10.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/playfair/playfair-display-11.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/playfair/playfair-display-12.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/playfair/playfair-display-13.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/playfair/playfair-display-14.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/playfair/playfair-display-15.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/playfair/playfair-display-16.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:100 700;font-display:block;src:url(../fonts/material-symbols/material-symbols-outlined-1.woff2) format('woff2')}:root{--bg:#f4f1ec;--paper:#fffdfa;--cream:#faf7f2;--charcoal:#3a3937;--text:#464543;--muted:#6c6c68;--olive:#7a7552;--olive-light:#a09a72;--accent:#57b637;--accent-soft:#a4bf9b;--gold:#c4a96a;--gold-light:#d6c18f;--stroke:#e5e1d8;--radius:14px;--shadow:0 8px 28px rgba(70, 69, 67, 0.10);--shadow-lg:0 16px 48px rgba(70, 69, 67, 0.14);--text-dark:#464543;--text-light:#fffdfa;--btn-green-default:#a4bf9b;--btn-green-hover:#57b637}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Raleway,Arial,sans-serif;font-size:16px;line-height:1.7;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}main{flex:1}img{max-width:100%;display:block;height:auto}h1,h2,h3,h4{font-family:Raleway,sans-serif!important;font-weight:700!important;font-size:30px!important;line-height:1.2;color:var(--text);margin-bottom:20px}.epc-container{max-width:1084px;margin:0 auto;padding:0 20px}.epc-container-fluid{width:100%;padding:0 clamp(24px,5vw,60px);margin:0 auto}.epc-narrow{max-width:800px;margin:0 auto}.epc-section{padding:80px 0}.epc-hero{position:relative;overflow:hidden;min-height:92vh;display:flex;align-items:center}.epc-hero .epc-container{position:relative;z-index:2}.epc-hero-copy{padding:80px 0;max-width:620px;text-align:left}.epc-hero h1{color:var(--text);margin:0 0 20px}.lead{font-size:30px;line-height:1.2;margin:21px 0 28px;font-weight:400;text-align:left}.lead-sm{font-size:20px;line-height:1.4;margin:21px 0 28px;text-align:left}.epc-subheader{background:#fffdfa;border-bottom:1px solid var(--stroke);padding:12px 0;position:sticky;top:0;z-index:100}.epc-subheader .epc-container-fluid{display:flex;justify-content:space-between;align-items:center}.epc-subheader-text{font-size:14px;font-weight:700;margin:0!important;padding:0!important;text-align:left!important}.epc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 32px;border-radius:8px;background:var(--accent);color:#fff;font-family:Raleway,sans-serif;font-weight:700;font-size:15px;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 16px rgba(87,182,55,.22)}#hero-cta{display:inline-flex}.epc-btn-sm{padding:8px 20px;font-size:12px}@media (max-width:1024px){.epc-subheader{display:none!important}.epc-hero-copy{padding:10px 0;max-width:100%;text-align:left!important}.epc-hero-copy .lead{font-size:26px!important;line-height:1.3!important;margin:16px 0!important}.epc-hero-copy .lead-sm{font-size:18px!important;line-height:1.4!important;margin:16px 0!important}}@media (max-width:700px){.epc-section{padding:10px 0}.epc-hero-copy{padding:50px 0 30px}.epc-hero h1{font-size:30px}}.epc-subheader{background-color:var(--charcoal)!important;color:var(--text-light)!important;border-bottom:1px solid rgba(255,255,255,.1);padding:10px 0!important}.epc-subheader-text{color:var(--text-light)!important;font-size:14px}.epc-subheader .epc-btn-sm{padding:6px 14px!important;font-size:12px!important}.epc-hero{background-image:url('../images/ecossistemadevendas-hero.webp')!important;background-color:var(--paper)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:72% center!important;padding:100px 0!important}.epc-hero .epc-btn{display:inline-block;margin-bottom:8px}.hero-zoom-text{display:block;font-size:14px;color:var(--text-dark);opacity:.8;margin-top:12px;font-weight:600}.epc-section-qualificacao{background-color:var(--charcoal)!important;color:var(--text-light)!important}.epc-section-qualificacao .qualificacao-final,.epc-section-qualificacao h2,.epc-section-qualificacao h3,.epc-section-qualificacao li,.epc-section-qualificacao p{color:var(--text-light)!important}.epc-section-qualificacao .qualificacao-copy{font-size:20px!important;max-width:800px;margin:0 auto 24px;text-align:left!important;font-family:Raleway,sans-serif!important}.epc-section-qualificacao .qualificacao-copy p{margin-bottom:24px}.epc-section-qualificacao .qualificacao-btn-wrapper{text-align:center;margin:48px 0!important}.epc-section-qualificacao .qualificacao-final{font-size:20px!important;max-width:800px;margin:0 auto 64px;text-align:left!important;font-family:Raleway,sans-serif!important}.highlight-border-box{border:1px solid rgba(255,255,255,.25)!important;padding:30px!important;border-radius:12px!important;background:0 0!important;margin:40px 0!important}.highlight-border-box p{font-size:20px!important;line-height:1.6!important;color:var(--text-light)!important;margin:0!important}.highlight-border-box u{text-decoration:underline!important;text-underline-offset:4px}.social-proof-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:32px}.social-proof-col img{width:100%;height:auto;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.2);object-fit:contain;display:block}.epc-section-aprendizado{background-color:var(--paper)!important;color:var(--text-dark)!important}.epc-section-aprendizado h2,.epc-section-aprendizado h3{color:var(--text-dark)!important;text-align:center!important}.aprendizado-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.aprendizado-card{background-color:var(--charcoal)!important;color:var(--text-light)!important;padding:32px;border-radius:12px}.aprendizado-card h3{color:var(--text-light)!important;text-align:left!important;font-size:20px!important;margin-bottom:12px!important}.aprendizado-card p{font-size:16px;line-height:1.6}.epc-section-entregaveis{background-image:linear-gradient(90deg,rgba(70,69,67,.96) 0,rgba(70,69,67,.96) 42%,rgba(70,69,67,.72) 62%,rgba(70,69,67,.18) 100%),url('../images/ecossistemadevendas-entregaveis-desktop.webp')!important;background-size:cover,auto 100%!important;background-position:center,right center!important;background-repeat:no-repeat!important;background-attachment:fixed!important;color:var(--text-light)!important;padding:100px 0!important}.epc-section-entregaveis h2{color:var(--text-light)!important;text-align:left!important;margin-bottom:48px!important}.epc-section-entregaveis .epc-container{max-width:1180px}.entregaveis-list{list-style:none;max-width:520px;margin:0;padding:0}.entregaveis-list li{margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:20px}.entregaveis-list li:last-child{border-bottom:none;padding-bottom:0}.entregaveis-list li strong{display:block;font-size:22px;margin-bottom:8px;color:var(--text-light)}.entregaveis-list li span{font-size:16px;opacity:.85;line-height:1.6}.epc-section-bilhetes h2{text-align:center!important;margin-bottom:40px!important}.bilhetes-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:40px}.bilhete-card{background-color:var(--paper);border:1px solid var(--charcoal);color:var(--text-dark);padding:40px 30px;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;position:relative}.bilhete-card.premium{background-color:var(--charcoal)!important;color:var(--text-light)!important;border:none!important;box-shadow:0 12px 32px rgba(0,0,0,.15)}.bilhete-card.premium::after{display:none!important}.bilhete-tier{font-size:22px;font-weight:700;margin-bottom:12px}.bilhete-price{font-size:36px;font-weight:700;margin-bottom:24px}.bilhete-features{list-style:none;text-align:left;margin-bottom:32px;font-size:15px}.bilhete-features li{margin-bottom:12px}.bilhete-features li del{opacity:.5}.bilhete-btn{display:block;width:100%;color:#fff;padding:14px;font-size:15px;font-weight:700;border-radius:8px;cursor:pointer;transition:background-color .2s}.epc-section-mentor{background-image:url('../images/ecossistemadevendas-apresentacao-desktop.webp')!important;background-color:var(--paper)!important;background-size:auto 100%!important;background-position:right center!important;background-repeat:no-repeat!important;color:var(--text-dark)!important;aspect-ratio:6000/2941;box-sizing:border-box;display:flex;align-items:center;padding:clamp(56px,6vw,100px) 0!important}.epc-mentor-julho-content{max-width:34%;text-align:left}.epc-mentor-julho-content h2{font-size:36px!important;margin-bottom:16px!important;text-align:left!important;color:var(--text-dark)!important}.epc-mentor-julho-content p{font-size:16px;line-height:1.7;margin-bottom:16px}.mentor-signature{font-weight:700;margin-bottom:0}.epc-section-faq{background-color:var(--charcoal)!important;color:var(--text-light)!important}.epc-section-faq h2{color:var(--text-light)!important;text-align:center!important;margin-bottom:40px!important}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid rgba(255,255,255,.15);padding:16px 0}.faq-question{width:100%;background:0 0;border:none;color:var(--text-light);font-size:18px;font-weight:700;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:12px 0}.faq-question::after{content:'+';font-size:24px;font-weight:300;transition:transform .2s}.faq-item[open] .faq-question::after{content:'−'}.faq-answer{padding:12px 0 24px;font-size:16px;opacity:.85;line-height:1.6}.epc-section-duvidas{background-color:var(--paper)!important;text-align:center;padding:96px 0!important}.epc-section-duvidas h2{color:var(--text-dark)!important;text-align:center!important;margin-bottom:24px!important}.duvida-btn{display:inline-block;background-color:var(--charcoal);color:var(--text-light);padding:16px 36px;font-size:16px;font-weight:700;border-radius:8px;transition:opacity .2s}.duvida-btn:hover{opacity:.9}@media (max-width:900px){.epc-subheader{display:none!important}.epc-hero{min-height:110vh;display:flex;align-items:flex-start;background-color:var(--paper)!important;background-image:url('../images/ecossistemadevendas-hero-mobile.webp')!important;background-repeat:no-repeat!important;background-position:center 170px!important;background-size:100% auto!important;padding:32px 0 0!important}.epc-hero-copy{text-align:left;padding:40px 0 0!important}.epc-hero .epc-container-fluid::after{display:none!important}.epc-section-mentor{background-image:url('../images/ecossistemadevendas-apresentacao-mobile.webp')!important;background-size:100% auto!important;background-position:center bottom!important;background-repeat:no-repeat!important;background-color:var(--paper)!important;aspect-ratio:auto!important;display:block!important;min-height:1400px;padding:48px 0 620px!important}.epc-section-qualificacao{padding-top:36px!important;padding-bottom:44px!important}.epc-section-aprendizado{padding-top:40px!important;padding-bottom:48px!important}.epc-mentor-julho-content{max-width:100%!important;margin-bottom:30px!important}.epc-mentor-julho-content h2{font-size:28px!important}.social-proof-grid{grid-template-columns:1fr;gap:12px}.social-proof-col{max-width:280px;margin:0 auto}.aprendizado-grid,.bilhetes-grid{grid-template-columns:1fr;gap:20px}.aprendizado-card{padding:22px!important;border-radius:10px}.aprendizado-card h3{font-size:18px!important;margin-bottom:10px!important}.aprendizado-card p{font-size:14px;line-height:1.5}.epc-section-qualificacao .qualificacao-copy{font-size:16px!important}.epc-section-qualificacao .qualificacao-final{font-size:16px!important;margin-bottom:40px!important}.highlight-border-box{padding:20px!important;margin:24px 0!important}.highlight-border-box p{font-size:16px!important}.epc-section-entregaveis{position:relative;background-image:url('../images/ecossistemadevendas-entregaveis-mobile.webp')!important;background-size:100% auto!important;background-position:center top!important;background-repeat:no-repeat!important;background-attachment:scroll!important;padding:48px 0 200px!important}.epc-section-entregaveis h2{text-align:center!important}.entregaveis-list{max-width:800px;margin:0 auto}.epc-section-entregaveis .epc-container{position:relative;z-index:1}.epc-section-bilhetes{padding-top:40px!important;padding-bottom:48px!important}.epc-section-faq h2{margin-bottom:28px!important}.faq-item{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.faq-question{font-size:16px;padding:8px 0}.faq-question::after{font-size:20px}.faq-answer{padding:8px 0 14px;font-size:14px}.entregaveis-list li strong{font-size:18px}.entregaveis-list li span{font-size:14px}}.cta-primary{background-color:#57b637!important;color:#fff!important;border:2px solid #57b637!important;box-shadow:0 4px 16px rgba(87,182,55,.22)!important;transition:all .25s ease!important}.cta-primary:hover{background-color:#a4bf9b!important;border-color:#a4bf9b!important;color:#fff!important}.cta-secondary{background-color:transparent!important;color:#57b637!important;border:2px solid #57b637!important;box-shadow:none!important;transition:all .25s ease!important}.cta-secondary:hover{background-color:#57b637!important;color:#fff!important;border-color:#57b637!important}.epc-subheader{transition:transform .4s ease,opacity .4s ease!important}.epc-subheader.subheader-hidden{transform:translateY(-100%)!important;opacity:0!important;pointer-events:none!important}.cta-secondary-dark{background-color:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.4)!important;box-shadow:none!important;transition:all .25s ease!important}.cta-secondary-dark:hover{background-color:#fff!important;color:#464543!important;border-color:#fff!important}