.workshop-page{--accent-workshop:#00e5a8;z-index:1;position:relative}.workshop-nav{z-index:100;background:rgb(var(--rgb-cartao) / .92);backdrop-filter:blur(12px);border-bottom:1px solid var(--hairline);position:fixed;top:0;left:0;right:0}.nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:992px;margin:0 auto;padding:12px 24px;display:flex}.nav-brand{font-family:var(--font-display);color:var(--texto-principal);font-size:.875rem;font-weight:600}.nav-links{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{font-family:var(--font-body);color:var(--texto-secundario);border-radius:4px;padding:8px 12px;font-size:.8125rem;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.nav-links a:hover{color:var(--texto-principal);background:rgb(var(--rgb-ciano) / .06)}.nav-cta{background:var(--chama-primaria)!important;color:var(--texto-principal)!important;font-weight:600!important}.nav-cta:hover{background:var(--chama-hover)!important}@media (width<=720px){.nav-links li:not(:last-child){display:none}}.container{max-width:992px;margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--accent-workshop);margin:0 0 12px;font-size:.6875rem}.hero{text-align:center;padding:160px 24px 96px}.hero-content{max-width:720px;margin:0 auto}.hero h1{font-family:var(--font-display);color:var(--texto-principal);margin:0 0 24px;font-size:clamp(1.75rem,4vw,2.625rem);font-weight:600;line-height:1.05}.hero-sub{font-family:var(--font-body);color:var(--texto-secundario);max-width:62ch;margin:0 auto 40px;font-size:1.0625rem;line-height:1.6}.hero-sub strong{color:var(--texto-principal);font-weight:500}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn-primary{background:var(--chama-primaria);min-height:48px;color:var(--texto-principal);font-family:var(--font-body);cursor:pointer;border:none;border-radius:2px;justify-content:center;align-items:center;padding:14px 28px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.btn-primary:hover{background:var(--chama-hover)}.btn-ghost{min-height:48px;color:var(--nucleo-eletrico);font-family:var(--font-body);border:1px solid var(--hairline-strong);background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:14px 28px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.btn-ghost:hover{background:rgb(var(--rgb-ciano) / .06)}.btn-large{width:100%;max-width:400px;padding:18px 40px;font-size:1rem}section{padding:80px 0}section h2{font-family:var(--font-display);color:var(--texto-principal);margin:0 0 16px;font-size:clamp(1.375rem,3vw,2rem);font-weight:600;line-height:1.1}.section-sub{font-family:var(--font-body);color:var(--texto-secundario);max-width:60ch;margin:0 0 48px;font-size:1rem;line-height:1.55}.problem{background:var(--sub-nivel)}.problem-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px;display:grid}.problem-card{background:rgb(var(--rgb-cartao) / .5);border:1px solid var(--hairline);border-radius:4px;padding:32px 24px}.problem-card h3{font-family:var(--font-body);color:var(--texto-principal);margin:0 0 12px;font-size:1.125rem;font-weight:500}.problem-card p{font-family:var(--font-body);color:var(--texto-secundario);margin:0;font-size:.9375rem;line-height:1.55}.deliverables-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.deliverable-card{background:rgb(var(--rgb-cartao) / .5);border:1px solid var(--hairline);border-radius:4px;padding:28px 24px;position:relative}.deliverable-number{font-family:var(--font-mono);color:var(--accent-workshop);opacity:.3;margin-bottom:12px;font-size:2rem;font-weight:700;line-height:1;display:block}.deliverable-card h3{font-family:var(--font-body);color:var(--texto-principal);margin:0 0 8px;font-size:1.0625rem;font-weight:500}.deliverable-card p{font-family:var(--font-body);color:var(--texto-secundario);margin:0;font-size:.875rem;line-height:1.5}.audience-list{gap:16px;margin:0 0 32px;padding:0;list-style:none;display:grid}.audience-list li{font-family:var(--font-body);color:var(--texto-principal);align-items:baseline;gap:12px;font-size:1rem;line-height:1.5;display:flex}.check{color:var(--accent-workshop);flex-shrink:0;font-weight:700}.audience-note{background:rgb(var(--rgb-ciano) / .04);border-left:3px solid var(--accent-workshop);border-radius:0 4px 4px 0;padding:20px 24px}.audience-note p{font-family:var(--font-body);color:var(--texto-secundario);margin:0;font-size:.9375rem;line-height:1.55}.audience-note strong{color:var(--texto-principal)}.methodology-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:40px;display:grid}.method-card{border:1px solid var(--hairline);border-radius:4px;padding:28px 24px}.method-card h3{font-family:var(--font-body);color:var(--accent-workshop);margin:0 0 8px;font-size:1rem;font-weight:600}.method-card p{font-family:var(--font-body);color:var(--texto-secundario);margin:0;font-size:.875rem;line-height:1.5}.authority{background:var(--sub-nivel)}.authority-layout{grid-template-columns:280px 1fr;align-items:start;gap:48px;margin-top:40px;display:grid}.authority-photo-wrapper{position:relative}.authority-photo{aspect-ratio:1;object-fit:cover;border:1px solid var(--hairline-strong);border-radius:8px;width:100%;display:block}.authority-badges{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.badge{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;background:rgb(var(--rgb-ciano) / .08);color:var(--accent-workshop);border:1px solid rgb(var(--rgb-ciano) / .15);white-space:nowrap;border-radius:2px;padding:4px 10px;font-size:.6875rem}.authority-bio{font-family:var(--font-body);color:var(--texto-secundario);max-width:60ch;margin:0 0 32px;font-size:1.0625rem;line-height:1.7}.authority-stats{grid-template-columns:repeat(2,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.authority-stats li{background:rgb(var(--rgb-cartao) / .4);border:1px solid var(--hairline);border-radius:4px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.authority-stats strong{font-family:var(--font-display);color:var(--accent-workshop);font-size:1.5rem;font-weight:700;line-height:1}.authority-stats span{font-family:var(--font-body);color:var(--texto-secundario);font-size:.8125rem;line-height:1.4}@media (width<=720px){.authority-layout{grid-template-columns:1fr;gap:32px}.authority-photo-wrapper{max-width:200px;margin:0 auto}.authority-stats{grid-template-columns:repeat(2,1fr);gap:12px}.authority-stats li{padding:12px 16px}.authority-stats strong{font-size:1.25rem}}@media (width<=480px){.authority-stats{grid-template-columns:1fr}.authority-badges{justify-content:center}}.offer{text-align:center}.offer-card{background:rgb(var(--rgb-cartao) / .6);border:1px solid var(--hairline);border-radius:8px;max-width:520px;margin:0 auto;padding:48px 32px}.offer-card h2{margin:0 0 8px;font-size:clamp(2rem,5vw,3rem)}.offer-includes{font-family:var(--font-body);color:var(--texto-secundario);margin:0 0 32px;font-size:.9375rem}.turmas{text-align:left;margin:32px 0}.turmas h3{font-family:var(--font-body);color:var(--texto-principal);text-align:center;margin:0 0 16px;font-size:1rem;font-weight:600}.turma-options{gap:12px;display:grid}.turma-option{border:1px solid var(--hairline);cursor:pointer;border-radius:4px;align-items:center;gap:12px;padding:16px;transition:border-color .15s,background .15s;display:flex}.turma-option:has(input:checked){border-color:var(--accent-workshop);background:rgb(var(--rgb-ciano) / .04)}.turma-option input{accent-color:var(--accent-workshop)}.turma-info{flex-direction:column;gap:2px;display:flex}.turma-info strong{font-family:var(--font-body);color:var(--texto-principal);font-size:.9375rem}.turma-info span{font-family:var(--font-body);color:var(--texto-secundario);font-size:.8125rem}.offer-note{font-family:var(--font-body);color:var(--texto-secundario);margin:16px 0 0;font-size:.8125rem}.faq-list{gap:8px;max-width:720px;margin-top:40px;display:grid}.faq-item{border:1px solid var(--hairline);border-radius:4px;overflow:hidden}.faq-item summary{font-family:var(--font-body);color:var(--texto-principal);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-mono);color:var(--accent-workshop);flex-shrink:0;font-size:1.25rem}.faq-item[open] summary:after{content:"−"}.faq-item p{font-family:var(--font-body);color:var(--texto-secundario);margin:0;padding:0 24px 18px;font-size:.875rem;line-height:1.6}.final-cta{text-align:center;padding:96px 0}.final-cta h2{margin:0 0 32px}@media (width<=600px){.hero{padding:120px 20px 64px}.hero-actions{flex-direction:column;align-items:stretch}.btn-large{max-width:none}.authority-stats{flex-direction:column;gap:16px}.offer-card{padding:32px 20px}.faq-item summary{padding:16px 20px}.faq-item p{padding:0 20px 16px}}
