.xt-workshop-hero{text-align:center}.xt-workshop-hero h1{color:#fff}.xt-workshop-hero .xt-hero-sub{color:rgba(255,255,255,.9);font-size:17px;max-width:680px;margin:12px auto 0}.xt-step-card{padding:32px 20px}.xt-step-number{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:var(--c-brand);color:#fff;border-radius:50%;font-family:var(--font-heading);font-size:20px;font-weight:700;margin-bottom:16px}.xt-step-card h4{font-size:17px;margin-bottom:10px}.xt-step-card p{font-size:14px;color:var(--c-text-secondary);line-height:1.65}.xt-material-group{background:#fff;border-radius:var(--radius-card);padding:24px;box-shadow:var(--shadow-subtle);height:100%}.xt-material-group h3{font-size:18px;margin-bottom:16px;color:var(--c-brand-dark)}.xt-settings-table{font-size:14px}.xt-settings-table thead th{background:var(--c-brand);color:#fff;font-weight:600;font-size:13px;border-color:var(--c-brand-dark);white-space:nowrap}.xt-settings-table tbody td{vertical-align:middle;color:var(--c-text-secondary)}.xt-settings-table tbody tr:hover{background:rgba(8,145,178,.04)}.xt-settings-disclaimer{font-size:13px;color:var(--c-text-muted);font-style:italic}.xt-project-card{padding:0;overflow:hidden}.xt-project-card ai-img,.xt-project-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.xt-project-info{padding:16px 20px 20px}.xt-project-info h4{font-size:16px;margin-bottom:8px}.xt-project-info p{font-size:14px;color:var(--c-text-secondary);line-height:1.65;margin-bottom:12px}.xt-project-time{font-size:13px;color:var(--c-text-muted);margin-left:8px}.xt-video-card{padding:0;overflow:hidden}.xt-video-card ai-img,.xt-video-card img{width:100%;aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover}.xt-video-card h4{padding:16px 20px 0;font-size:16px}.xt-video-card p{padding:8px 20px 20px;font-size:14px;color:var(--c-text-secondary);line-height:1.6}.xt-workshop-cta h2{color:#fff}.xt-workshop-cta p{color:rgba(255,255,255,.9);max-width:600px;margin:0 auto 24px}