.workshop-page{--bg:#f7f3ed;--black:#000000;--white:#ffffff;--purple:#864df9;--gold:#F7E397;--mint:#b0e4da;--lilac:#dcd3ef;--pink:#efcde5;--lavender:#c7b9ff;--text:#000000;--text-secondary:#3a3a3a;--text-muted:#6b6b6b;--red:#d62828;--green:#2d6a4f;--font-title:"Inter",sans-serif;--font-body:"Inter",sans-serif;--shadow:5px 5px 0 var(--black);--shadow-sm:3px 3px 0 var(--black);--shadow-purple:5px 5px 0 var(--purple);--border:3px solid var(--black);--border-thick:5px solid var(--black);--radius:30px}.workshop-page *,.workshop-page :after,.workshop-page :before{box-sizing:border-box;margin:0;padding:0}.workshop-page{font-family:var(--font-body);background:var(--bg);color:var(--text);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}.workshop-page .container{max-width:900px;margin:0 auto;padding:0 24px}.workshop-page section{padding:80px 0;position:relative}.workshop-page a{color:var(--purple);text-decoration:none;font-weight:600}.workshop-page a:hover{text-decoration:underline}.workshop-page .section-label{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--black);margin-bottom:14px;display:inline-block;background:var(--gold);padding:4px 12px;border:2px solid var(--black);box-shadow:var(--shadow-sm);border-radius:var(--radius)}.workshop-page .section-title{font-family:var(--font-title);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;letter-spacing:-2px;line-height:1.3;margin-bottom:20px;color:var(--black)}.workshop-page .section-desc{color:var(--text-secondary);font-size:1rem;max-width:600px}.workshop-page .accent-line{width:60px;height:5px;background:linear-gradient(135deg,#F7E397,#efcde5,#864df9);margin:24px 0}.workshop-page .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;background:var(--purple);color:var(--white);font-weight:800;font-size:1rem;font-family:var(--font-title);letter-spacing:-.5px;border:var(--border-thick);border-radius:var(--radius);box-shadow:var(--shadow);cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s}.workshop-page .btn-primary:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--black);text-decoration:none}.workshop-page .btn-primary:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--black)}.workshop-page .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;background:var(--white);color:var(--black);font-weight:700;font-size:1rem;font-family:var(--font-title);border:var(--border-thick);border-radius:var(--radius);box-shadow:var(--shadow);cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s}.workshop-page .btn-secondary:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--black);text-decoration:none}.workshop-page .countdown-bar{position:fixed;top:0;left:0;right:0;z-index:100;padding:10px 0;background:var(--black);color:var(--white);border-bottom:4px solid var(--purple)}.workshop-page .countdown-inner{max-width:900px;margin:0 auto;padding:0 24px;justify-content:space-between}.workshop-page .countdown-inner,.workshop-page .countdown-left{display:flex;align-items:center;gap:16px}.workshop-page .countdown-cta{padding:8px 20px;background:var(--purple);color:var(--white);font-weight:800;font-size:.78rem;font-family:var(--font-title);letter-spacing:-.3px;border:2px solid rgba(255,255,255,.3);border-radius:var(--radius);text-decoration:none;transition:transform .15s,background .15s;white-space:nowrap}.workshop-page .countdown-cta:hover{background:var(--lavender);color:var(--black);text-decoration:none}.workshop-page .countdown-label{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:3px;color:var(--gold)}.workshop-page .countdown-digits{display:flex;gap:6px}.workshop-page .cd-block{display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,.08);border:2px solid rgba(255,255,255,.2);padding:6px 10px;min-width:52px;border-radius:14px}.workshop-page .cd-block .num{font-family:var(--font-title);font-size:1.3rem;font-weight:900;color:var(--gold);line-height:1}.workshop-page .cd-block .unit{font-size:.55rem;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.5);margin-top:3px}.workshop-page .hero{padding:100px 0 60px;position:relative;overflow:hidden}.workshop-page .hero .container{max-width:1200px}.workshop-page #hero3d{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.workshop-page .hero-logo{height:60px;margin-bottom:32px;display:block}.workshop-page .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.workshop-page .hero-content{position:relative;z-index:2}.workshop-page .hero-video-mobile{display:none}.workshop-page .hero-tag{display:inline-flex;align-items:center;gap:10px;padding:6px 16px;background:var(--pink);border:3px solid var(--black);box-shadow:var(--shadow-sm);border-radius:var(--radius);font-size:.78rem;font-weight:700;color:var(--black);margin-bottom:24px;text-transform:uppercase;letter-spacing:1px}.workshop-page .pulse{width:10px;height:10px;background:var(--red);border:2px solid var(--black);animation:workshop-pulse 2s infinite}@keyframes workshop-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.workshop-page .hero-pretitle{font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px}.workshop-page .hero h1{font-family:var(--font-title);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;letter-spacing:-2px;line-height:1.35;margin-bottom:20px;color:var(--black)}.workshop-page .hero h1 .highlight{background:var(--purple);color:var(--white);padding:3px 12px 5px;border:3px solid var(--black);box-shadow:var(--shadow-sm);display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:1.7}.workshop-page .hero-sub{font-size:.95rem;color:var(--text-secondary);max-width:620px;margin-bottom:24px;line-height:1.65}.workshop-page .hero-sub strong{color:var(--black)}.workshop-page .hero-meta{display:flex;flex-wrap:wrap;gap:6px 20px;margin-bottom:28px;font-size:.88rem;font-weight:600;color:var(--text-secondary)}.workshop-page .hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px}.workshop-page .hero-video-col{position:relative;z-index:2}.workshop-page .video-wrapper{border:var(--border-thick);box-shadow:8px 8px 0 var(--black);border-radius:var(--radius);aspect-ratio:16/9;background:var(--black);display:flex;align-items:center;justify-content:center;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.workshop-page .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:calc(var(--radius) - 5px)}.workshop-page .video-wrapper:hover{transform:translate(-3px,-3px);box-shadow:11px 11px 0 var(--black)}.workshop-page .tape{width:100%;height:48px;display:flex;align-items:center;overflow:hidden;border-top:5px solid #000;border-bottom:5px solid #000}.workshop-page .tape-text{font-family:monospace;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:4px;white-space:nowrap;animation:workshop-marquee 20s linear infinite}@keyframes workshop-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.workshop-page .problem{border-top:var(--border-thick)}.workshop-page .problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;align-items:start}.workshop-page .problem-text h3{font-family:var(--font-title);font-size:1.3rem;font-weight:900;margin-bottom:16px;letter-spacing:-.5px}.workshop-page .problem-text p{color:var(--text-secondary);font-size:.95rem;margin-bottom:14px}.workshop-page .problem-compare{display:flex;flex-direction:column;gap:8px}.workshop-page .compare-card{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:var(--white);border:var(--border);box-shadow:var(--shadow-sm);border-radius:var(--radius);transition:transform .15s,box-shadow .15s}.workshop-page .compare-card:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--black)}.workshop-page .compare-card .name{font-weight:700;font-size:.88rem}.workshop-page .compare-card .detail{font-size:.72rem;color:var(--text-muted);margin-top:2px}.workshop-page .compare-card .price{font-family:var(--font-title);font-weight:900;color:var(--red);font-size:.85rem;white-space:nowrap;text-decoration:line-through}.workshop-page .compare-card.featured{background:var(--mint);border-color:var(--black);box-shadow:5px 5px 0 var(--purple)}.workshop-page .compare-card.featured .price{color:var(--black);text-decoration:none;font-size:1.1rem}.workshop-page .diff-section{border-top:var(--border-thick)}.workshop-page .diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.workshop-page .diff-card{padding:28px;border:var(--border-thick);box-shadow:var(--shadow);border-radius:var(--radius)}.workshop-page .diff-card h3{font-family:var(--font-title);font-size:1.1rem;margin-bottom:20px;font-weight:900}.workshop-page .diff-card ul{list-style:none;display:flex;flex-direction:column;gap:14px}.workshop-page .diff-card li{font-size:.88rem;color:var(--text-secondary);padding-left:4px;line-height:1.5}.workshop-page .diff-card.bad{background:var(--white)}.workshop-page .diff-card.bad h3{color:var(--red)}.workshop-page .diff-card.good{background:var(--mint)}.workshop-page .diff-card.good h3{color:var(--black)}.workshop-page .acts-section{border-top:var(--border-thick);position:relative;overflow:hidden}.workshop-page .acts-section .section-label{color:var(--black);border-color:var(--gold)}.workshop-page .acts-section .section-title{color:#f7f3ed}.workshop-page .acts-section .section-desc{color:#d5d0c8}.workshop-page #dotShader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.workshop-page .acts-section>.container{position:relative;z-index:1}.workshop-page .acts-timeline{margin-top:40px;display:flex;flex-direction:column;gap:12px}.workshop-page .act-card{display:flex;gap:20px;padding:24px;background:var(--white);border:var(--border);box-shadow:var(--shadow-sm);border-radius:var(--radius);transition:transform .15s,box-shadow .15s}.workshop-page .act-card:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--black)}.workshop-page .act-time{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:75px}.workshop-page .act-emoji{font-size:1.5rem}.workshop-page .act-hours{font-family:var(--font-title);font-size:.7rem;font-weight:800;color:var(--text-muted);white-space:nowrap}.workshop-page .act-content h3{font-family:var(--font-title);font-size:1rem;font-weight:900;margin-bottom:8px;letter-spacing:-.5px}.workshop-page .act-content p{font-size:.92rem;color:var(--text-primary,#1a1a1a);margin-bottom:12px}.workshop-page .act-tag{display:inline-block;padding:3px 10px;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;border:2px solid var(--black);border-radius:0}.workshop-page .tag-strategy{background:var(--lilac)}.workshop-page .tag-demo{background:var(--gold)}.workshop-page .tag-exclusive{background:var(--mint)}.workshop-page .tag-advanced{background:var(--pink)}.workshop-page .authority{border-top:var(--border-thick)}.workshop-page .who-grid{display:grid;grid-template-columns:2fr 3fr;gap:40px;margin-top:40px;align-items:start}.workshop-page .who-avatar{width:100%;aspect-ratio:1;background:var(--purple);border:var(--border-thick);box-shadow:var(--shadow);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:2.8rem;overflow:hidden}.workshop-page .who-avatar img{width:100%;height:100%;object-fit:cover}.workshop-page .gui-gallery{margin-top:48px;padding-top:40px;border-top:var(--border)}.workshop-page .gui-gallery-label{display:inline-block;font-family:var(--font-title);font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;color:var(--purple);border:2px solid var(--purple);padding:4px 14px;margin-bottom:24px}.workshop-page .gui-gallery-viewport{overflow:hidden;width:100%}.workshop-page .gui-gallery-track{display:flex;gap:24px;transition:transform .45s ease}.workshop-page .gui-gallery-item{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 16px);position:relative}.workshop-page .gui-gallery-badge{position:absolute;top:12px;left:12px;font-family:var(--font-title);font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;padding:4px 12px;background:var(--gold);border:2px solid var(--black);z-index:2}.workshop-page .gui-gallery-frame{width:100%;aspect-ratio:3/4;overflow:hidden;border:var(--border);box-shadow:var(--shadow-sm)}.workshop-page .gui-gallery-frame img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.workshop-page .gui-gallery-frame:hover img{transform:scale(1.05)}.workshop-page .gui-gallery-controls{display:flex;justify-content:center;gap:12px;margin-top:20px}.workshop-page .gui-gallery-nav{width:44px;height:44px;border:var(--border);background:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.workshop-page .gui-gallery-nav:hover:not(:disabled){background:var(--black);color:var(--white)}.workshop-page .gui-gallery-nav:disabled{opacity:.3;cursor:not-allowed}.workshop-page .gui-gallery-nav svg{width:18px;height:18px}@media (max-width:768px){.workshop-page .gui-gallery-item{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 12px)}}@media (max-width:480px){.workshop-page .gui-gallery-item{flex:0 0 85%}}.workshop-page .who-info h3{font-family:var(--font-title);font-size:1.4rem;font-weight:900;letter-spacing:-1px}.workshop-page .who-info .role{display:inline-block;background:var(--gold);padding:2px 10px;border:2px solid var(--black);border-radius:14px;font-weight:700;font-size:.82rem;margin-bottom:16px;margin-top:4px}.workshop-page .who-info p{color:var(--text-secondary);font-size:1.04rem;margin-bottom:12px}.workshop-page .big-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.workshop-page .big-number-card{text-align:center;padding:32px 16px;background:var(--white);border:var(--border-thick);box-shadow:var(--shadow)}.workshop-page .big-number-card lord-icon{margin-bottom:12px}.workshop-page .big-number-value{font-family:var(--font-title);font-weight:900;font-size:1.6rem;letter-spacing:-1px;color:var(--black);line-height:1.1}.workshop-page .big-number-value span{color:var(--purple)}.workshop-page .big-number-sub{font-size:.82rem;color:var(--text-secondary);margin-top:6px;line-height:1.4}.workshop-page .big-number-sub strong{color:var(--purple)}@media (max-width:600px){.workshop-page .big-numbers{grid-template-columns:1fr;gap:16px}.workshop-page .big-number-card{padding:24px 16px}}.workshop-page .credentials{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px;justify-content:center}.workshop-page .credential-badge{padding:6px 14px;background:var(--white);border:2px solid var(--black);box-shadow:var(--shadow-sm);border-radius:var(--radius);font-size:.75rem;font-weight:700;color:var(--black)}.workshop-page .authority-certs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;align-items:center;max-width:90%;margin-inline:auto}.workshop-page .authority-certs-grid img{width:100%;height:auto;object-fit:contain}.workshop-page .cxl-minidegree-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:24px;max-width:100%;margin-inline:auto}.workshop-page .cxl-minidegree-grid img{width:100%;height:auto;object-fit:contain;border-radius:15px;border:var(--border);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.workshop-page .cxl-minidegree-grid img:hover{transform:scale(1.05)}@media (max-width:768px){.workshop-page .authority-certs-grid{grid-template-columns:1fr;gap:16px}.workshop-page .cxl-minidegree-grid{grid-template-columns:repeat(3,1fr);gap:10px}}.workshop-page .brand-logos{margin-top:48px;padding-top:40px;border-top:var(--border)}.workshop-page .brand-logos-label{display:inline-block;font-family:var(--font-title);font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;color:var(--purple);border:2px solid var(--purple);padding:4px 14px;margin-bottom:24px}.workshop-page .brand-logos-desktop{display:flex;flex-direction:column;gap:16px}.workshop-page .brand-logos-desktop img{width:100%;height:auto}.workshop-page .brand-logos-mobile{display:none}.workshop-page .brand-logos-mobile img{width:100%;height:auto;margin-bottom:8px}@media (max-width:768px){.workshop-page .brand-logos-desktop{display:none}.workshop-page .brand-logos-mobile{display:flex;flex-direction:column;gap:8px}}.workshop-page .target{border-top:var(--border-thick);position:relative;overflow:hidden;background:#0a0a0a}.workshop-page #targetShader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.workshop-page .target>.container{position:relative;z-index:1}.workshop-page .target .section-label{color:var(--black)}.workshop-page .target .section-title{color:#f7f3ed}.workshop-page .target .accent-line{opacity:.6}.workshop-page .target-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.workshop-page .target-box{padding:28px;border:var(--border-thick);box-shadow:var(--shadow),0 0 50px rgba(134,77,249,.12);border-radius:var(--radius);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.workshop-page .target-box h3{font-family:var(--font-title);font-size:1rem;font-weight:900;margin-bottom:20px}.workshop-page .target-box.yes{background:rgba(176,228,218,.9)}.workshop-page .target-box.yes h3{color:var(--black)}.workshop-page .target-box.no{background:rgba(255,255,255,.9)}.workshop-page .target-box.no h3{color:var(--red)}.workshop-page .target-list{list-style:none;display:flex;flex-direction:column;gap:12px}.workshop-page .target-list li{font-size:1.05rem;font-weight:700;color:var(--text-secondary);display:flex;gap:10px;line-height:1.5}.workshop-page .lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;pointer-events:none;transition:opacity .3s ease;cursor:zoom-out}.workshop-page .lightbox-overlay.active{opacity:1;pointer-events:all}.workshop-page .lightbox-overlay img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:12px;box-shadow:0 0 60px rgba(139,92,246,.3);transform:scale(.9);transition:transform .3s ease}.workshop-page .lightbox-overlay.active img{transform:scale(1)}.workshop-page .target-list .icon{flex-shrink:0;font-weight:900}.workshop-page .pricing{border-top:var(--border-thick)}.workshop-page .pricing-sub{color:var(--text-secondary);font-size:1rem;margin-bottom:40px}.workshop-page .lots-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:36px}.workshop-page .lot-card{padding:28px;text-align:center;border:var(--border-thick);box-shadow:var(--shadow);border-radius:var(--radius);background:var(--white);transition:transform .15s,box-shadow .15s;position:relative}.workshop-page .lot-card.active{background:var(--purple);color:var(--white);box-shadow:8px 8px 0 var(--black)}.workshop-page .lot-card.active .lot-name{color:rgba(255,255,255,.6)}.workshop-page .lot-card.active .lot-period{color:rgba(255,255,255,.5)}.workshop-page .lot-card.active:before{content:"ATIVO";position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:4px 14px;background:var(--gold);color:var(--black);font-family:var(--font-title);font-size:.6rem;font-weight:900;letter-spacing:2px;border:2px solid var(--black);box-shadow:var(--shadow-sm);border-radius:14px}.workshop-page .lot-card.unavailable{opacity:.3}.workshop-page .lot-card.unavailable:after{content:"ENCERRADO";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);font-family:var(--font-title);font-size:.7rem;font-weight:900;letter-spacing:2px;color:var(--red);background:var(--white);padding:4px 12px;border:2px solid var(--red)}.workshop-page .lot-name{font-weight:800;font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:3px;margin-bottom:12px}.workshop-page .lot-price{font-family:var(--font-title);font-size:2.4rem;font-weight:900;margin-bottom:4px;letter-spacing:-2px}.workshop-page .lot-esc{display:inline-block;font-size:.78rem;font-weight:700;margin-bottom:8px;background:var(--mint);color:var(--black);padding:2px 8px;border:2px solid var(--black);border-radius:14px}.workshop-page .lot-card.active .lot-esc{background:var(--gold)}.workshop-page .lot-period{font-size:.72rem;color:var(--text-muted);font-weight:600}.workshop-page .pricing-cta{text-align:center;margin-bottom:16px}.workshop-page .pricing-guarantee{text-align:center;font-size:.82rem;color:var(--text-muted);font-weight:600}.workshop-page .faq-section{border-top:var(--border-thick)}.workshop-page .faq-list{max-width:700px;margin:40px auto 0;display:flex;flex-direction:column;gap:10px}.workshop-page .faq-item{background:var(--white);border:var(--border);box-shadow:var(--shadow-sm);border-radius:var(--radius);overflow:hidden;transition:transform .15s,box-shadow .15s}.workshop-page .faq-item:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--black)}.workshop-page .faq-question{width:100%;padding:18px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:.92rem;background:none;border:none;color:var(--text);font-family:var(--font-body);text-align:left}.workshop-page .faq-icon{font-family:var(--font-title);color:var(--purple);font-size:1.3rem;font-weight:900;transition:transform .3s;width:24px;text-align:center;flex-shrink:0}.workshop-page .faq-item.open .faq-icon{transform:rotate(45deg)}.workshop-page .faq-item.open{background:var(--lilac)}.workshop-page .faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.workshop-page .faq-item.open .faq-answer{max-height:300px}.workshop-page .faq-answer-inner{padding:0 20px 18px;font-size:.88rem;color:var(--text-secondary);line-height:1.6}.workshop-page .final-cta{text-align:center;padding:80px 0 100px;background:var(--black);color:var(--white);border-top:var(--border-thick);position:relative}.workshop-page .final-cta .section-label{color:var(--black)}.workshop-page .final-cta h2{font-family:var(--font-title);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;letter-spacing:-2px;margin-bottom:16px;color:var(--white)}.workshop-page .final-cta h2 .highlight-final{background:var(--purple);color:var(--white);padding:2px 8px;border:3px solid var(--white)}.workshop-page .final-cta p{color:rgba(255,255,255,.6);font-size:1rem;margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}.workshop-page .final-cta .btn-primary{background:var(--purple);color:var(--white);border-radius:6.3125rem;border:.25rem solid #000000;box-shadow:.25rem .25rem 0 var(--purple);padding:20px 48px;font-size:1.15rem}.workshop-page .final-cta .btn-primary:hover{transform:translate(-2px,-2px);box-shadow:.5rem .5rem 0 var(--purple)}.workshop-page .final-price-note{font-size:.8rem;color:rgba(255,255,255,.4);margin-top:14px;font-weight:600}.workshop-page .final-countdown{display:flex;justify-content:center;gap:10px;margin-top:20px}.workshop-page .final-countdown .fc-block{display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,.06);border:2px solid rgba(255,255,255,.15);padding:10px 14px;min-width:60px;border-radius:14px}.workshop-page .final-countdown .fc-num{font-family:var(--font-title);font-size:1.4rem;font-weight:900;color:var(--gold);line-height:1}.workshop-page .final-countdown .fc-unit{font-size:.55rem;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.4);margin-top:4px}.workshop-page footer{border-top:4px solid rgba(255,255,255,.1);padding:28px 0;text-align:center;background:var(--black)}.workshop-page footer p{font-size:.75rem;color:rgba(255,255,255,.35)}.workshop-page footer a{color:var(--lavender)}.workshop-page .cta-strip{padding:48px 24px;text-align:center;position:relative}.workshop-page .cta-strip .container{display:flex;flex-direction:column;align-items:center;gap:16px}.workshop-page .cta-strip .btn-primary{font-size:1rem;padding:14px 36px}.workshop-page .cta-strip-sub{font-size:.85rem;color:var(--gray-dark);font-family:var(--font-body);font-weight:500;letter-spacing:.5px;margin-top:20px}.workshop-page .cta-strip-sub span{display:inline-block;margin:0 6px;opacity:.4}.workshop-page .cta-strip.accent-gold{background:var(--gold);border:var(--border-thick);border-radius:var(--radius);box-shadow:var(--shadow)}.workshop-page .cta-strip.accent-gold .cta-strip-sub{color:var(--black);font-weight:700}.workshop-page .cta-strip.accent-gold.cta-strip-fullwidth{border-radius:0;box-shadow:none;border-left:none;border-right:none}.workshop-page .scroll-progress{position:fixed;top:0;left:0;height:3px;background:var(--gold);z-index:99;transition:width .15s;width:0;pointer-events:none}.workshop-page{scroll-behavior:smooth}.workshop-page .btn-primary,.workshop-page .btn-secondary,.workshop-page .compare-card.featured,.workshop-page .countdown-cta,.workshop-page .faq-question,.workshop-page .lot-card{cursor:pointer}@media (max-width:768px){.workshop-page .hero{padding:110px 0 50px}.workshop-page .hero-grid{grid-template-columns:1fr;gap:32px}.workshop-page .hero-video-col{display:none}.workshop-page .hero-video-mobile{display:block!important;margin:20px 0 28px}.workshop-page .hero h1{font-size:clamp(2rem,5vw,3rem);letter-spacing:-2px}.workshop-page .hero-meta{justify-content:center;text-align:center}.workshop-page .hero-actions{flex-direction:column}.workshop-page .btn-primary,.workshop-page .btn-secondary{width:100%;justify-content:center}.workshop-page .problem-grid{grid-template-columns:1fr;gap:32px}.workshop-page .diff-grid,.workshop-page .who-grid{grid-template-columns:1fr}.workshop-page .who-grid{text-align:center}.workshop-page .who-avatar{margin:0 auto}.workshop-page .who-stats{justify-content:center}.workshop-page .target-grid{grid-template-columns:1fr}.workshop-page .lots-grid{grid-template-columns:1fr;gap:16px}.workshop-page section{padding:60px 0}.workshop-page .countdown-bar{padding:5px 0;border-bottom-width:2px}.workshop-page .countdown-bar img{display:none}.workshop-page .countdown-inner{flex-direction:row;gap:10px;text-align:center;justify-content:center;padding:0 12px}.workshop-page .countdown-left{flex-direction:row;align-items:center;gap:0}.workshop-page .countdown-label{display:none}.workshop-page .countdown-digits{gap:3px}.workshop-page .countdown-digits .cd-block{padding:2px 4px;min-width:unset}.workshop-page .countdown-digits .cd-block .num{font-size:.75rem}.workshop-page .countdown-digits .cd-block .unit{font-size:.4rem;margin-top:0}.workshop-page .countdown-cta{white-space:nowrap;text-align:center;padding:5px 14px;font-size:.65rem;border-radius:6px}.workshop-page .act-card{flex-direction:column;gap:10px}.workshop-page .act-time{flex-direction:row;gap:8px}}.workshop-page .reveal{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.workshop-page .reveal.visible{opacity:1;transform:translateY(0)}.workshop-page .tape-strip{display:inline-block;background:var(--gold);padding:2px 16px;transform:rotate(-1.5deg);font-weight:800;font-size:.75rem;font-family:var(--font-title);letter-spacing:1px}.workshop-page .fomo-type{padding:72px 0;background:var(--black);text-align:center;overflow:hidden}.workshop-page .fomo-text{font-family:var(--font-title);font-size:clamp(1.3rem,4vw,2.6rem);font-weight:900;text-transform:uppercase;letter-spacing:3px;line-height:1.35;color:var(--white);margin:0}.workshop-page .fomo-highlight{background:var(--gold);color:var(--black);padding:2px 8px;border-radius:4px;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}.workshop-page .reveal-fomo{opacity:0;transform:translateY(40px) scale(.97);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.workshop-page .reveal-fomo.visible{opacity:1;transform:translateY(0) scale(1)}@media (max-width:768px){.workshop-page .fomo-type{padding:48px 0}.workshop-page .fomo-text{letter-spacing:1.5px}}.workshop-page .showcase{padding:80px 0;background:var(--black);position:relative}.workshop-page .showcase .section-label{color:var(--black)}.workshop-page .showcase .section-title{color:var(--white)}.workshop-page .showcase .section-desc{color:rgba(255,255,255,.55);max-width:600px;margin:0 auto 40px;text-align:center}.workshop-page .showcase .section-desc strong{color:var(--white)}.workshop-page .showcase-impact{font-family:var(--font-title);font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:800;color:var(--black);text-align:center;letter-spacing:-.5px;line-height:1.35;margin-bottom:20px}.workshop-page .showcase-impact strong{background:var(--black);color:var(--gold);padding:2px 8px;border-radius:4px}.workshop-page .showcase .accent-line{margin:24px auto}.workshop-page .showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:960px;margin:0 auto}.workshop-page .showcase-card{background:rgba(255,255,255,.04);border:3px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:0;overflow:hidden;transition:transform .3s ease,border-color .3s ease}.workshop-page .showcase-card:hover{transform:translateY(-4px);border-color:var(--gold)}.workshop-page .showcase-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:var(--black)}.workshop-page .showcase-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.workshop-page .showcase-card-body{padding:24px}.workshop-page .showcase-badge{display:inline-flex;align-items:center;gap:6px;background:var(--gold);color:var(--black);font-family:var(--font-title);font-size:.65rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:4px 12px;border-radius:6px;margin-bottom:12px}.workshop-page .showcase-card h3{font-family:var(--font-title);font-size:1.25rem;font-weight:900;color:var(--white);margin-bottom:8px;letter-spacing:-.5px}.workshop-page .showcase-card .showcase-tagline{color:rgba(255,255,255,.5);font-size:.88rem;line-height:1.5;margin-bottom:16px}.workshop-page .showcase-link{display:inline-flex;align-items:center;gap:6px;color:var(--gold);font-weight:700;font-size:.85rem;text-decoration:none;transition:gap .2s ease}.workshop-page .showcase-link:hover{gap:10px;text-decoration:none}@media (max-width:768px){.workshop-page .showcase-grid{grid-template-columns:1fr;gap:24px}.workshop-page .showcase{padding:60px 0}}.workshop-page .showcase-mkt{margin-top:56px;padding-top:48px;border-top:1px solid rgba(255,255,255,.1)}.workshop-page .showcase-mkt-title{font-family:var(--font-title);font-size:clamp(1.2rem,3vw,1.6rem);font-weight:900;color:var(--white);text-align:center;letter-spacing:-.5px;margin-bottom:12px}.workshop-page .showcase-mkt-title .mkt-gold{background:var(--gold);color:var(--black);padding:2px 8px;border-radius:4px}.workshop-page .showcase-mkt-sub{text-align:center;font-size:.88rem;color:rgba(255,255,255,.45);margin-bottom:36px;max-width:520px;margin-left:auto;margin-right:auto}.workshop-page .showcase-mkt-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:960px;margin:0 auto}.workshop-page .showcase-mkt-col{display:flex;flex-direction:column;gap:16px}.workshop-page .showcase-mkt-video{border-radius:16px;overflow:hidden;border:2px solid rgba(255,255,255,.1);background:#000;transition:border-color .3s ease,transform .3s ease}.workshop-page .showcase-mkt-video:hover{border-color:var(--gold);transform:translateY(-3px)}.workshop-page .showcase-mkt-video video{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.workshop-page .showcase-mkt-img{border-radius:16px;overflow:hidden;border:2px solid rgba(255,255,255,.1);transition:border-color .3s ease,transform .3s ease}.workshop-page .showcase-mkt-img:hover{border-color:var(--purple);transform:translateY(-3px)}.workshop-page .showcase-mkt-img img{width:100%;display:block;aspect-ratio:1/1;object-fit:cover}.workshop-page .showcase-mkt-label{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(255,255,255,.04)}.workshop-page .showcase-mkt-label span{font-family:var(--font-title);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:rgba(255,255,255,.6)}.workshop-page .showcase-mkt-label .type-tag{background:var(--purple);color:var(--white);font-size:.55rem;padding:2px 8px;border-radius:4px;letter-spacing:1px}.workshop-page .showcase-mkt-cta{text-align:center;margin-top:36px}@media (max-width:768px){.workshop-page .showcase-mkt-grid{grid-template-columns:1fr;gap:24px}.workshop-page .showcase-mkt-img img{aspect-ratio:auto}}.workshop-page .game-changer-block{position:relative;text-align:center;margin:48px auto 12px;padding:44px 32px;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#0a0a0a);border-radius:var(--radius);overflow:hidden;box-shadow:0 0 60px rgba(134,77,249,.15),0 0 120px rgba(247,227,151,.08),0 8px 32px rgba(0,0,0,.4)}.workshop-page .game-changer-block:before{content:"";position:absolute;inset:0;border-radius:var(--radius);padding:3px;background:linear-gradient(var(--gc-angle,135deg),var(--purple),var(--gold),var(--mint),var(--purple));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:workshop-gc-border-spin 4s linear infinite}@keyframes workshop-gc-border-spin{to{--gc-angle:495deg}}.workshop-page .game-changer-block:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(247,227,151,.06) 45%,rgba(247,227,151,.12) 50%,rgba(247,227,151,.06) 55%,transparent 60%);animation:workshop-gc-shimmer 3.5s ease-in-out infinite;pointer-events:none;border-radius:var(--radius)}@keyframes workshop-gc-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.workshop-page .game-changer-text{position:relative;z-index:1;font-family:var(--font-title);font-size:clamp(1.6rem,5vw,3rem);font-weight:900;color:var(--white);text-transform:uppercase;letter-spacing:2px;line-height:1.4;margin:0}.workshop-page .game-changer-text .gc-gold{background:linear-gradient(135deg,#F7E397,#f0d060);color:var(--black);padding:4px 14px;border-radius:8px;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-shadow:none}.workshop-page .game-changer-text .gc-line2{display:block;margin-top:8px;text-shadow:0 0 40px rgba(247,227,151,.3)}.workshop-page .gc-corner{position:absolute;width:6px;height:6px;background:var(--gold);border-radius:50%;opacity:.6;z-index:1}.workshop-page .gc-corner.tl{top:14px;left:14px}.workshop-page .gc-corner.tr{top:14px;right:14px}.workshop-page .gc-corner.bl{bottom:14px;left:14px}.workshop-page .gc-corner.br{bottom:14px;right:14px}@media (max-width:768px){.workshop-page .game-changer-block{padding:32px 20px}.workshop-page .game-changer-text{letter-spacing:1px}}.workshop-page .social-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch;max-width:800px;margin:0 auto}.workshop-page .social-proof-grid .sp-video{border-radius:24px;overflow:hidden;border:4px solid var(--purple);box-shadow:0 0 60px rgba(134,77,249,.15),8px 8px 0 rgba(134,77,249,.2)}.workshop-page .social-proof-grid .sp-video iframe{width:100%;height:100%;border:0;display:block}.workshop-page .social-proof-grid .sp-card{display:flex;flex-direction:column;align-items:center;gap:12px}.workshop-page .social-proof-grid .sp-card-img{flex:1 1;border:4px solid var(--gold);border-radius:24px;overflow:hidden;box-shadow:0 0 60px rgba(247,227,151,.15),8px 8px 0 rgba(247,227,151,.2);transition:transform .3s ease}.workshop-page .social-proof-grid .sp-card-img img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:768px){.workshop-page .social-proof-grid{grid-template-columns:1fr;max-width:320px;margin:0 auto}.workshop-page .social-proof-grid .sp-card,.workshop-page .social-proof-grid .sp-video{height:480px;width:100%}.workshop-page .social-proof-grid .sp-card{align-items:stretch}.workshop-page .social-proof-grid .sp-card-img{height:100%;width:100%}}@font-face{font-family:Workshop Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/workshop/font-1b08e7fc267a5c7e1d61.ttf) format("truetype")}@font-face{font-family:Workshop Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/workshop/font-8c883f63b2c4157d9973.ttf) format("truetype")}@font-face{font-family:Workshop Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/workshop/font-e7a1aaf7eda9f2fad413.ttf) format("truetype")}@font-face{font-family:Workshop Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/workshop/font-b37284b5701b6b168dfc.ttf) format("truetype")}@font-face{font-family:Workshop Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/workshop/font-98272f3512338c529408.ttf) format("truetype")}@font-face{font-family:Workshop Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/workshop/font-a6906a10c53fe29b0d05.ttf) format("truetype")}@font-face{font-family:Workshop Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(/workshop/font-3dc8f19486c0960b95e1.ttf) format("truetype")}body:has(.workshop-page)>.site-footer,body:has(.workshop-page)>.site-header{display:none}body:has(.workshop-page)>#conteudo{padding:0;margin:0;width:100%;max-width:none}body:has(.workshop-page){margin:0;background:#f7f3ed}.workshop-page{--font-title:"Workshop Inter",sans-serif;--font-body:"Workshop Inter",sans-serif;width:100%;font-size:16px;letter-spacing:normal}.workshop-page :is(h1,h2,h3,h4,p,span,a,button){text-wrap:wrap}.workshop-page :is(h1,h2,h3,h4){font-family:var(--font-title);letter-spacing:normal;color:inherit}.workshop-page .acts-section{background:#000}.workshop-page .faq-section{background:var(--bg)}.workshop-page [hidden]{display:none!important}.workshop-page button{cursor:pointer}.workshop-page .hero{border:0;border-radius:0;box-shadow:none;background:transparent}.workshop-page .countdown-inner>img{height:48px;margin-right:16px}.workshop-page .workshop-expired{color:var(--gold);font-size:.9rem;letter-spacing:3px}.workshop-page .workshop-centered{text-align:center}.workshop-page .workshop-centered .section-title{margin-left:auto;margin-right:auto}.workshop-page mark{background:var(--gold);color:var(--black);padding:2px 6px;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.workshop-page .hero h1 mark{background:var(--purple);color:var(--white);padding:3px 12px 5px;border:3px solid var(--black);border-radius:0;box-shadow:var(--shadow-sm);display:inline;line-height:1.7}.workshop-page .fomo-text mark{background:var(--gold);color:var(--black);padding:2px 8px;border-radius:4px}.workshop-page .game-changer-text mark{background:linear-gradient(135deg,#F7E397,#f0d060);color:var(--black);padding:4px 14px;border-radius:8px;text-shadow:none}.workshop-page .game-changer-text br{display:block;margin-top:8px;content:""}.workshop-page .final-cta h2 mark{background:var(--purple);color:var(--white);padding:2px 8px;border:3px solid var(--white);border-radius:0}.workshop-page .workshop-tape-black{background:var(--black)}.workshop-page .workshop-tape-black .tape-text{color:var(--gold)}.workshop-page .workshop-tape-purple{background:var(--purple)}.workshop-page .workshop-tape-purple .tape-text{color:var(--white)}.workshop-page .tape-text span{text-wrap:nowrap}.workshop-page .problem-text>img{max-width:280px;margin-top:24px;border:var(--border-thick);box-shadow:var(--shadow);border-radius:var(--radius)}.workshop-page .problem-compare>.btn-primary{width:100%;margin-top:8px;text-align:center}.workshop-page .compare-card.featured .name{font-weight:900}.workshop-page .workshop-difference-video{margin-top:40px}.workshop-page .cta-strip{margin-top:28px}.workshop-page .cta-strip h3{font-family:var(--font-title);font-size:clamp(1.3rem,4vw,2.3rem);font-weight:900;color:var(--black);margin-bottom:16px;text-transform:uppercase}.workshop-page .cta-strip h3 mark{background:var(--purple);color:var(--white);padding:2px 8px;border-radius:6px;white-space:nowrap}.workshop-page .workshop-social-proof{padding:56px 0}.workshop-page .workshop-social-proof>.container{display:flex;flex-direction:column;align-items:center;gap:28px}.workshop-page .workshop-social-intro{color:rgba(255,255,255,.55);font-size:.95rem;max-width:600px;text-align:center;line-height:1.6}.workshop-page .workshop-social-intro strong{color:var(--gold)}.workshop-page .workshop-social-caption{font-size:.72rem;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:2px;font-weight:700}.workshop-page .tool-youtube-video{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000}.workshop-page .tool-youtube-video>:is(button,iframe){position:absolute;inset:0;display:block;width:100%;height:100%;border:0;padding:0;background:#000}.workshop-page .tool-youtube-video img{display:block;width:100%;height:100%;object-fit:cover}.workshop-page .tool-youtube-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:44px;border-radius:12px;background:#f00;color:#fff;font-size:26px}.workshop-page .video-wrapper>.tool-youtube-video{position:absolute;inset:0;height:100%}.workshop-page .sp-video .tool-youtube-video{height:100%;aspect-ratio:auto;min-height:450px}.workshop-page .takeaway-block{margin-top:40px;padding:32px;background:var(--lilac);border:var(--border-thick);box-shadow:var(--shadow);border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:32px;align-items:center}.workshop-page .takeaway-block>div:first-child{flex:1 1 250px}.workshop-page .takeaway-block>div:last-child{flex:2 1 350px}.workshop-page .takeaway-block img{width:100%;height:auto;border:var(--border-thick);border-radius:calc(var(--radius) - 10px);box-shadow:var(--shadow-sm);transform:rotate(-2deg);transition:transform .2s}.workshop-page .takeaway-block img:hover{transform:rotate(0) scale(1.02)}.workshop-page .takeaway-block h3{font-size:1.4rem;font-weight:900;margin-bottom:16px;color:var(--black);letter-spacing:-.5px}.workshop-page .takeaway-block p{font-size:.95rem;color:var(--black)}.workshop-page .takeaway-block p+p{margin-top:12px}.workshop-page .cxl-minidegree-grid button{border:0;background:transparent;padding:0;width:100%}.workshop-page .workshop-gallery-1 .gui-gallery-badge{background:var(--white)}.workshop-page .workshop-gallery-2 .gui-gallery-badge{background:var(--purple);color:var(--white)}.workshop-page .workshop-gallery-3 .gui-gallery-badge{background:var(--mint)}.workshop-page .gui-gallery-track{transition:none}.workshop-page .workshop-authority-strip,.workshop-page .workshop-showcase-strip{margin-top:48px}.workshop-page .showcase>.container{text-align:center}.workshop-page .showcase-card-body{text-align:left}.workshop-page .showcase-mkt-title mark{background:var(--gold);color:var(--black);padding:2px 8px;border-radius:4px}.workshop-page .workshop-showcase-strip h3{font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:800;letter-spacing:-.5px;line-height:1.35;margin-bottom:20px;text-transform:none}.workshop-page .workshop-showcase-strip h3 strong{background:var(--black);color:var(--gold);padding:2px 8px;border-radius:4px}.workshop-page .workshop-showcase-wide{margin-top:32px;aspect-ratio:16/9;overflow:hidden}.workshop-page .workshop-showcase-wide img{width:100%;height:100%;object-fit:cover}.workshop-page .showcase-mkt-cta .btn-secondary{background:transparent;color:var(--gold);border-color:var(--gold);box-shadow:4px 4px 0 rgba(247,227,151,.3)}.workshop-page .workshop-target-video{margin:48px auto 0;max-width:720px;overflow:hidden;border-radius:12px;border:3px solid rgba(134,77,249,.3);box-shadow:0 0 40px rgba(134,77,249,.15)}.workshop-page .workshop-target-cta{text-align:center;margin-top:48px}.workshop-page .workshop-target-cta .btn-primary{background:var(--purple);color:var(--white);border-color:rgba(255,255,255,.3);box-shadow:5px 5px 0 rgba(134,77,249,.4)}.workshop-page .workshop-target-cta p{color:rgba(255,255,255,.45);font-size:.82rem;margin-top:14px;font-weight:600}.workshop-page .workshop-pricing-pitch{text-align:left;max-width:560px;margin:56px auto 0}.workshop-page .workshop-pricing-pitch>span{display:inline-flex;align-items:center;gap:6px;font-family:monospace;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--black);margin-bottom:16px}.workshop-page .workshop-pricing-pitch h3{font-size:clamp(1.6rem,4vw,2.5rem);font-weight:900;letter-spacing:-1.5px;line-height:1.3;color:var(--black);margin-bottom:16px}.workshop-page .workshop-pricing-pitch p{font-size:.97rem;line-height:1.6;color:var(--text-secondary)}.workshop-page .pricing-hero-recap{margin:48px auto 0;padding:48px 40px;background:var(--white);border:var(--border-thick);border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;max-width:560px}.workshop-page .workshop-offer-tag{display:inline-block;background:var(--gold);border:3px solid var(--black);box-shadow:var(--shadow-sm);border-radius:var(--radius);padding:5px 18px;font-family:monospace;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:3px;margin-bottom:28px}.workshop-page .workshop-offer-date{font-family:var(--font-body);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--purple);font-style:italic;margin-bottom:8px}.workshop-page .pricing-hero-recap h3{font-size:1.5rem;font-weight:900;letter-spacing:-1px;margin-bottom:28px;color:var(--black)}.workshop-page .pricing-hero-recap ul{list-style:none;text-align:left;display:flex;flex-direction:column;gap:14px;margin-bottom:32px;padding:0 12%}.workshop-page .pricing-hero-recap li{display:block;min-height:31.68px;font-size:.92rem;font-weight:700;color:var(--text-secondary)}.workshop-page .pricing-hero-recap li:first-letter{font-size:1.2rem}.workshop-page .pricing-hero-recap li:last-child{font-weight:400}.workshop-page .workshop-offer-divider{width:60%;height:4px;background:var(--black);margin:0 auto 32px}.workshop-page .workshop-strike-price{font-size:.85rem;color:var(--text-muted);text-decoration:line-through;margin-bottom:4px}.workshop-page .workshop-main-price{font-family:var(--font-title);font-weight:900;font-size:3.5rem;letter-spacing:-3px;color:var(--black);margin-bottom:16px;line-height:1}.workshop-page .workshop-main-price>span{font-size:1.2rem;vertical-align:super;letter-spacing:0}.workshop-page .workshop-lot-badge{display:inline-block;background:var(--purple);color:var(--white);border:3px solid var(--black);border-radius:var(--radius);padding:6px 20px;font-family:monospace;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:3px;margin-bottom:28px}.workshop-page .workshop-offer-cta{margin-bottom:16px}.workshop-page .workshop-offer-cta .btn-primary{width:100%;font-size:1.1rem;padding:20px 32px;text-transform:uppercase;letter-spacing:1px}.workshop-page .workshop-security{font-size:.78rem;color:var(--text-muted)}.workshop-page .faq-question{line-height:normal}.workshop-page .faq-answer{padding:0;font-family:var(--font-body)}.workshop-page .faq-item.open .faq-answer{max-height:none}.workshop-page .faq-answer a{color:var(--purple)}.workshop-page .cta-strip-fullwidth{margin-top:0}.workshop-page .cta-strip-fullwidth .container{display:flex;flex-direction:column;align-items:center;gap:16px}.workshop-page .cta-strip-fullwidth h3{margin-bottom:0;text-align:center}.workshop-page .cta-strip-fullwidth .cta-strip-sub{font-size:1rem;font-weight:800;color:var(--black)}.workshop-page .workshop-final-picture{display:flex;justify-content:center;margin:24px 0}.workshop-page .workshop-final-picture img{max-width:420px;width:100%;height:auto;border:var(--border-thick);border-radius:calc(var(--radius) - 10px);box-shadow:var(--shadow);transition:transform .15s,box-shadow .15s}.workshop-page .workshop-final-picture img:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--black)}.workshop-page .workshop-final-logo{height:110px;margin-top:28px;display:inline}.workshop-page .workshop-footer-address{margin-top:6px}.workshop-page .workshop-lightbox{position:fixed;inset:0;margin:auto;padding:40px;width:100vw;height:100dvh;max-width:none;max-height:none;background:transparent;border:0}.workshop-page .workshop-lightbox[open]{display:flex;align-items:center;justify-content:center}.workshop-page .workshop-lightbox::backdrop{background:rgba(0,0,0,.9)}.workshop-page .workshop-lightbox img{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:12px}.workshop-page .workshop-lightbox-close{position:fixed;top:16px;right:16px;width:44px;height:44px;border:2px solid var(--white);border-radius:50%;color:var(--white);background:var(--black);font-size:28px}.workshop-page :focus-visible{outline:3px solid var(--purple);outline-offset:4px}.workshop-page .faq-question:focus-visible{outline-offset:-5px}.workshop-page #workshop-conteudo{scroll-margin-top:70px}@media (max-width:768px){.workshop-page .sp-video .tool-youtube-video{min-height:0}}@media (prefers-reduced-motion:reduce){.workshop-page *,.workshop-page :after,.workshop-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.workshop-page .reveal,.workshop-page .reveal-fomo{opacity:1;transform:none}}