.workshop-section{background-color:var(--primary-color-dark);color:#ffffff;padding:2rem 0}.workshop-heading{font-size:26px;font-weight:700;margin-bottom:2rem;text-align:center;color:rgba(255,255,255,1)}.audience-tags{padding:10px}.audience-tag{background-color:rgba(255,255,255,1);color:#333;margin:16px;border-radius:4px;border:1px solid rgba(182,169,255,1);padding:16px 24px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:flex-start;box-shadow:0 2px 4px rgba(0,0,0,.1);word-wrap:break-word;white-space:normal;text-align:center}.audience-tag-text{color:rgba(0,0,0,1);font-size:12px;font-weight:600;word-break:break-word;line-height:1.4}.check-icon-expert{color:rgba(0,0,0,1);font-weight:600;margin-right:5px;font-size:16px}.countdown-text{font-size:16px;font-weight:500;color:rgba(255,255,255,.7);margin-top:2rem}.countdown-timer{display:flex;justify-content:center;gap:10px}.timer-box{background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:.5rem;width:60px;text-align:center}.timer-value{font-size:1.5rem;font-weight:700}.timer-label{font-size:.7rem;color:#aaa}.workshop-content .content-heading{font-size:26px;font-weight:700;line-height:40px;margin-top:3rem;text-align:center;color:rgba(255,255,255,1)}.workshop-content .content-subheading{font-size:12px;font-weight:400;color:rgba(255,255,255,.7);margin-top:16px}.workshop-part{background-color:transparent;border-radius:20px;overflow:hidden;height:100%;border:1.5px solid rgba(182,169,255,1);padding:32px;margin:26px 0}.faq-container{padding:36px 0}.faq-heading{font-size:26px;font-weight:700;line-height:1.3;text-align:center;color:rgba(45,49,57,1)}.faq-subheading{font-size:12px;font-weight:500;color:#6c727d;text-align:center}.part-header{background-color:#1a1a1a;color:white;padding:.7rem;text-align:center;font-weight:600;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.1)}.workshop-part .part-content{padding:1rem;font-size:14px}.part-content div,.part-content li,.part-content ol,.part-content p,.part-content span,.part-content ul,.workshop-part .part-content{color:rgba(255,255,255,.8)!important}.part-list{list-style-type:none;padding:0;margin:0}.part-list li{margin-bottom:1rem;font-size:.9rem;display:flex;align-items:flex-start;line-height:1.4}.bullet{color:white;margin-right:10px;font-size:1.2rem;line-height:1}@media only screen and (max-width:767px){.workshop-heading{font-size:22px;margin-bottom:1rem}.audience-tags{padding:0}.audience-tag{width:calc(50% - 16px);flex:0 0 auto;margin:8px;padding:12px}.workshop-content .content-heading{font-size:16px;line-height:26px}.workshop-content .content-subheading{font-size:16px;text-align:center}.workshop-part .part-content{font-size:12px;padding:0}}