.workshopPage{--w-ink:#1d293b;--w-muted:#5c6779;--w-blue:#2d65df;--w-blue-deep:#2153bd;--w-pale:#eef3ff;--w-line:#e2e7ef;--w-bg:#f8f9fc;--w-green:#167554;--w-amber:#926521;--w-radius:18px;--w-radius-btn:8px;--w-heading:#101c33;font-family:var(--font-assistant),"Assistant","Heebo",Arial,sans-serif;background:var(--w-bg);color:var(--w-ink);line-height:1.65;font-size:16px}.workshopPage *,.workshopPage :after,.workshopPage :before{box-sizing:border-box}.workshopPage a{color:var(--w-blue)}.workshopPage a.workshopBtnPrimary{color:#fff}.workshopBtnPrimary{background:linear-gradient(135deg,#2d65df,#2153bd);box-shadow:0 10px 24px rgba(45,101,223,.32);transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease}.workshopBtnPrimary:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(45,101,223,.38)}.workshopPage :focus-visible{outline:2px solid var(--w-blue);outline-offset:2px}.workshopContainer{max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.workshopContainer{padding-inline:48px}}.workshopHeader{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);border-bottom:1px solid var(--w-line);box-shadow:0 1px 2px rgba(29,41,59,.06),0 2px 8px rgba(29,41,59,.06)}.workshopHeaderInner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:60px}.workshopBrand{display:inline-flex;align-items:baseline;gap:8px;font-weight:700;font-size:18px;color:var(--w-ink);text-decoration:none}.workshopBrandSuffix{font-size:13px;font-weight:500;color:var(--w-muted)}.workshopHeaderNav{display:none;gap:20px;align-items:center}@media (min-width:768px){.workshopHeaderNav{display:flex}}.workshopHeaderNav a{color:var(--w-muted);text-decoration:none;font-size:15px;padding:8px 4px}.workshopHeaderNav a:hover{color:var(--w-ink)}.workshopHeaderCta{margin-inline-start:auto}.workshopBtn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:var(--w-radius-btn);font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background-color .15s ease,color .15s ease}.workshopBtnPrimary{background:var(--w-blue);color:#fff}.workshopBtnPrimary:disabled,.workshopBtnPrimary:hover{background:var(--w-blue-deep)}.workshopBtnPrimary:disabled{opacity:.6;cursor:default}.workshopBtnSecondary{background:transparent;color:var(--w-blue);border-color:var(--w-blue)}.workshopBtnSecondary:hover{background:var(--w-pale)}.workshopHero{padding-block:16px 24px;background:radial-gradient(900px 420px at 82% -12%,rgba(45,101,223,.13),rgba(45,101,223,0) 62%),radial-gradient(720px 400px at 6% 112%,rgba(22,117,84,.07),rgba(22,117,84,0) 65%),linear-gradient(180deg,#ffffff 0,var(--w-bg) 88%)}.workshopHeroGrid{display:grid;gap:28px;align-items:center}@media (min-width:900px){.workshopHeroGrid{grid-template-columns:1.15fr .85fr}}.workshopEyebrow{display:inline-block;background:var(--w-pale);color:var(--w-blue-deep);font-size:14px;font-weight:700;padding:6px 14px;border-radius:999px;margin-bottom:18px}.workshopH1{font-size:clamp(32px,5vw,50px);line-height:1.1;margin:0 0 16px;font-weight:800;color:var(--w-heading);text-wrap:balance}.workshopH1Dot{display:inline;color:var(--w-blue)}.workshopLead{font-size:clamp(19px,2.6vw,24px);font-weight:600;margin:0 0 14px}.workshopHeroDesc{color:var(--w-muted);margin:0 0 8px}.workshopHeroSupport{color:var(--w-muted);margin:0 0 22px}.workshopCtaRow{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.workshopHeroQuiet{margin:0;font-size:15px}.workshopHeroQuiet a{color:var(--w-muted);text-decoration:underline;text-underline-offset:2px}.workshopHeroQuiet a:hover{color:var(--w-ink)}.workshopCtaPrice{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-bottom:12px}.workshopCtaPrice>.workshopBtnPrimary{flex:0 0 auto;white-space:nowrap}.workshopCtaPriceMeta{flex:1 1 240px;min-width:240px}.workshopCtaPriceMeta .workshopPriceStrip{font-size:15px;margin:0}.workshopCtaPriceMeta .workshopStatusNote{font-size:13px;margin:2px 0 0}@media (max-width:639.98px){.workshopCtaPrice{flex-direction:column;align-items:stretch;gap:10px}.workshopCtaPrice>.workshopBtnPrimary{white-space:normal;justify-content:center}.workshopCtaPriceMeta{flex-basis:auto}}.workshopStatusNote{color:var(--w-muted);font-size:14px;margin:0}@media (max-width:899.98px){.workshopFactLine{padding-block:4px;font-size:14px}}.workshopPriceStrip{font-weight:700;font-size:17px;color:var(--w-ink);margin:0 0 10px}.workshopHeroResult{background:#fff;border:1px solid var(--w-line);border-radius:var(--w-radius);box-shadow:0 24px 60px rgba(29,41,59,.13),0 2px 6px rgba(29,41,59,.05);padding:18px 22px;max-width:520px;min-width:0;justify-self:center;align-self:center;position:relative;overflow:hidden}.workshopHeroResult:after{content:"";position:absolute;top:0;inset-inline:0;height:3px;background:linear-gradient(270deg,rgba(45,101,223,0),#2d65df 35%,#2153bd)}.workshopHeroResultTitle{font-weight:700;color:var(--w-heading);margin:0 0 12px}.workshopHeroResultList{display:grid;gap:10px;margin:0 0 12px;padding:0;list-style:none}.workshopHeroResultRow{border-top:1px solid var(--w-line);padding-top:10px;display:flex;align-items:flex-start;gap:8px;font-size:15px}.workshopHeroResultCheck{width:15px;height:15px;flex-shrink:0;margin-top:5px;color:#0f6b4a}.workshopHeroResultRow span{color:var(--w-ink)}.workshopHeroResultLink{font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:2px}@media (max-width:899.98px){.workshopHeroResult{display:none}}.workshopFactsStrip{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px;background:#fff;border:1px solid var(--w-line);border-radius:var(--w-radius);box-shadow:0 24px 60px rgba(29,41,59,.13),0 2px 6px rgba(29,41,59,.05);padding:12px 18px;margin-top:12px;max-width:900px;margin-inline:auto;position:relative;overflow:hidden}.workshopFactsStrip:after{content:"";position:absolute;top:0;inset-inline:0;height:3px;background:linear-gradient(270deg,rgba(45,101,223,0),#2d65df 35%,#2153bd)}@media (min-width:768px){.workshopFactsStrip{grid-template-columns:repeat(4,1fr);gap:12px 28px}.workshopFactsStrip .workshopFactLine+.workshopFactLine{border-top:0}}.workshopFactLine{margin:0;padding-block:6px;font-weight:600;display:flex;align-items:center;gap:8px}.workshopFactIcon{display:inline-block;width:18px;height:18px;color:var(--w-blue-deep);vertical-align:-3px;flex-shrink:0}.workshopFactLine+.workshopFactLine{border-top:1px solid var(--w-line)}.workshopTrustStrip{padding-block:0}.workshopTrustCard{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid var(--w-line);border-radius:var(--w-radius);box-shadow:0 18px 44px rgba(29,41,59,.1);padding:6px 14px}.workshopTrustPhoto{width:48px;height:60px;object-fit:cover;border-radius:10px;flex:0 0 auto}.workshopTrustName{margin:0 0 4px;font-weight:700;color:var(--w-heading);font-size:17px}.workshopTrustRole{margin:0;color:var(--w-muted);font-size:14px;max-width:640px}.workshopTrustWhyTitle{font-weight:700;color:var(--w-heading);margin:4px 0 2px;font-size:15px}.workshopTrustWhy{margin:0;color:var(--w-muted);font-size:14px;max-width:640px}@media (max-width:767.98px){.workshopTrustCard{gap:14px;padding:10px 14px}}.workshopAudience{padding-block:40px 8px;text-align:center}.workshopAudienceLead{font-weight:700;font-size:17px;text-align:center;margin:20px 0 10px}.workshopTags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:0;margin:0;list-style:none}.workshopTag{background:#fff;border:1px solid var(--w-line);border-radius:999px;padding:8px 16px;font-size:14px;color:var(--w-ink)}.workshopSection{padding-block:72px}@media (min-width:900px){.workshopSection{padding-block:100px}}.workshopSectionCompact{padding-block:8px}.workshopSectionCompact .workshopH2,.workshopSectionCompact.workshopH2{font-size:clamp(24px,3vw,30px);margin-bottom:8px}.workshopSectionTinted{background:#fff;border-block:1px solid var(--w-line)}.workshopKicker{display:block;color:var(--w-blue);font-weight:700;font-size:14px;margin-bottom:10px}.workshopH2{font-size:clamp(26px,4vw,39px);line-height:1.2;margin:0 0 10px;font-weight:800;color:var(--w-heading)}.workshopSectionBody{color:var(--w-muted);max-width:720px;margin:0 0 36px}.workshopBoundaryStrip{padding-block:0;color:var(--w-ink)}.workshopBoundaryStrip .workshopBoundaryCompact{margin-block:0 12px}.workshopBoundary{background:var(--w-pale);border:1px solid var(--w-blue);border-radius:var(--w-radius);padding:18px 22px;max-width:820px}.workshopBoundary strong{display:block;margin-bottom:4px;color:var(--w-blue-deep)}.workshopBoundaryCompact{background:var(--w-pale);border:1px solid var(--w-blue);border-radius:var(--w-radius-btn);padding:12px 16px;max-width:820px;margin:18px 0 0;font-size:14px}.workshopBoundaryCompact strong{display:block;margin-bottom:2px;color:var(--w-blue-deep)}.workshopDemo{background:radial-gradient(1100px 480px at 50% -160px,rgba(45,101,223,.22),rgba(45,101,223,0) 62%),var(--w-ink);color:#e6ebf4;padding-block:30px}.workshopDemo .workshopKicker{color:#9db9f5;letter-spacing:.08em}.workshopDemoBadge{display:inline-block;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:4px 12px;font-size:13px;margin-bottom:14px}.workshopDemoGrid{display:grid;gap:20px}@media (min-width:900px){.workshopDemoGrid{grid-template-columns:.9fr 1.1fr;align-items:start}}.workshopRequestCard{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0) 90px),#0b1220;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:16px;box-shadow:0 24px 60px rgba(0,0,0,.45)}.workshopRequestTitle{font-size:13px;color:#9aa8c2;margin-bottom:8px}.workshopRequestQuote{margin:0;font-size:16px;line-height:1.6}.workshopDemoConsole{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0) 90px),#0b1220;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:16px;box-shadow:0 24px 60px rgba(0,0,0,.45)}.workshopDemoConsoleLabel{font-size:13px;color:#9aa8c2;margin-bottom:8px}.workshopStageTabs{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 10px}.workshopStageTab{border:1px solid rgba(255,255,255,.25);background:transparent;color:#dfe7f5;border-radius:999px;padding:8px 14px;font-size:14px;cursor:pointer}.workshopStageTab[aria-selected=true]{background:var(--w-blue);border-color:var(--w-blue);color:#fff;font-weight:600;box-shadow:0 6px 16px rgba(45,101,223,.35)}.workshopStagePanel{min-height:170px}.workshopDemoResultTitle{font-weight:700;margin:0 0 12px;color:#fff}.workshopDemoResultLabel{font-size:13px;color:#9aa8c2;margin:0 0 8px}.workshopDemoResultList{display:grid;gap:8px;margin:0;padding:0;list-style:none}.workshopDemoResultRow{border-top:1px solid rgba(255,255,255,.16);padding-top:8px;display:grid;gap:2px;font-size:15px}.workshopDemoResultRow strong{color:#fff}.workshopDemoResultRow span{color:#9aa8c2}.workshopDemoNote{color:#9aa8c2;font-size:14px;margin:14px 0 0}.workshopDemoFiles{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0 0 6px;list-style:none}.workshopDemoFile{border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:10px 12px;font-size:14px}.workshopDemoFileDir{unicode-bidi:isolate;direction:ltr;display:inline-block}.workshopDemoFileTag{display:block;font-size:12px;color:#9aa8c2}.workshopDemoTitle{font-weight:700;margin:0 0 8px}.workshopDemoCount{font-weight:700;margin-bottom:10px}.workshopDemoFolders{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:0;margin:0 0 6px;list-style:none}.workshopDemoFolder{border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:10px 12px;font-size:14px}.workshopDemoFolderCount{color:#9aa8c2;display:block;font-size:13px}.workshopDemoTable{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:8px}.workshopDemoTable td,.workshopDemoTable th{border:1px solid rgba(255,255,255,.16);padding:7px 10px;text-align:start}.workshopDemoTableCaption{font-size:13px;color:#9aa8c2;text-align:start;margin-bottom:8px}.workshopDemoCounts{font-size:15px;margin:0 0 10px}.workshopDemoMissing{border:1px solid var(--w-amber);color:#f3d9ad;border-radius:10px;padding:10px 12px;font-size:14px;margin-bottom:10px}.workshopDemoBoundary{border:1px solid var(--w-green);color:#bfe6d4;border-radius:10px;padding:10px 12px;font-size:14px}.workshopDemoRunRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.workshopDemoRun{background:transparent;border:1px solid rgba(255,255,255,.35);color:#fff;border-radius:var(--w-radius-btn);min-height:44px;padding:0 18px;font-size:15px;font-weight:600;cursor:pointer}.workshopDemoRun:hover{background:rgba(255,255,255,.08)}.workshopDemoDisclaimer,.workshopDemoProgress{font-size:13px;color:#9aa8c2}.workshopDemoDisclaimer{margin-top:10px;border-top:1px solid rgba(255,255,255,.14);padding-top:8px}@media (max-width:899.98px){.workshopRequestCard{display:none}}@media (prefers-reduced-motion:reduce){.workshopPage *,.workshopPage :after,.workshopPage :before{animation:none!important;transition:none!important}}@media (max-width:767.98px){.workshopSessionSummary{padding:10px 14px}.workshopSessionBody,.workshopSessionOutcome{padding-inline:14px}.workshopFaqSummary{padding:10px 14px}.workshopFaqBody{padding:0 14px 12px}.workshopStageTab{padding:6px 10px;font-size:13px}.workshopStagePanel{min-height:0}.workshopTag{padding:6px 12px;font-size:13px}.workshopReadinessCard{padding:10px 14px}.workshopOfferList{font-size:14px}.workshopMobileCta .workshopBtn{min-height:46px}}.workshopSyllabusList{display:grid;gap:8px;max-width:860px}.workshopSession{background:#fff;border:1px solid var(--w-line);border-radius:var(--w-radius);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.workshopSession:hover{border-color:#c9d4ea;box-shadow:0 10px 26px rgba(29,41,59,.08)}.workshopSession[open]{background:#fbfcff;border-color:#c9d4ea}.workshopSessionSummary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;cursor:pointer;list-style:none}.workshopSessionHead{display:flex;align-items:center;gap:12px;min-width:0}.workshopSessionNum{width:38px;height:38px;border-radius:999px;background:linear-gradient(135deg,#2d65df,#2153bd);color:#fff;font-weight:800;font-size:15px;unicode-bidi:isolate;box-shadow:0 6px 14px rgba(45,101,223,.3)}.workshopSessionIcon,.workshopSessionNum{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.workshopSessionIcon{width:34px;height:34px;border-radius:10px;background:var(--w-pale);color:var(--w-blue-deep)}.workshopSessionIcon svg{width:18px;height:18px}.workshopSessionTitles{display:flex;flex-direction:column;gap:2px;min-width:0}.workshopSessionTitle{font-weight:700}.workshopSessionOutcomeLine{font-size:14px;font-weight:600;color:#0f6b4a;display:flex;align-items:center;gap:6px}.workshopSessionOutcomeText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.workshopOutcomeCheck{width:14px;height:14px;flex-shrink:0}.workshopSessionDuration{flex:0 0 auto;color:#3f4a5f;background:#eef0f5;border-radius:999px;padding:4px 12px;font-weight:700;font-size:13px;white-space:nowrap}.workshopSessionBody{padding:0 20px 18px;color:var(--w-muted);margin:0}.workshopSessionOutcome{padding:0 20px 18px;color:#0f6b4a;font-weight:600;margin:0}.workshopConceptTerm{unicode-bidi:isolate;direction:ltr;display:inline-block;color:var(--w-blue);font-weight:800;letter-spacing:.06em;margin-bottom:8px}.workshopReadinessDetails{border-top:1px solid var(--w-line);margin-top:20px}.workshopReadinessDetails summary{cursor:pointer;font-weight:700;font-size:16px;padding-block:10px;list-style:none}.workshopReadinessDetails summary::-webkit-details-marker{display:none}.workshopReadinessDetails summary:after{content:" +";color:var(--w-muted);font-weight:700}.workshopReadinessDetails[open] summary:after{content:" −"}.workshopReadinessDetails[open] summary{margin-bottom:10px}.workshopReadinessGrid{display:grid;gap:16px;max-width:860px}.workshopReadinessGridCompact{grid-template-columns:1fr}@media (min-width:900px){.workshopReadinessGridCompact{grid-template-columns:repeat(3,1fr)}.workshopReadinessGridCompact .workshopReadinessCard p{font-size:14px}}.workshopReadinessCard{background:#fff;border:1px solid var(--w-line);border-radius:var(--w-radius);padding:14px 18px}.workshopReadinessCard strong{display:block;margin-bottom:6px}.workshopReadinessCard p{color:var(--w-muted);margin:0}.workshopReadinessStrong{color:var(--w-amber);font-weight:700}.workshopFormHeading{margin:0 0 14px}.workshopDetailsSection .workshopDetailsBlock{margin-top:0}.workshopDetailsSection .workshopDetailsBlock+.workshopDetailsBlock{margin-top:8px}.workshopDetailsCostsNote{color:var(--w-amber);font-weight:600;font-size:15px;border:1px solid var(--w-amber);border-radius:var(--w-radius-btn);padding:10px 14px;max-width:860px;margin:12px 0 0}.workshopDetailsCostsNoteVisible{color:var(--w-muted);font-weight:500;font-size:14px;border:0;border-radius:0;padding:0;max-width:none;margin:0 0 4px}.workshopOfferVisible{background:#fff;border:1px solid var(--w-line);border-radius:var(--w-radius);padding:12px 16px;margin:2px 0 10px;max-width:860px}.workshopOfferVisibleTitle{font-weight:800;color:var(--w-heading);margin:0 0 6px;font-size:16px}.workshopOfferVisibleList{margin:0 0 8px;padding-inline-start:20px;display:grid;gap:4px;color:var(--w-ink);font-size:15px;line-height:1.5}.workshopOfferVisibleLine{margin:0;color:var(--w-muted);font-size:14px;border-top:1px solid var(--w-line);padding-top:7px}@media (max-width:767.98px){.workshopOfferVisible{padding:12px 14px}.workshopOfferVisibleList{font-size:14px;gap:5px}}.workshopOfferBlock.workshopOfferAll{border-top:1px solid var(--w-line);margin-bottom:16px}.workshopOfferFactLabel{margin:12px 0 2px;font-weight:700;font-size:15px;color:var(--w-ink)}.workshopOfferFact{margin:0;color:var(--w-muted);font-size:15px}.workshopOfferList{margin:0 0 20px;padding-inline-start:20px;display:grid;gap:8px;color:var(--w-muted)}.workshopOfferBlock{border-top:1px solid var(--w-line);padding-top:6px;margin-top:6px}.workshopOfferBlock summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none}.workshopOfferBlock summary::-webkit-details-marker{display:none}.workshopOfferBlock summary:after{content:" +";color:var(--w-muted);font-weight:700}.workshopOfferBlock[open] summary:after{content:" −"}.workshopOfferBlock p{margin:6px 0 0;color:var(--w-muted);font-size:15px}.workshopFormCard{background:#fff;border:1px solid var(--w-line);border-radius:var(--w-radius);padding:18px;box-shadow:0 18px 44px rgba(29,41,59,.1)}.workshopStepIndicator{display:flex;gap:10px;margin-bottom:18px;padding:0;list-style:none;font-size:14px;font-weight:600}.workshopStepIndicatorItem{display:inline-flex;align-items:center;gap:8px;color:var(--w-muted);border:1px solid var(--w-line);border-radius:999px;padding:6px 14px;background:#fff}.workshopStepIndicatorItem[aria-current=step]{color:var(--w-blue-deep);border-color:var(--w-blue);background:var(--w-pale)}.workshopStepIndicatorNum{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--w-line);color:var(--w-ink);font-size:12px;font-weight:700;flex:0 0 auto}.workshopStepIndicatorItem[aria-current=step] .workshopStepIndicatorNum{background:var(--w-blue);color:#fff}.workshopVisuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.workshopFormCard [data-step-heading]{display:block;margin:0;scroll-margin-top:128px}.workshopFormCard [data-step-heading]:focus{outline:none}.workshopFormCard [data-step-heading]:focus-visible{outline:2px solid var(--w-blue);outline-offset:2px}.workshopFieldGroup{margin-bottom:12px}.workshopFieldLabel{display:block;font-weight:600;margin-bottom:6px}.workshopRequiredMark{color:var(--w-blue-deep);font-size:12px;font-weight:600}.workshopOptionalMark{color:var(--w-muted);font-size:12px;font-weight:400}.workshopInput,.workshopSelect{width:100%;min-height:44px;border:1px solid var(--w-line);border-radius:var(--w-radius-btn);padding:8px 12px;font-size:16px;font-family:inherit;background:#fff;color:var(--w-ink)}.workshopInput[aria-invalid=true],.workshopSelect[aria-invalid=true]{border-color:var(--w-amber)}.workshopFieldError{color:var(--w-amber);font-size:14px;margin-top:4px}.workshopRadioRow{display:flex;align-items:flex-start;gap:8px;padding-block:3px}.workshopRadioRow input[type=radio]{margin-top:5px;accent-color:var(--w-blue)}.workshopHoneypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.workshopFormNote{color:var(--w-muted);font-size:13px;margin:8px 0 0}.workshopFormNote a{color:var(--w-blue-deep);text-decoration:underline;text-underline-offset:2px}.workshopFormNote a:hover{color:var(--w-ink)}.workshopFormNav{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.workshopFormStatus{margin-top:16px;border-radius:var(--w-radius-btn);padding:14px 16px;font-size:15px}.workshopFormStatus strong{display:block;margin-bottom:4px}.workshopFormStatusOk{background:#e8f4ee;border:1px solid var(--w-green);color:var(--w-green)}.workshopFormStatusError{background:#f9f1e3;border:1px solid var(--w-amber);color:var(--w-amber)}.workshopFormStatusPending{background:var(--w-pale);border:1px solid var(--w-blue);color:var(--w-blue-deep)}.workshopErrorSummary{margin:0 0 16px}.workshopErrorSummaryLink{color:var(--w-amber);font-weight:600}.workshopFaqList{display:grid;gap:6px;max-width:860px}.workshopFaqItem{background:#fff;border:1px solid var(--w-line);border-radius:var(--w-radius);overflow:hidden}.workshopFaqSummary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;font-size:16px;font-weight:700;color:var(--w-heading);cursor:pointer;list-style:none}.workshopFaqSummary:after{content:"";flex:0 0 auto;width:10px;height:10px;border-inline-end:2px solid var(--w-heading);border-block-end:2px solid var(--w-heading);transform:rotate(45deg);margin-inline-start:auto;transition:transform .2s ease}.workshopFaqItem:hover{border-color:#c9d4ea}.workshopFaqItem[open] .workshopFaqSummary:after{transform:rotate(-135deg)}.workshopFaqBody{padding:0 20px 16px;color:var(--w-ink);margin:0}.workshopFaqSafeguard{padding:0 20px}.workshopFaqSafeguard:last-child{padding-bottom:16px}.workshopFaqSafeguardLabel{margin:12px 0 2px;font-weight:700;color:var(--w-ink)}.workshopFaqSafeguard .workshopFaqBody{padding:0}.workshopFooter{background:var(--w-ink);color:#c6cede;padding-block:14px;font-size:14px}.workshopFooterTagline{font-weight:700;color:#fff;margin:0 0 10px}.workshopFooterLinks{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.workshopFooterLinks a{color:#c6cede}.workshopFooterDisclaimer{color:#8895ab;font-size:13px;margin:0;max-width:720px}.workshopMobileCta{position:fixed;inset-block-end:0;inset-inline:0;z-index:60;padding:10px 16px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);border-top:1px solid var(--w-line);box-shadow:0 -6px 18px rgba(29,41,59,.1)}.workshopMobileCtaInner{max-width:1200px;margin-inline:auto}.workshopMobileCtaInner .workshopBtn{width:100%}@media (min-width:768px){.workshopMobileCta{display:none}}.workshopAnchorTarget{scroll-margin-top:80px}#questionnaire{scroll-margin-top:128px}.workshopFormHeading:focus{outline:none}.workshopFormHeading:focus-visible{outline:2px solid var(--w-blue);outline-offset:2px}.workshopFormRevealClosed{background:#fff;border:1px solid var(--w-line);border-radius:var(--w-radius);padding:14px;box-shadow:0 18px 44px rgba(29,41,59,.1);position:relative;overflow:hidden}.workshopFormRevealClosed:after{content:"";position:absolute;top:0;inset-inline:0;height:3px;background:linear-gradient(270deg,rgba(45,101,223,0),#2d65df 35%,#2153bd)}.workshopFormRevealInvite{color:var(--w-muted);max-width:720px;margin:0 0 12px}.workshopFormRevealCta{width:100%}@media (min-width:768px){.workshopFormRevealCta{width:auto}}.workshopFormCollapseBtn{display:inline-flex;align-items:center;margin-top:12px;padding:8px 14px;border:1px solid var(--w-line);border-radius:var(--w-radius-btn);background:#fff;color:var(--w-muted);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.workshopFormCollapseBtn:hover{color:var(--w-ink);border-color:var(--w-muted)}[data-workshop-hide-mobile-cta] .workshopMobileCta,body[data-workshop-hide-sticky-cta] .workshopMobileCta{display:none}[data-workshop-motion] [data-reveal]{opacity:0;transform:translateY(14px)}[data-workshop-motion] [data-reveal].isRevealed{opacity:1;transform:none;transition:opacity .5s ease-out,transform .5s ease-out}[data-workshop-motion] .workshopSyllabusList [data-reveal]:nth-child(2){transition-delay:60ms}[data-workshop-motion] .workshopSyllabusList [data-reveal]:nth-child(3){transition-delay:.12s}[data-workshop-motion] .workshopSyllabusList [data-reveal]:nth-child(4){transition-delay:.18s}[data-workshop-motion] .workshopFaqList [data-reveal]:nth-child(2){transition-delay:60ms}[data-workshop-motion] .workshopFaqList [data-reveal]:nth-child(3){transition-delay:.12s}[data-workshop-motion] .workshopFaqList [data-reveal]:nth-child(4){transition-delay:.18s}[data-workshop-motion] .workshopFaqList [data-reveal]:nth-child(5){transition-delay:.24s}[data-workshop-motion] .workshopFaqList [data-reveal]:nth-child(6){transition-delay:.3s}[data-workshop-motion] .workshopFaqList [data-reveal]:nth-child(7){transition-delay:.36s}