.Workshop-module__jVt42G__pageWrapper{background:linear-gradient(#f9fbff 0%,#f4f6ff 45%,#fff 100%)}.Workshop-module__jVt42G__heroSection{background-image:url(/assets/images/workshop-hero.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:70vh;display:flex;position:relative;overflow:hidden}.Workshop-module__jVt42G__heroSection:before{content:"";mix-blend-mode:multiply;pointer-events:none;background:#0f172ab8;position:absolute;inset:0}.Workshop-module__jVt42G__heroOverlay{justify-content:center;align-items:center;width:100%;height:100%;padding:120px 16px 80px;display:flex;position:relative}.Workshop-module__jVt42G__heroContent{z-index:1;text-align:center;color:#fff;max-width:960px;animation:.8s ease-out Workshop-module__jVt42G__fadeUp;position:relative}.Workshop-module__jVt42G__heroBadge{letter-spacing:.06em;text-transform:uppercase;background:#0f172ab3;border:1px solid #94a3b8b3;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:.8rem;display:inline-flex}.Workshop-module__jVt42G__heroContent h1{margin-bottom:20px;font-size:3.1rem;line-height:1.1}.Workshop-module__jVt42G__heroContent p{opacity:.96;max-width:720px;margin:0 auto 32px;font-size:1.3rem}.Workshop-module__jVt42G__heroButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#ec4899);border:none;border-radius:999px;padding:12px 30px;font-size:1.05rem;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s;transform:translateY(0);box-shadow:0 18px 40px #0f172a73}.Workshop-module__jVt42G__heroButton:hover{background:linear-gradient(135deg,#4f46e5,#f59e0b);transform:translateY(-2px);box-shadow:0 22px 50px #0f172a99}.Workshop-module__jVt42G__techfusionSection{background:radial-gradient(circle at 0 0,#6366f126,#0000 60%),#f8faff;padding:80px 20px 70px}.Workshop-module__jVt42G__techfusionContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:flex}.Workshop-module__jVt42G__techfusionText{text-align:left;flex:1.1;min-width:320px}.Workshop-module__jVt42G__sectionBadge{color:#1d4ed8;text-transform:uppercase;letter-spacing:.1em;background:#2563eb14;border-radius:999px;align-items:center;margin-bottom:12px;padding:4px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.Workshop-module__jVt42G__techfusionText h2{color:#111827;margin-bottom:16px;font-size:2.3rem}.Workshop-module__jVt42G__techfusionText p{color:#4b5563;margin-bottom:26px;font-size:1.03rem;line-height:1.7}.Workshop-module__jVt42G__techfusionButtons{flex-wrap:wrap;gap:16px;display:flex}.Workshop-module__jVt42G__brochureButton,.Workshop-module__jVt42G__registerButton{white-space:nowrap;cursor:pointer;border:none;border-radius:999px;padding:12px 24px;font-size:.98rem;font-weight:600;text-decoration:none;transition:all .25s ease-in-out;box-shadow:0 8px 24px #0f172a1a}.Workshop-module__jVt42G__brochureButton{color:#fff;background-color:#2563eb}.Workshop-module__jVt42G__brochureButton:hover{background-color:#1d4ed8;transform:translateY(-1px)}.Workshop-module__jVt42G__registerButton{color:#111827;background:linear-gradient(135deg,#f97316,#facc15)}.Workshop-module__jVt42G__registerButton:hover{background:linear-gradient(135deg,#ea580c,#eab308);transform:translateY(-1px)}.Workshop-module__jVt42G__techfusionImage{text-align:center;flex:.9;min-width:280px}.Workshop-module__jVt42G__techfusionImage img{border-radius:18px;width:100%;max-width:380px;box-shadow:0 18px 45px #0f172a40}.Workshop-module__jVt42G__workshopsContainer{background:#f9fafb;padding:70px 20px 80px}.Workshop-module__jVt42G__sectionHeader{text-align:center;max-width:720px;margin:0 auto 40px}.Workshop-module__jVt42G__title{color:#111827;margin-bottom:10px;font-size:2.6rem}.Workshop-module__jVt42G__sectionSubtitle{color:#6b7280;font-size:1rem}.Workshop-module__jVt42G__workshopsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px;max-width:1180px;margin:0 auto;display:grid}.Workshop-module__jVt42G__workshopCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:26px;flex-direction:column;justify-content:space-between;align-items:center;min-height:360px;padding:30px 24px 26px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 18px 50px #0f172a14}.Workshop-module__jVt42G__workshopCard:hover{border-color:#0000;transform:translateY(-8px);box-shadow:0 22px 60px #0f172a29}.Workshop-module__jVt42G__imageWrapper{margin-bottom:18px}.Workshop-module__jVt42G__workshopImage{border-radius:14px}.Workshop-module__jVt42G__workshopCard h3{color:#f97316;margin-bottom:8px;font-size:1.45rem}.Workshop-module__jVt42G__workshopCard p{color:#4b5563;margin-bottom:18px;font-size:.96rem}.Workshop-module__jVt42G__workshopCard .Workshop-module__jVt42G__registerButton{color:#111827;background:linear-gradient(135deg,#f97316,#facc15);border-radius:999px;margin-top:4px;padding:10px 26px;font-weight:700;box-shadow:0 16px 40px #f9731673}.Workshop-module__jVt42G__workshopCard .Workshop-module__jVt42G__registerButton:hover{background:linear-gradient(135deg,#ea580c,#eab308)}.Workshop-module__jVt42G__ctaSection{color:#fff;text-align:center;background:linear-gradient(135deg,#6366f1,#4f46e5,#0ea5e9);padding:80px 20px}.Workshop-module__jVt42G__ctaContent{max-width:720px;margin:0 auto}.Workshop-module__jVt42G__ctaContent h2{margin-bottom:16px;font-size:2.4rem}.Workshop-module__jVt42G__ctaContent p{opacity:.96;margin-bottom:28px;font-size:1.08rem}.Workshop-module__jVt42G__ctaButton{color:#4338ca;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:12px 30px;font-size:1.02rem;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s;box-shadow:0 18px 40px #0f172a59}.Workshop-module__jVt42G__ctaButton:hover{background:#eef2ff;transform:translateY(-2px)}.Workshop-module__jVt42G__dialogOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;justify-content:center;align-items:center;animation:.25s ease-out Workshop-module__jVt42G__fadeIn;display:flex;position:fixed;inset:0}.Workshop-module__jVt42G__dialogBox{background:#fff;border-radius:18px;width:100%;max-width:480px;padding:26px 24px 24px;animation:.22s ease-out Workshop-module__jVt42G__scaleIn;position:relative;box-shadow:0 18px 50px #0f172a66}.Workshop-module__jVt42G__dialogTitle{color:#111827;margin-bottom:16px;font-size:1.4rem}.Workshop-module__jVt42G__dialogCloseIcon{color:#111827;cursor:pointer;background:#e5e7eb;border:none;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.1rem;display:flex;position:absolute;top:10px;right:14px}.Workshop-module__jVt42G__dialogCloseIcon:hover{background:#d1d5db}.Workshop-module__jVt42G__dialogForm input,.Workshop-module__jVt42G__dialogForm textarea{border:1px solid #d1d5db;border-radius:10px;width:100%;margin-bottom:12px;padding:10px 12px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.Workshop-module__jVt42G__dialogForm input:focus,.Workshop-module__jVt42G__dialogForm textarea:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 1px #6366f140}.Workshop-module__jVt42G__dialogActions{gap:10px;margin-top:8px;display:flex}.Workshop-module__jVt42G__dialogForm button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#f97316);border:none;border-radius:999px;flex:1;padding:10px 14px;font-size:.95rem;font-weight:600;transition:background .25s,transform .2s}.Workshop-module__jVt42G__dialogForm button:disabled{opacity:.7;cursor:not-allowed}.Workshop-module__jVt42G__dialogForm button:hover:not(:disabled){transform:translateY(-1px)}.Workshop-module__jVt42G__closeDialog{color:#111827!important;background:#e5e7eb!important}.Workshop-module__jVt42G__certificateSection{background:#f9fafb;padding:40px 16px 50px}.Workshop-module__jVt42G__certificateCard{text-align:center;background:#fff;border:1px solid #94a3b859;border-radius:24px;max-width:700px;margin:0 auto;padding:22px 20px 20px;box-shadow:0 18px 40px #0f172a14}.Workshop-module__jVt42G__certificateTitle,.Workshop-module__jVt42G__certificateSubtitle{display:none}@keyframes Workshop-module__jVt42G__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes Workshop-module__jVt42G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Workshop-module__jVt42G__scaleIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1024px){.Workshop-module__jVt42G__heroContent h1{font-size:2.5rem}.Workshop-module__jVt42G__techfusionContainer{text-align:center;flex-direction:column-reverse}.Workshop-module__jVt42G__techfusionText{text-align:center}.Workshop-module__jVt42G__techfusionButtons{justify-content:center}}@media (max-width:768px){.Workshop-module__jVt42G__heroOverlay{padding:110px 16px 60px}.Workshop-module__jVt42G__heroContent h1{font-size:2rem}.Workshop-module__jVt42G__heroContent p{font-size:1rem}.Workshop-module__jVt42G__techfusionSection{padding:60px 16px 50px}.Workshop-module__jVt42G__techfusionText h2{font-size:1.7rem}.Workshop-module__jVt42G__workshopsContainer{padding:60px 16px}.Workshop-module__jVt42G__title{font-size:2.1rem}.Workshop-module__jVt42G__ctaSection{padding:60px 16px}.Workshop-module__jVt42G__dialogBox{max-width:92%;padding:22px 18px 20px}.Workshop-module__jVt42G__certificateCard{max-width:100%}}@media (max-width:480px){.Workshop-module__jVt42G__heroContent h1{font-size:1.8rem}.Workshop-module__jVt42G__heroContent p{font-size:.95rem}.Workshop-module__jVt42G__techfusionButtons,.Workshop-module__jVt42G__dialogActions{flex-direction:column}}
