.shows-body{background:#141617;color:#f4f1e9}.show-page{--accent:#e9ae69;--muted:#c1beb7;--line:#383b3c;font-family:'Manrope',sans-serif;line-height:1.75}.show-page *{box-sizing:border-box}.show-container{width:min(1180px,calc(100% - 80px));margin:auto}.show-page p{color:var(--muted);margin:0 0 22px;max-width:850px}.show-page h1,.show-page h2,.show-page h3{color:#f5f2ec;line-height:1.14;letter-spacing:-.035em}.show-page h1{font-size:clamp(2.3rem,3.7vw,3.65rem);margin:20px 0 26px}.show-page h2{font-size:clamp(2rem,3.1vw,3rem);max-width:900px;margin:12px 0 32px}.show-page h3{font-size:1.35rem;margin:0 0 20px}.show-page a:not(.show-btn){color:var(--accent);text-underline-offset:4px}.show-page .show-eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.show-hero{padding:145px 0 80px;overflow:hidden}.show-split{display:grid;grid-template-columns:1.12fr 1fr;gap:64px;align-items:center}.show-page .show-impact{font-size:1.22rem;color:#f3d4b0;line-height:1.55}.show-photo{margin:0;position:relative;align-self:stretch;min-height:500px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.show-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.show-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0a0d10ed,transparent 60%)}.show-photo figcaption{position:absolute;bottom:35px;left:28px;right:28px;z-index:1;font-size:1.8rem;line-height:1.25}.show-photo figcaption span{display:block;font-size:.65rem;letter-spacing:.19em;color:var(--accent);margin-bottom:12px}.show-section{padding:88px 0;border-top:1px solid var(--line)}.show-section:nth-of-type(even){background:#1b1d1e}.show-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:30px 0}.show-btn{display:inline-flex;justify-content:center;align-items:center;gap:18px;padding:16px 22px;background:var(--accent);color:#191511!important;border:1px solid var(--accent);border-radius:4px;font:700 .9rem/1.5 'Manrope',sans-serif;text-decoration:none;cursor:pointer;min-height:52px;transition:background .18s,transform .18s}.show-btn:hover{background:#fbc88b;transform:translateY(-2px)}.show-secondary{font-size:.88rem}.show-tags{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0;margin:28px 0}.show-tags li{border:1px solid #555047;border-radius:3px;padding:6px 11px;color:#e4d6c4;font-size:.76rem}.show-page blockquote{border-left:3px solid var(--accent);padding:16px 28px;margin:35px 0 0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.45;max-width:900px}.show-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}.show-card{padding:30px;border:1px solid var(--line);border-radius:6px;background:#202223}.show-card p{font-size:.92rem}.show-card p:last-child{margin-bottom:0}#oportunidades .show-grid,#formacoes .show-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.show-page .show-note{font-size:.82rem;color:#c1beb7;margin-top:24px}.show-highlight{background:#24211d!important}.show-demo{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;padding:40px;border:1px solid #65513c;border-radius:8px;background:#171a1b;margin:32px 0}.show-demo h3{font-size:1.7rem}.show-demo #stem-status{border-left:2px solid var(--accent);padding-left:18px;color:#f4d8b7}.show-tracks{display:grid;gap:10px;align-content:start}.show-track{display:flex;align-items:center;gap:16px;padding:16px;background:#292a28;color:#f4f1e9;border:1px solid #7a6449;border-radius:4px;font:600 .9rem 'Manrope',sans-serif;cursor:pointer;text-align:left;min-height:58px}.show-track-number{color:#b7a28a;font-size:.7rem;font-family:monospace}.show-track-state{margin-left:auto;font-size:.7rem;color:#f1c48c;border:1px solid #77654b;padding:4px 8px;border-radius:3px}.show-track[aria-pressed=false]{background:#1a1d1e;border-color:#434748}.show-track[aria-pressed=false] .show-track-state{color:#b6b9ba;border-color:#434748}.show-offers .show-card{display:flex;flex-direction:column}.show-offers .show-btn{margin-top:auto}.show-offers ul{padding-left:20px;font-size:.9rem;margin:0 0 25px;color:#ded6cc}.show-featured{border-color:var(--accent);box-shadow:inset 0 4px var(--accent);background:#2c261e}.show-producer{margin:0}.show-producer img{width:100%;height:440px;object-fit:cover;object-position:50% 30%;border-radius:6px}.show-producer figcaption{font-size:.8rem;color:var(--muted);margin-top:12px}#metodo .show-card h3{color:var(--accent)}.show-faq{max-width:950px}.show-faq details{border-top:1px solid var(--line)}.show-faq details:last-child{border-bottom:1px solid var(--line)}.show-faq summary{cursor:pointer;padding:23px 30px 23px 0;font-weight:600;line-height:1.5}.show-faq details p{padding:0 25px 18px 0;margin:0}.show-final{align-items:start;margin-top:40px}.show-final form{background:#171a1b;border:1px solid #65513c;border-radius:6px;padding:30px}.show-final label{display:block;color:#e9e5df;font-size:.82rem;margin:18px 0}.show-final input,.show-final select,.show-final textarea{display:block;width:100%;margin-top:7px;background:#252829;color:#f4f1e9;border:1px solid #626667;padding:12px;border-radius:3px;font:inherit;min-height:46px}.show-final textarea{resize:vertical}.show-final .show-btn{width:100%}.show-final>div>p{margin-top:25px}.show-skip{position:fixed;top:-100px;left:20px;background:white;color:#111;padding:15px;z-index:3000}.show-skip:focus{top:15px}.shows-body :focus-visible{outline:3px solid #ffd093;outline-offset:5px}.shows-body header .logo img{height:65px!important;width:auto!important}.shows-body .mobile-nav{z-index:1001}.shows-body header{z-index:1002}
@media(max-width:1050px){.show-container{width:calc(100% - 48px)}.show-split{gap:30px}.show-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.show-offers{grid-template-columns:1fr}.show-demo{gap:26px;padding:26px}}
@media(max-width:760px){.show-container{width:calc(100% - 40px)}.show-hero{padding:116px 0 50px}.show-split,.show-demo{grid-template-columns:1fr;gap:30px}.show-photo{min-height:380px}.show-photo figcaption{font-size:1.6rem;left:22px}.show-section{padding:58px 0}.show-grid,#oportunidades .show-grid,#formacoes .show-grid{grid-template-columns:1fr}.show-card{padding:25px}.show-demo{padding:22px;gap:12px}.show-page h1{font-size:2.35rem}.show-page h2{font-size:2rem}.show-track{gap:10px}.show-final form{padding:22px}.show-producer img{height:380px}.show-actions{gap:18px}.show-actions .show-btn{width:100%}.show-page blockquote{padding:12px 20px}.show-page .show-eyebrow{font-size:.62rem;letter-spacing:.12em}}
.shows-body .site-footer-brand img{width:auto;object-fit:contain}
.show-page section[id]{scroll-margin-top:90px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.shows-body *{animation:none!important;transition:none!important}}
