:root{--green:#242747;--green-dark:#1d2039;--green-darker:#242747;--terracotta:#f5ac3e;--terracotta-light:#f39d1c;--cream:#f5efdc;--cream-dark:#f0e8cc;--gold:#f5ac3e;--graphite:#101218;--graphite-light:#555;--white:#fff;--black:#101218;--font-heading:"Plus Jakarta Sans", sans-serif;--font-body:"Inter", sans-serif;--max-width:1200px;--section-padding:100px 0;--section-padding-mobile:60px 0;--transition:.3s ease;--radius:12px;--shadow:0 4px 20px #00000014;--shadow-hover:0 8px 30px #0000001f}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);color:var(--graphite);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--black);font-weight:700;line-height:1.2}h1{font-size:clamp(2.2rem,5vw,3.5rem)}h2{margin-bottom:28px;font-size:clamp(1.8rem,4vw,2.8rem)}h3{font-size:clamp(1.3rem,3vw,1.6rem)}h4{font-size:1.1rem}p{color:var(--graphite-light);max-width:700px;font-size:1.05rem}.section-label{font-family:var(--font-heading);letter-spacing:3px;text-transform:uppercase;color:var(--terracotta);margin-bottom:16px;font-size:.85rem;font-weight:600;display:block}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}section{padding:var(--section-padding)}.btn{font-family:var(--font-heading);cursor:pointer;transition:all var(--transition);text-align:center;border:none;border-radius:50px;padding:16px 36px;font-size:1rem;font-weight:600;display:inline-block}.btn-primary{background:var(--terracotta);color:var(--white)}.btn-primary:hover{background:var(--terracotta-light);transform:translateY(-2px);box-shadow:0 6px 20px #f5ac3e59}.btn-secondary{color:var(--white);background:0 0;border:2px solid #fff6}.btn-secondary:hover{border-color:var(--white);background:#ffffff1a}.btn-outline{color:var(--green);border:2px solid var(--green);background:0 0}.btn-outline:hover{background:var(--green);color:var(--white)}.navbar{z-index:1000;width:100%;transition:all var(--transition);padding:20px 0;position:fixed;top:0;left:0}.navbar.scrolled{background:var(--white);padding:12px 0;box-shadow:0 2px 20px #00000014}.navbar .container{justify-content:space-between;align-items:center;display:flex}.navbar-logo{font-family:var(--font-heading);color:var(--white);letter-spacing:1px;transition:color var(--transition);font-size:1.5rem;font-weight:800}.navbar-logo span{opacity:.8;font-weight:400}.logo-img{width:auto;height:56px;transition:height var(--transition)}.logo-light{display:block}.logo-dark{display:none}.navbar.scrolled .logo-img{height:44px}.navbar.scrolled .logo-light{display:none}.navbar.scrolled .logo-dark{display:block}.footer .logo-img{height:48px}.navbar.scrolled .navbar-logo{color:var(--green-dark)}.navbar-links{align-items:center;gap:32px;display:flex}.navbar-links a{font-family:var(--font-heading);color:#ffffffd9;transition:color var(--transition);font-size:.9rem;font-weight:500;position:relative}.navbar-links a:after{content:"";background:var(--terracotta);width:0;height:2px;transition:width var(--transition);position:absolute;bottom:-4px;left:0}.navbar-links a:hover:after{width:100%}.navbar.scrolled .navbar-links a{color:var(--graphite)}.navbar-links a:hover{color:var(--white)}.navbar.scrolled .navbar-links a:hover{color:var(--terracotta)}.hamburger{cursor:pointer;z-index:1001;flex-direction:column;gap:5px;display:none}.hamburger span{background:var(--white);width:24px;height:2px;transition:all var(--transition)}.navbar.scrolled .hamburger span{background:var(--graphite)}.hamburger.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.hero{text-align:center;background:linear-gradient(135deg, var(--green-darker) 0%, var(--green-dark) 50%, var(--green) 100%);justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(at 30%,#f5ac3e14 0%,#0000 60%);position:absolute;inset:0}.hero-content{z-index:1;max-width:800px;position:relative}.hero-logo{width:auto;height:116px;margin-bottom:28px}@media (width<=768px){.hero-logo{height:84px;margin-bottom:20px;margin-left:auto;margin-right:auto;display:block}}.hero h1{color:var(--white);margin-bottom:24px;font-weight:800}.hero p{color:#fffc;max-width:600px;margin:0 auto 40px;font-size:1.2rem}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.about-logos{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.about-logos .logo-item{background:var(--white);border-radius:var(--radius);justify-content:center;align-items:center;padding:20px 28px;display:flex}.about-logos .logo-item img{object-fit:contain;width:auto;height:40px}.programa-content{max-width:700px;margin-bottom:60px}.programa-content p{margin-bottom:20px}.programa-cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.programa-card{background:var(--cream);border-radius:var(--radius);text-align:center;transition:all var(--transition);padding:40px 32px}.programa-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.programa-card .card-icon{background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.programa-card .card-icon svg{width:28px;height:28px;fill:var(--white)}.programa-card h3{margin-bottom:12px;font-size:1.3rem}.programa-card p{margin:0 auto;font-size:.95rem}.autores{background:var(--green-darker);color:var(--white)}.autores h2,.autores h3,.autores h4{color:var(--white)}.autores .section-label{color:var(--gold)}.autores-grid{grid-template-columns:1fr 1fr;gap:48px;margin-top:48px;display:grid}.autor-card{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff1a;padding:40px}.autor-photo{color:#ffffff4d;border:3px solid var(--gold);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;margin-bottom:28px;font-size:2.5rem;display:flex;overflow:hidden}.autor-photo img{object-fit:cover;width:100%;height:100%}.autor-card h3{margin-bottom:4px}.autor-card h4{color:var(--gold);margin-bottom:8px;font-weight:500}.autor-card .crm{color:#ffffff80;margin-bottom:16px;font-size:.85rem}.autor-card p{color:#ffffffb3;font-size:.95rem}.cta-section{background:var(--white)}.tabs{border-bottom:2px solid var(--cream-dark);gap:0;margin-bottom:48px;display:flex}.tab-btn{font-family:var(--font-heading);cursor:pointer;color:var(--graphite-light);transition:color var(--transition);background:0 0;border:none;padding:16px 32px;font-size:1rem;font-weight:600;position:relative}.tab-btn.active{color:var(--green-dark)}.tab-btn:after{content:"";background:var(--green);width:100%;height:2px;transition:transform var(--transition);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.tab-btn.active:after{transform:scaleX(1)}.tab-content{display:none}.tab-content.active{animation:.4s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cta-grid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.cta-text h3{margin-bottom:16px}.cta-text p{margin-bottom:24px}.benefits-list{margin:24px 0}.benefits-list li{color:var(--graphite-light);align-items:flex-start;gap:12px;margin-bottom:12px;font-size:.95rem;display:flex}.benefits-list li:before{content:"";background:var(--green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px}.form-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:40px}.form-card h4{color:var(--green-dark);margin-bottom:24px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group{flex-direction:column;min-width:0;display:flex}.form-group.full-width{grid-column:1/-1}.form-group label{font-family:var(--font-heading);color:var(--graphite);margin-bottom:6px;font-size:.85rem;font-weight:600}.form-group input,.form-group select,.form-group textarea{width:100%;min-width:0;max-width:100%;font-family:var(--font-body);background:var(--cream);color:var(--graphite);transition:border-color var(--transition);border:1px solid #ddd;border-radius:8px;outline:none;padding:14px 16px;font-size:.95rem}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--green)}.form-group textarea{resize:vertical;min-height:100px}.checkbox-group{background:var(--cream);border:1px solid #ddd;border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.checkbox-label{font-family:var(--font-body);color:var(--graphite);cursor:pointer;align-items:center;gap:10px;font-size:.95rem;display:flex}.checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--green);cursor:pointer;flex-shrink:0}.form-submit{text-align:center;margin-top:24px}.form-submit .btn{width:100%;padding:18px;font-size:1.05rem}.form-note{text-align:center;color:var(--graphite-light);margin-top:12px;font-size:.8rem}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid #eee}.faq-question{text-align:left;width:100%;font-family:var(--font-heading);color:var(--graphite);cursor:pointer;transition:color var(--transition);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:1.05rem;font-weight:600;display:flex}.faq-question:hover{color:var(--green)}.autores .faq-question{color:var(--white);border-bottom-color:#ffffff26}.autores .faq-question:hover{color:var(--gold)}.autores .faq-question .icon:before,.autores .faq-question .icon:after{background:var(--white)}.autores .faq-item{border-bottom-color:#ffffff26}.autores .faq-answer p{color:#ffffffb3}.faq-question .icon{width:24px;height:24px;transition:transform var(--transition);flex-shrink:0;position:relative}.faq-question .icon:before,.faq-question .icon:after{content:"";background:var(--graphite);transition:all var(--transition);position:absolute}.faq-question .icon:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-question .icon:after{width:2px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item.active .faq-question .icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-answer{max-height:0;transition:max-height .4s;overflow:hidden}.faq-answer p{padding-bottom:24px;font-size:.95rem}.footer{background:var(--graphite);color:#ffffffb3;padding:60px 0 30px}.footer-grid{grid-template-columns:2fr auto 1fr 1fr;align-items:start;gap:48px;margin-bottom:48px;display:grid}.footer-social{flex-direction:row;align-self:center;gap:12px;display:flex}.footer-social a{color:#ffffffb3;width:42px;height:42px;transition:background var(--transition), color var(--transition);background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.footer-social a:hover{color:#fff;background:#ffffff24}.footer-social svg{fill:currentColor;width:18px;height:18px}.footer-brand .navbar-logo{margin-bottom:16px;display:inline-block}.footer-brand p{color:#ffffff80;max-width:300px;font-size:.9rem}.footer h4{color:var(--white);letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;font-size:.9rem;font-weight:600}.footer-links a{color:#fff9;transition:color var(--transition);margin-bottom:10px;font-size:.9rem;display:block}.footer-links a:hover{color:var(--white)}.footer-bottom{color:#fff6;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:24px;font-size:.8rem;display:flex}.hero-photo{background-position:100%;background-repeat:no-repeat;background-size:cover}.hero-overlay{background:linear-gradient(90deg,#242747eb 0%,#242747bf 40%,#2427474d 65%,#0000 85%);position:absolute;inset:0}.hero-left{text-align:left;max-width:var(--max-width);width:100%;padding:0 24px}.hero-left h1{max-width:580px}.hero-left p{max-width:480px;margin-left:0}@media (width<=768px){.hero-photo{background-position:70%}.hero-overlay{background:linear-gradient(#242747e0 0%,#242747b3 60%,#24274780 100%)}.hero-left{text-align:center}.hero-left h1{max-width:100%}.hero-left p{max-width:100%;margin:0 auto 40px}.hero-left .hero-buttons{justify-content:center!important}}.hero-split{max-width:var(--max-width);text-align:left;align-items:center;gap:60px;width:100%;display:flex}.hero-text{flex:1}.hero-image{flex:0 0 380px}.hero-image img{border-radius:var(--radius);width:380px;height:auto;box-shadow:0 20px 50px #00000040}@media (width<=968px){.hero-split{text-align:center;flex-direction:column;gap:40px}.hero-image{flex:none}.hero-image img{width:280px}.hero-split .hero-buttons{justify-content:center!important}}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(30px)}.reveal.visible{opacity:1;transform:translateY(0)}.steps{grid-template-columns:repeat(5,1fr);gap:24px;margin-top:48px;display:grid}.step{text-align:center;position:relative}.step:after{content:"";background:var(--cream-dark);width:24px;height:2px;position:absolute;top:30px;right:-12px}.step:last-child:after{display:none}.step-number{background:var(--green);width:60px;height:60px;color:var(--white);font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:1.3rem;font-weight:700;display:flex}.step h4{margin-bottom:8px;font-size:1rem}.step p{margin:0 auto;font-size:.85rem}.canais-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;display:grid}.canal-card{background:var(--white);border-radius:var(--radius);transition:all var(--transition);border:1px solid #eee;padding:36px}.canal-card:hover{border-color:var(--green);box-shadow:var(--shadow)}.canal-card .canal-icon{background:var(--cream);border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:1.5rem;display:flex}.canal-card h3{margin-bottom:8px;font-size:1.15rem}.canal-card p{font-size:.9rem}.requisitos-grid{grid-template-columns:1fr 1fr;gap:48px;margin-top:48px;display:grid}.req-list li{color:var(--graphite-light);align-items:flex-start;gap:12px;margin-bottom:14px;font-size:.95rem;display:flex}.req-list.check li:before{content:"";background:var(--green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px}.req-list.cross li:before{content:"";background:var(--terracotta);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px}.pilares-grid{grid-template-columns:repeat(3,1fr)}.metodo-steps{grid-template-columns:repeat(4,1fr)}.steps-3{grid-template-columns:repeat(3,1fr);max-width:960px;margin-left:auto;margin-right:auto}.steps-3 .step:after{display:none}.callout{border-left:4px solid var(--green);border-radius:0 var(--radius) var(--radius) 0;background:#24274714;margin-top:32px;padding:24px 28px}.callout p{color:var(--graphite);font-size:.95rem;font-style:italic}@media (width<=968px){section{padding:var(--section-padding-mobile)}.about-grid,.autores-grid,.cta-grid,.requisitos-grid{grid-template-columns:1fr;gap:40px}.programa-cards{grid-template-columns:1fr;max-width:400px;margin:0 auto}.canais-grid,.pilares-grid{grid-template-columns:1fr}.metodo-steps,.steps{grid-template-columns:1fr;max-width:400px;margin:48px auto 0}.step:after{display:none}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{text-align:center;flex-direction:column;gap:12px}}@media (width<=768px){.navbar-links{background:var(--white);width:280px;height:100vh;transition:right var(--transition);flex-direction:column;justify-content:center;gap:24px;padding:40px;position:fixed;top:0;right:-100%;box-shadow:-4px 0 20px #0000001a}.navbar-links.active{right:0}.navbar-links a{font-size:1.1rem;color:var(--graphite)!important}.hamburger{display:flex}.hero{padding:100px 24px 60px}.hero p{font-size:1.05rem}.form-grid{grid-template-columns:1fr}.tabs{overflow-x:auto}.tab-btn{white-space:nowrap;padding:12px 20px;font-size:.9rem}}.whatsapp-fab{color:#fff;z-index:999;width:56px;height:56px;transition:transform var(--transition), box-shadow var(--transition);background:#25d366;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #0000002e}.whatsapp-fab:hover{transform:scale(1.08);box-shadow:0 6px 22px #25d36673}.whatsapp-fab svg{fill:#fff;width:30px;height:30px}@media (width<=768px){.whatsapp-fab{width:52px;height:52px;bottom:16px;right:16px}.whatsapp-fab svg{width:28px;height:28px}}:root{--radius:20px;--r-md:20px;--r-lg:28px;--r-xl:40px;--sombra-suave:0 18px 50px #2427471f;--sombra-foto:0 30px 70px #24274738}body{background:#fbf8f3}h2{letter-spacing:-.5px}.section-label{background:#f5ac3e1a;border-radius:50px;padding:7px 16px;font-size:.74rem;display:inline-block}.autores .section-label,.banda-escura .section-label{color:var(--gold);background:#f5ac3e24}.about{background:#f5efdc}.hero{border-radius:0 0 var(--r-xl) var(--r-xl)}.hero-pilulas{flex-wrap:wrap;gap:10px;margin:0 0 28px;display:flex}.hero-pilulas span{font-family:var(--font-heading);color:#fff;backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:50px;align-items:center;gap:8px;padding:9px 16px;font-size:.9rem;font-weight:600;display:inline-flex}.hero-pilulas svg{width:17px;height:17px;stroke:var(--gold);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.destaques{z-index:3;margin-top:-64px;padding:0 0 20px;position:relative}.destaques-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:980px;margin:0 auto;display:grid}.destaque{border-radius:var(--r-lg);box-shadow:var(--sombra-suave);background:#fff;align-items:center;gap:16px;padding:22px 24px;display:flex}.destaque .ico{background:var(--cream);border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.destaque .ico svg{width:24px;height:24px;stroke:var(--green);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.destaque .num{font-family:var(--font-heading);color:var(--green-darker);font-size:1.2rem;font-weight:800;line-height:1.15}.destaque .lbl{color:var(--graphite-light);margin-top:3px;font-size:.88rem;line-height:1.4}.destaque.terra{background:var(--terracotta)}.destaque.terra .ico{background:#ffffff2e}.destaque.terra .ico svg{stroke:#fff}.destaque.terra .num,.destaque.terra .lbl{color:#fff}.duo{grid-template-columns:1fr 1.05fr;align-items:center;gap:72px;display:grid}.duo.inverte>.midia{order:-1}.duo+.duo{margin-top:110px}.midia{position:relative}.midia img{width:100%;height:auto;display:block}.colagem{padding:0 0 60px 40px}.colagem:before{content:"";aspect-ratio:1;z-index:0;background:radial-gradient(circle,#f5ac3e59,#f5ac3e00 70%);border-radius:50%;width:62%;position:absolute;top:-40px;right:0}.colagem .grande{z-index:1;border-radius:var(--r-xl) var(--r-xl) var(--r-xl) 120px;box-shadow:var(--sombra-foto);position:relative}.colagem .pequena{z-index:2;border-radius:var(--r-lg);width:40%;box-shadow:var(--sombra-foto);border:6px solid #fff;position:absolute;bottom:0;left:0;transform:rotate(-5deg)}.foto{border-radius:var(--r-xl);box-shadow:var(--sombra-foto)}.foto-folha-e{border-radius:var(--r-xl) var(--r-xl) var(--r-xl) 160px;box-shadow:var(--sombra-foto)}.foto-folha-d{border-radius:var(--r-xl) 140px var(--r-xl) var(--r-xl);box-shadow:var(--sombra-foto)}.foto-folha-se{border-radius:180px var(--r-lg) var(--r-lg) var(--r-lg);box-shadow:var(--sombra-foto)}.selo{z-index:3;border-radius:var(--r-md);box-shadow:var(--sombra-suave);font-family:var(--font-heading);color:var(--green-darker);background:#fff;align-items:center;gap:12px;padding:14px 18px;font-size:.92rem;font-weight:700;line-height:1.3;display:flex;position:absolute}.selo .bola{background:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.selo .bola.terra{background:var(--terracotta)}.selo .bola svg{stroke:#fff;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.selo small{font-family:var(--font-body);color:var(--graphite-light);font-size:.78rem;font-weight:500;display:block}.chips{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.chip{font-family:var(--font-heading);color:var(--green-darker);background:#fff;border:1px solid #f0e8cc;border-radius:50px;padding:10px 18px;font-size:.92rem;font-weight:600}.chip:nth-child(3n+1){background:#2427471a;border-color:#0000}.chip:nth-child(3n+2){background:#f5ac3e1a;border-color:#0000}.itens{gap:12px;margin-top:22px;display:grid}.item{border-radius:var(--r-md);background:#fff;align-items:flex-start;gap:14px;padding:16px 18px;font-size:.97rem;line-height:1.5;display:flex;box-shadow:0 6px 24px #2427470f}.item .n{background:var(--cream);width:30px;height:30px;color:var(--terracotta);font-family:var(--font-heading);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.banda-escura,.autores{background:var(--green-darker);color:#fff;border-radius:var(--r-xl);margin:0 16px;overflow:hidden}.banda-escura:before{content:"";pointer-events:none;background:radial-gradient(circle,#f5ac3e38,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-200px;left:-160px}section{position:relative}.banda-escura h2,.banda-escura h3{color:#fff}.banda-escura p{color:#ffffffd1}.revistas{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;margin-top:56px;display:grid}.revistas img{object-fit:cover;border-radius:var(--r-xl);width:100%;max-height:620px;display:block;box-shadow:0 30px 70px #00000059}.revistas .grande-num{font-family:var(--font-heading);color:var(--gold);font-size:4.4rem;font-weight:800;line-height:1}.livros{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:80px;display:grid}.livro{margin:0}.livro:nth-child(2n){transform:translateY(44px)}.livro img{aspect-ratio:2/3;object-fit:cover;border-radius:var(--r-lg);width:100%;transition:transform .5s;display:block;box-shadow:0 24px 50px #0000004d}.livro:hover img{transform:translateY(-6px)scale(1.02)}.livro figcaption{font-family:var(--font-heading);color:#fff;margin-top:14px;font-size:.95rem;font-weight:700}.livro figcaption span{font-family:var(--font-body);color:#ffffffa6;margin-top:2px;font-size:.82rem;font-weight:400;display:block}.banda-escura .fim{text-align:center;margin-top:96px}.programa-card,.canal-card,.form-card,.callout,.faq-item{border-radius:var(--r-lg)}.programa-card{box-shadow:var(--sombra-suave);border:none}.canal-card{background:#ffffffbf;border:1px solid #f0e8cc}.canal-card:hover{box-shadow:var(--sombra-suave);background:#fff;border-color:#f0e8cc;transform:translateY(-4px)}.canal-card .canal-icon{border-radius:50%;width:54px;height:54px}.form-card{border-radius:var(--r-xl);box-shadow:var(--sombra-suave)}.form-group input,.form-group select,.form-group textarea{border-radius:14px}.callout{box-shadow:var(--sombra-suave);background:#fff;border-left:none}.autor-card{border-radius:var(--r-xl);background:#ffffff0d}.autor-photo{box-shadow:0 0 0 6px var(--green-darker), 0 0 0 8px var(--gold);border:none}.faq-item{overflow:hidden}.tabs{width:max-content;max-width:100%;box-shadow:var(--sombra-suave);background:#fff;border-bottom:none;border-radius:50px;margin-left:auto;margin-right:auto;padding:6px}.tab-btn{border-radius:50px;padding:12px 26px}.tab-btn:after{display:none}.tab-btn.active{background:var(--green);color:#fff}.passos{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.passos.quatro{grid-template-columns:repeat(4,1fr)}.passo{border-radius:var(--r-lg);box-shadow:var(--sombra-suave);background:#fff;padding:30px 28px;position:relative;overflow:hidden}.passo .big{font-family:var(--font-heading);color:#2427471a;font-size:6rem;font-weight:800;line-height:1;position:absolute;top:-10px;right:14px}.passo h4{margin:0 0 10px;padding-right:30px;font-size:1.1rem;position:relative}.passo p{color:var(--graphite-light);max-width:none;font-size:.93rem;position:relative}.benefits-list li:before{border-radius:50%}.proximo-treino{backdrop-filter:blur(8px);color:#fff;font-family:var(--font-heading);background:#ffffff1f;border:1px solid #ffffff40;border-radius:50px;align-items:center;gap:12px;margin-top:28px;padding:10px 18px 10px 10px;font-size:.95rem;line-height:1.35;text-decoration:none;transition:background .3s;display:inline-flex}.proximo-treino:hover{background:#fff3}.proximo-treino .tag{background:var(--gold);color:var(--green-darker);letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;border-radius:50px;padding:6px 12px;font-size:.72rem;font-weight:700}.proximo-treino .seta{color:var(--gold);font-weight:700}.capas{justify-content:center;gap:14px;margin-bottom:34px;display:flex}.capas img{aspect-ratio:2/3;object-fit:cover;border-radius:16px;width:92px;box-shadow:0 14px 30px #24274733}.capas img:nth-child(odd){transform:translateY(12px)rotate(-4deg)}.capas img:nth-child(2n){transform:rotate(3deg)}.about-logos .logo-item{border-radius:var(--r-lg);background:#fff;box-shadow:0 8px 30px #2427470f}.topo-pagina{background:var(--green-darker);color:#fff;border-radius:0 0 var(--r-xl) var(--r-xl);text-align:center;padding:150px 0 70px;position:relative;overflow:hidden}.topo-pagina:before{content:"";background:radial-gradient(circle,#f5ac3e38,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:-160px;right:-140px}.topo-pagina h1{color:#fff;font-size:clamp(1.9rem,4vw,2.6rem);position:relative}.topo-pagina p{color:#ffffffd1;max-width:620px;margin:14px auto 0;position:relative}.topo-pagina .section-label{color:var(--gold);background:#f5ac3e24}.cartao-texto{border-radius:var(--r-xl);box-shadow:var(--sombra-suave);z-index:2;background:#fff;margin-top:-40px;padding:56px 60px;position:relative}.footer{border-radius:var(--r-xl) var(--r-xl) 0 0;margin-top:40px}#program,main{overflow-x:clip}@media (width<=1024px){.livros{grid-template-columns:repeat(3,1fr)}.livro:nth-child(2n){transform:none}.passos.quatro{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.hero{border-radius:0 0 28px 28px}.hero-pilulas{justify-content:center}.destaques{margin-top:-40px}.destaques-grid,.duo,.revistas,.passos,.passos.quatro{grid-template-columns:1fr}.duo{gap:40px}.duo+.duo{margin-top:80px}.duo.inverte>.midia{order:0}.colagem{padding:0 0 44px 20px}.banda-escura,.autores{border-radius:28px;margin:0 8px}.livros{scroll-snap-type:x mandatory;gap:14px;margin:48px -24px 0;padding:0 24px 12px;display:flex;overflow-x:auto}.livro{scroll-snap-align:start;flex:0 0 62%}.revistas .grande-num{font-size:3.4rem}.selo{padding:11px 14px;font-size:.84rem}.proximo-treino{text-align:center;border-radius:22px;flex-wrap:wrap;justify-content:center;padding:12px 16px}.capas{gap:8px}.capas img{border-radius:12px;width:58px}.tabs{width:100%}.tab-btn{flex:1;padding:12px 14px}.cartao-texto{border-radius:28px;padding:34px 22px}.footer{border-radius:28px 28px 0 0}}body.tema-sow{--green:#244e50;--green-dark:#1e4042;--green-darker:#1b3335;--gold:#b0ccc6;--cream:#fceee8;--cream-dark:#f5e3da}.hero-logo{margin-bottom:52px}#top.hero h1{font-size:clamp(1.9rem,3.6vw,2.75rem);line-height:1.18}@media (width<=768px){.hero-logo{margin-bottom:34px}#top.hero h1{font-size:clamp(1.6rem,6.5vw,2rem)}}.encontre [hidden]{display:none!important}.encontre-card{z-index:2;margin-top:-40px;position:relative}.encontre-sub{color:var(--graphite-light);margin:-6px 0 18px;font-size:.92rem}.encontre-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.encontre-consentimento{color:var(--graphite-light);align-items:flex-start;font-size:.88rem;line-height:1.45}.encontre-consentimento a{color:var(--green);text-decoration:underline}.encontre-erro{color:#6b0900;background:#f5efdc;border-radius:10px;margin:6px 0 0;padding:10px 14px;font-size:.92rem}.encontre-titulo{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.encontre-titulo h3{margin:0 0 4px;font-size:1.35rem}.encontre-titulo p{color:var(--graphite-light);margin:0}.encontre-icone{background:var(--cream);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;height:44px;font-size:1.3rem;display:flex}.encontre-titulo.ok .encontre-icone{background:var(--green);color:#fff;font-weight:700}.encontre-lista{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.encontre-consultor{border:1px solid var(--cream-dark);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.encontre-consultor.destaque{border-color:var(--green);box-shadow:0 10px 30px #2427471f}.encontre-avatar{background:var(--cream);height:48px;color:var(--green);font:700 1.2rem var(--font-heading);border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;display:flex}.encontre-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.encontre-info strong{font-family:var(--font-heading);color:var(--graphite);font-size:1.05rem}.encontre-info span{color:var(--graphite-light);font-size:.9rem}.encontre-info small{color:var(--green);font-size:.82rem;font-weight:600}.encontre-whats{color:#fff;white-space:nowrap;background:#25d366;border-radius:50px;align-items:center;gap:8px;padding:12px 18px;font-weight:600;display:inline-flex}.encontre-whats:hover{color:#fff;background:#1ebe5a}.encontre-whats svg{fill:currentColor;width:18px;height:18px}.encontre-nota{color:var(--graphite-light);font-size:.9rem}.encontre-nota a{color:var(--green);text-decoration:underline}.encontre-nova{margin-top:10px;color:var(--green)!important;border:1.5px solid var(--green)!important;background:0 0!important}.encontre-nova:hover{background:var(--green)!important;color:#fff!important}.encontre-rodape{text-align:center;color:var(--graphite-light);margin-top:26px;font-size:.95rem}.encontre-rodape a{color:var(--green);text-decoration:underline}@media (width<=600px){.encontre-consultor{flex-wrap:wrap}.encontre-whats{justify-content:center;width:100%}}.encontre-cta{flex-direction:column;justify-content:center;gap:6px;display:flex}.encontre-cta p{color:var(--graphite-light);margin:0 0 14px}.encontre-cta .btn{align-self:flex-start}.navbar-links a.nav-cta{white-space:nowrap;background:var(--terracotta);border-radius:50px;padding:10px 20px;font-weight:600;line-height:1.2;display:inline-block;color:#fff!important}.navbar-links a.nav-cta:after{display:none}.navbar-links a.nav-cta:hover{background:var(--terracotta-light)}.agenda-card{border-radius:var(--r-xl);box-shadow:var(--sombra-suave);background:#fff;overflow:hidden}.agenda-foto{position:relative}.agenda-foto img{object-fit:cover;object-position:72% 28%;width:100%;height:230px;display:block}.agenda-selo{box-shadow:var(--sombra-suave);font-family:var(--font-heading);color:var(--green-darker);background:#fff;border-radius:50px;align-items:center;gap:10px;padding:10px 18px 10px 10px;font-size:.92rem;font-weight:700;display:inline-flex;position:absolute;bottom:-18px;left:20px}.agenda-selo svg{background:var(--green);stroke:#fff;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;width:28px;height:28px;padding:6px}.agenda-corpo{padding:38px 32px 30px}.agenda-corpo h4{margin-bottom:8px;font-size:1.45rem}.agenda-corpo>p{color:var(--graphite-light);margin:0 0 20px;font-size:.98rem}.agenda-cep{background:var(--cream);border-radius:50px;gap:10px;padding:6px;display:flex}.agenda-cep input{min-width:0;font-family:var(--font-body);color:var(--graphite);background:0 0;border:none;outline:none;flex:1;padding:12px 18px;font-size:1.05rem}.agenda-cep .btn{padding:12px 28px}.agenda-passos{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.agenda-passos li{color:var(--graphite-light);flex-direction:column;align-items:flex-start;gap:6px;font-size:.86rem;line-height:1.3;display:flex}.agenda-passos b{width:24px;height:24px;color:var(--terracotta);font-family:var(--font-heading);background:#f5ac3e1f;border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.agenda-nota{color:var(--graphite-light);border-top:1px solid var(--cream-dark);margin:24px 0 0;padding-top:16px;font-size:.82rem}@media (width<=768px){.agenda-foto img{height:200px}.agenda-corpo{padding:34px 22px 24px}.agenda-cep .btn{padding:12px 20px}}fieldset{border:0;min-width:0}.btn:disabled{opacity:.55;cursor:not-allowed}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;background:#f7f5ee}.placeholder-note{color:#6b0900;margin:10px 0 14px;font-size:.82rem;line-height:1.45}.logo-placeholder{text-align:center;color:var(--graphite-light);padding:14px;font-size:.82rem;display:block}.section-label,.item .n,.agenda-passos b{color:var(--green);background:#f5ac3e38}.hero-logo{height:90px;margin-bottom:40px}@media (width<=768px){.hero-logo{height:68px;margin-bottom:28px}}.logo-placeholder strong{font-family:var(--font-heading);color:var(--green);font-size:1.05rem;font-weight:700;display:block}.logo-placeholder small{font-size:.72rem}.destaques-grid{max-width:none;margin:0}.passo .big{top:18px;right:20px}.br-lg{display:none}@media (width>=1024px){.br-lg{display:inline}}.footnote{color:var(--graphite-light);max-width:none;margin-top:18px;font-size:.8rem;line-height:1.45}.footnote--inline{margin-top:6px;display:block}.selo-note{color:var(--graphite-light);margin-top:4px;line-height:1.35}.agenda-corpo .form-grid{margin-top:16px}.agenda-corpo .form-submit{margin-top:18px}.agenda-corpo .form-submit .btn{width:100%}.passo .big{font-size:5rem}.agenda-corpo>.placeholder-note{color:#6b0900;margin:0 0 4px;font-size:.82rem}.form-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-error{color:#6b0900;max-width:none;font-size:.85rem}.form-error:not(:empty){margin-top:12px}.form-success{background:var(--cream);max-width:none;color:var(--green);border-radius:14px;margin-top:16px;padding:18px 20px;font-weight:500}.cf-turnstile{margin-top:14px}.faq-question,.faq-answer{padding-left:24px;padding-right:24px}.agenda-corpo>.agenda-nota{border-top:0;margin:14px 0 0;padding-top:0}.footer-simple{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.footer-logos{align-items:center;gap:28px;display:flex}.footer-logos img{width:auto;display:block}.footer-logos .logo-breakfree{height:48px}.footer-logos .logo-light{box-sizing:content-box;border-left:1px solid #fff3;height:44px;padding-left:28px}.footer-address{color:#fff9;max-width:none;margin:0;font-size:.85rem;line-height:1.5}.footer-email{color:#fff;font-weight:500}.footer-email:hover{color:var(--gold)}@media (width<=640px){.footer-simple{flex-direction:column;align-items:flex-start}}.footer-simple{margin-bottom:36px}.navbar-links a{white-space:nowrap}.hamburger{background:0 0;border:0;margin:-8px;padding:8px;position:relative}.hamburger.active span{background:var(--graphite)}@media (width<=960px){.navbar-links{background:var(--white);width:280px;max-width:100%;height:100dvh;transition:right var(--transition);flex-direction:column;justify-content:flex-start;gap:24px;padding:96px 32px 40px;position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-4px 0 20px #0000001a}.navbar-links.active{right:0}.navbar-links a:not(.nav-cta){font-size:1.1rem;color:var(--graphite)!important}.hamburger{display:flex}}.faq-plans{gap:12px;margin:0 0 20px;list-style:none;display:grid}.faq-plans li{color:#ffffffd1;background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;padding:16px 18px;font-size:.95rem;line-height:1.6}.faq-plans strong{color:#fff}.faq-plan-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.faq-plan-head strong{font-family:var(--font-heading);color:var(--gold);font-size:1.05rem;font-weight:700}.faq-plan-head span{color:var(--gold);background:#f5ac3e24;border-radius:50px;flex:none;padding:2px 10px;font-size:.78rem;font-weight:600}.autores .faq-answer p.faq-note{font-size:.82rem}.footer-bottom{flex-wrap:wrap;gap:8px 24px}.footer-privacy{color:#ffffffbf;text-underline-offset:3px;text-decoration:underline}.footer-privacy:hover{color:var(--gold)}.topo-pagina{margin-bottom:0}.legal-text{max-width:820px;margin-bottom:60px;margin-left:auto;margin-right:auto}.legal-text h2{margin:36px 0 12px;font-size:clamp(1.25rem,2.4vw,1.5rem)}.legal-text p{max-width:none;color:var(--graphite);margin-bottom:14px}.legal-text ul{margin:0 0 14px;padding-left:20px;list-style:outside}.legal-text li{margin-bottom:8px}.legal-text a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.cta-section.empresas{background:linear-gradient(to bottom, var(--cream) calc(100% - 180px), #fbf8f3 100%)}#get-started{background:0 0}
