/* Veloraa Course Studio 2.3.32 — minified from course-cms.css */
.e11-course-cms{--e11-accent:#000000;--e11-brand:#6904f2;--e11-brand-deep:#5003bd;--e11-brand-tint:#f1eafe;--e11-ink:#000000;--e11-muted:#505058;--e11-border:#e7e6ee;color:var(--e11-ink);font-family:"Instrument Sans",sans-serif;font-size:16px;line-height:1.65;max-width:1240px;margin-inline:auto}.e11-course-cms *,.e11-course-cms *::before,.e11-course-cms *::after{box-sizing:border-box}.e11-course-cms h2,.e11-course-cms h3,.e11-course-cms p{margin:0}.e11-course-hero{padding:clamp(24px,5vw,56px);background:#dfe1ff;border:1px solid var(--e11-border);border-radius:28px;margin-bottom:32px}.e11-course-cms .e11-eyebrow{color:var(--e11-accent);text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:700;margin-bottom:12px}.e11-course-cms .e11-course-title{font-size:clamp(1.65rem,3.4vw,2.7rem);line-height:1.2;letter-spacing:-.02em;margin-bottom:18px}.e11-course-cms .e11-summary{font-size:1.1rem;max-width:760px;color:var(--e11-muted);margin-bottom:24px}.e11-facts{display:flex;flex-wrap:wrap;gap:24px 36px;margin-bottom:28px}.e11-facts span{display:block;color:var(--e11-muted);font-size:.8rem}.e11-facts strong{font-size:.95rem}.e11-course-cms .e11-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:11px 22px;background:var(--e11-brand);border:1px solid var(--e11-brand);border-radius:60px;color:#fff;text-decoration:none;font-weight:600;line-height:1.4;gap:8px;transition:background .15s,box-shadow .15s}.e11-course-cms .e11-button:hover{background:var(--e11-brand-deep);border-color:var(--e11-brand-deep);color:#fff;box-shadow:0 8px 20px -10px #6904f299}.e11-course-cms .e11-button:active{background:var(--e11-brand-deep);box-shadow:none}.e11-course-cms a:focus-visible{outline:3px solid #8a46db;outline-offset:4px}.e11-course-cms .e11-button-outline{background:transparent;color:var(--e11-brand);border-color:var(--e11-brand)}.e11-course-cms .e11-button-outline:hover{background:var(--e11-brand-tint);border-color:var(--e11-brand-deep);color:var(--e11-brand-deep);box-shadow:none}.e11-course-hero .e11-button{margin:0 10px 8px 0}.e11-course-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(24px,4vw,48px);align-items:start}.e11-course-details{min-width:0}.e11-section{padding:24px 0 32px;border-bottom:1px solid var(--e11-border);scroll-margin-top:96px}.e11-section:first-child{padding-top:0}.e11-course-cms .e11-section h2,.e11-course-cms .e11-batch-section>h2{font-size:1.45rem;line-height:1.3;margin-bottom:18px}.e11-course-cms .e11-prose p + p{margin-top:12px}.e11-prose p,.e11-prose li{color:var(--e11-muted)}.e11-prose ul,.e11-prose ol{margin:12px 0 0;padding-left:1.35em}.e11-prose img,.e11-prose video{max-width:100%;height:auto}.e11-enrollment{min-width:0;position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:4px}.e11-batch-section{scroll-margin-top:96px}.e11-batch-card{border:1px solid var(--e11-border);border-radius:24px;background:#fff;padding:24px;margin-bottom:18px;box-shadow:0 6px 24px #00000006;overflow-wrap:anywhere}.e11-course-cms .e11-batch-card h3{font-size:1.12rem;line-height:1.4;margin-bottom:6px}.e11-course-cms .e11-batch-date{color:var(--e11-accent);font-weight:600;margin-bottom:18px}.e11-course-cms .e11-batch-detail{color:var(--e11-muted);font-size:.9rem;margin-bottom:8px}.e11-batch-detail span{font-weight:600;color:var(--e11-ink);display:inline-block;margin-right:6px}.e11-course-cms .e11-price{display:flex;flex-direction:column;margin:20px 0 8px}.e11-price strong{font-size:1.4rem;color:var(--e11-ink)}.e11-price del{font-size:.9rem;color:var(--e11-muted)}.e11-course-cms .e11-seats{font-size:.82rem;color:var(--e11-muted);margin:10px 0 18px}.e11-course-cms .e11-enroll-button{width:100%}.e11-course-cms .e11-payment-note{font-size:.75rem;text-align:center;color:var(--e11-muted);margin-top:7px}.e11-course-cms .e11-status{border-radius:8px;padding:12px;text-align:center;background:#f5f3fa;color:var(--e11-muted);margin-top:16px;font-size:.85rem}.e11-empty{border:1px dashed var(--e11-border);padding:22px;border-radius:12px;color:var(--e11-muted)}.e11-trainer{display:flex;gap:18px;margin-bottom:24px}.e11-trainer-photo{width:80px;height:80px;object-fit:cover;border-radius:50%;flex-shrink:0}.e11-course-cms .e11-trainer h3{font-size:1.1rem;margin-bottom:5px}.e11-course-cms .e11-trainer-meta{font-size:.85rem;color:var(--e11-muted);margin-bottom:6px}.e11-trainer .e11-prose{margin-top:12px}.e11-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.e11-course-card{border:0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 12px 32px #26203506;transition:box-shadow .2s,transform .2s}.e11-course-card:hover{box-shadow:0 16px 36px #26203512;transform:translateY(-3px)}.e11-course-card>div{padding:28px 24px}.e11-course-cms .e11-course-card h3{font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.28;letter-spacing:-.025em;margin-bottom:20px;text-align:center;width:100%}.e11-course-card h3 a{color:var(--e11-ink);text-decoration:none}.e11-course-cms .e11-course-card p{color:var(--e11-muted);margin:0}.e11-card-banner{display:block;margin:0;overflow:hidden;border:1px solid var(--e11-border);border-radius:10px}.e11-course-image{display:block;width:100%;height:auto;aspect-ratio:3.85 / 1;object-fit:contain;background:#f7f5fc}.e11-course-cms .e11-course-count{color:var(--e11-muted);margin:0 0 36px;font-size:16px}.e11-course-count strong{color:var(--e11-ink)}.e11-course-cms .e11-course-card .e11-card-label{color:#6c3aae;font-size:14px;font-weight:600;text-align:center;width:100%;margin:0 0 8px}.e11-course-cms .e11-card-sessions{display:flex;gap:6px;align-items:center;font-size:15px;width:100%;margin-top:auto}.e11-card-sessions svg{color:#8b5acb;flex-shrink:0}@media (max-width:900px){.e11-course-columns{grid-template-columns:1fr}.e11-enrollment{position:static;max-height:none;padding:0}.e11-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.e11-course-grid{grid-template-columns:1fr}.e11-trainer{flex-direction:column}.e11-course-hero .e11-button{width:100%;margin-right:0}.e11-facts{gap:18px}.e11-batch-card{padding:20px}}@media (prefers-reduced-motion:reduce){.e11-course-cms .e11-button,.e11-course-card{transition:none}.e11-course-card:hover{transform:none}}.e11-site-main{width:100%;padding:124px 32px 80px;background:#fff}.e11-course-cms h1,.e11-course-cms h2,.e11-course-cms h3{font-family:inherit;font-weight:500;color:var(--e11-ink)}.e11-course-cms .e11-course-hero{position:relative;background:linear-gradient(125deg,#e8e0ff,#dfe1ff 65%,#ecebff);border:0;padding:clamp(30px,5vw,64px);overflow:hidden}.e11-course-cms .e11-course-title{max-width:950px;font-weight:500;font-size:clamp(30px,4vw,54px);line-height:1.1;letter-spacing:-.045em}.e11-course-cms .e11-eyebrow{display:inline-block;background:#ffffff99;color:#56348b;padding:6px 12px;border:1px solid #7251a31a;border-radius:40px;font-size:12px;letter-spacing:.03em;text-transform:none;font-weight:600}.e11-section-nav,.e11-category-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-bottom:1px solid var(--e11-border);padding:0 0 22px;margin:0 0 36px}.e11-section-nav a,.e11-category-nav a{display:inline-flex;text-decoration:none;color:#000;border:1px solid var(--e11-border);padding:10px 18px;border-radius:60px;font-size:14px;line-height:1.4}.e11-section-nav a:hover,.e11-category-nav a:hover,.e11-category-nav a[aria-current]{background:#6904f2;color:#fff;border-color:#6904f2}.e11-course-cms .e11-section h2{font-size:clamp(24px,2.8vw,36px);letter-spacing:-.035em}.e11-course-cms .e11-enrollment{padding:24px;background:#f7f5fc;border-radius:26px}.e11-course-cms .e11-batch-section>h2{font-size:24px;letter-spacing:-.025em}.e11-course-cms .e11-batch-card{box-shadow:none;padding:22px;border:1px solid #e9e4f2}.e11-related{margin-top:64px;padding-top:48px;border-top:1px solid var(--e11-border)}.e11-course-cms .e11-related>h2{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.035em;margin-bottom:14px}.e11-course-cms .e11-related-intro{color:var(--e11-muted);margin-bottom:28px}.e11-course-cms .e11-course-cover{aspect-ratio:3.85 / 1;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#e8e0ff,#dfe1ff)}.e11-course-cover span{font-size:48px;line-height:1;font-weight:600;color:#6c3aae}.e11-course-card{display:flex;flex-direction:column}.e11-course-card .e11-card-body{display:flex;flex-direction:column;align-items:center;flex:1}.e11-course-card .e11-card-body .e11-eyebrow{font-size:11px;background:#f5f1fc;margin-bottom:14px}.e11-course-card .e11-card-duration{font-size:13px}.e11-course-card .e11-button{margin-top:auto}.e11-course-grid>.e11-empty{grid-column:1 / -1;width:100%;background:#faf9fd;padding:32px}.e11-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:36px}.e11-pagination .page-numbers{padding:10px 16px;border:1px solid var(--e11-border);border-radius:40px;color:#000;text-decoration:none}.e11-pagination .current{background:#000;color:#fff}@media (max-width:900px){.e11-site-main{padding:100px 20px 60px}}@media (max-width:560px){.e11-site-main{padding:90px 16px 48px}.e11-course-cms .e11-enrollment{padding:20px}.e11-section-nav,.e11-category-nav{gap:8px}.e11-section-nav a,.e11-category-nav a{font-size:12px;padding:9px 14px}}.e11-detail-banner{width:100%;background:#f2edfa;border-radius:22px;overflow:hidden;margin-bottom:24px}.e11-detail-banner img.e11-detail-banner-image{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.e11-course-cms .e11-breadcrumb{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 4px 22px;color:#676271;font-size:13px;line-height:1.5}.e11-breadcrumb a{color:#504164;text-decoration:none}.e11-breadcrumb a:hover{text-decoration:underline}.e11-breadcrumb [aria-current]{overflow-wrap:anywhere}.e11-course-cms .e11-detail-hero{padding:clamp(28px,4.5vw,56px);border-radius:32px;background:linear-gradient(120deg,#f0eaff 0%,#e4e1ff 58%,#e3eaff 100%);isolation:isolate}.e11-detail-hero::before{content:"";position:absolute;width:640px;height:640px;border:1px solid #7655a91a;border-radius:50%;top:-290px;right:-180px;box-shadow:0 0 0 64px #7655a905,0 0 0 128px #7655a905;pointer-events:none;z-index:-1}.e11-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:clamp(28px,4vw,48px);align-items:center}.e11-hero-copy{min-width:0}.e11-course-cms .e11-detail-hero .e11-eyebrow{margin:0 0 22px;padding:7px 14px;color:#49365f;background:#ffffff80;border-color:#ffffffa6}.e11-course-cms .e11-detail-hero .e11-course-title{font-size:clamp(36px,4.6vw,64px);line-height:1.06;letter-spacing:-.05em;font-weight:500;margin:0 0 24px;overflow-wrap:anywhere}.e11-course-cms .e11-detail-hero .e11-summary{color:#51495f;font-size:16px;line-height:1.75;margin:0 0 28px;max-width:610px;overflow-wrap:anywhere}.e11-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.e11-detail-hero .e11-hero-actions .e11-button{margin:0;font-size:14px;min-height:48px;padding:13px 20px}.e11-course-cms .e11-hero-note{margin:26px 0 0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#615371}.e11-hero-panel{min-width:0;padding:28px;background:#ffffffc7;border:1px solid #ffffff;border-radius:24px;box-shadow:0 20px 60px #3424520b}.e11-hero-panel-heading{display:flex;align-items:center;gap:14px;margin-bottom:24px}.e11-course-cms .e11-hero-panel-heading p{margin:0 0 5px;color:#776289;font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.12em}.e11-course-cms .e11-hero-panel-heading h2{font-size:22px;line-height:1.2;letter-spacing:-.035em;margin:0}.e11-learning-mark{display:grid;grid-template-columns:repeat(2,14px);gap:4px;padding:10px;border-radius:14px;background:#eee6fc;flex-shrink:0}.e11-learning-mark span{width:14px;height:14px;background:#8660b5;border-radius:4px}.e11-learning-mark span:nth-child(2),.e11-learning-mark span:nth-child(3){background:#b497d5}.e11-hero-facts{margin:0}.e11-hero-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid #7251a313}.e11-hero-facts dt{color:#756a7f;font-size:12px}.e11-hero-facts dd{margin:0;color:#27202f;font-size:13px;line-height:1.5;text-align:right;font-weight:600;max-width:68%;overflow-wrap:anywhere}.e11-hero-panel-footer{display:flex;align-items:baseline;gap:9px;margin-top:12px;padding-top:17px;border-top:1px solid #7251a313}.e11-hero-dot{display:block;width:6px;height:6px;border-radius:50%;background:#8b63b8;flex-shrink:0}.e11-course-cms .e11-hero-panel-footer p{font-size:12px;color:#76687f;line-height:1.6}.e11-detail-hero .e11-detail-banner{margin:0 0 32px;border:1px solid #ffffff80;border-radius:18px;background:#ffffff99}.e11-enquiry-section{scroll-margin-top:96px}@media (max-width:900px){.e11-hero-grid{grid-template-columns:1fr;gap:28px}.e11-course-cms .e11-detail-hero .e11-course-title{max-width:700px;font-size:clamp(36px,6vw,58px)}.e11-hero-panel{padding:24px}}@media (max-width:560px){.e11-course-cms .e11-detail-hero{padding:26px 22px;border-radius:24px}.e11-course-cms .e11-detail-hero .e11-course-title{font-size:36px}.e11-course-cms .e11-detail-hero .e11-summary{font-size:15px}.e11-hero-actions{flex-direction:column;align-items:stretch}.e11-detail-hero .e11-hero-actions .e11-button{width:100%}.e11-hero-panel{padding:22px;border-radius:20px}.e11-course-cms .e11-hero-panel-heading h2{font-size:20px}.e11-hero-facts>div{gap:12px}}.e11-statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;background:#f4f0fc;padding:28px 20px;border-radius:20px;margin:36px 0}.e11-statistic{text-align:center}.e11-statistic strong{display:block;color:#7c51b6;font-size:clamp(24px,3vw,36px);line-height:1.2;overflow-wrap:anywhere}.e11-statistic span{display:block;font-size:11px;margin-top:12px;color:#675474}.e11-faq-item{background:#f2ecfb;border:1px solid #e2d7ef;border-radius:12px;margin-bottom:10px;overflow:hidden}.e11-faq-item summary{cursor:pointer;padding:16px 20px;font-size:14px;font-weight:500}.e11-faq-item[open] summary{border-bottom:1px solid #e2d7ef}.e11-faq-item>div{padding:18px 20px;font-size:14px}.e11-course-cms .e11-sidebar-section{border-top:1px solid #e5deee;margin-top:28px;padding-top:24px}.e11-course-cms .e11-sidebar-section>h2,.e11-course-cms .e11-enquiry-section>h2{font-size:22px;line-height:1.3;letter-spacing:-.03em;margin-bottom:18px}.e11-course-cms .e11-review-card{background:#fff;border:1px solid #e9e2f1;border-radius:14px;padding:18px;margin:14px 0}.e11-review-card blockquote{margin:14px 0;padding:0;border:0;font-size:13px;font-style:normal;line-height:1.8;color:#61586c}.e11-course-cms .e11-review-name{font-size:13px;font-weight:600;margin-top:12px}.e11-course-cms .e11-review-role,.e11-course-cms .e11-review-rating{font-size:11px;color:#8b6fae}.e11-review-avatar{height:44px;width:44px;object-fit:cover;border-radius:50%}.e11-video-review{aspect-ratio:16 / 9;background:#e6dcfa;border-radius:9px;overflow:hidden}.e11-play-review{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;padding:0;position:relative;background:#e6dcfa;color:#fff;cursor:pointer}.e11-play-review img{display:block;width:100%;height:100%;object-fit:cover}.e11-play-review>span{position:absolute;inset:auto;background:#332142e6;padding:10px 14px;border-radius:25px;font-size:12px}.e11-video-review iframe{width:100%;height:100%;border:0;display:block}.e11-happy-clients{background:#f8f5fd;border:1px solid #e9e1f2;border-radius:20px;margin-top:40px;padding:28px}.e11-course-cms .e11-happy-clients h2{font-size:26px;text-align:center;margin-bottom:24px}.e11-client-logos{display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap}.e11-client-logo{display:flex;width:120px;height:65px;justify-content:center;align-items:center}.e11-client-logo img{width:auto;height:auto;max-width:120px;max-height:65px;object-fit:contain}.e11-enquiry-section{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #e5deee}.e11-enquiry-section>p{font-size:13px;color:#6e6377}.e11-enquiry-form{display:grid;gap:13px;margin-top:20px}.e11-enquiry-form label{display:grid;gap:6px;font-size:12px;font-weight:500}.e11-enquiry-form input:not([type="checkbox"]),.e11-enquiry-form textarea{background:#fff;border:1px solid #ded4ea;border-radius:8px;padding:10px 12px;width:100%;font-size:14px;color:#2d203b}.e11-enquiry-form .e11-enquiry-consent{display:flex;align-items:start;gap:9px;font-weight:400;font-size:11px;line-height:1.6}.e11-enquiry-consent input{margin:4px 0 0}.e11-enquiry-message{font-size:12px;color:#69448a;overflow-wrap:anywhere}.e11-enquiry-message:empty{display:none}.e11-enquiry-form .e11-enquiry-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.e11-course-cms button:focus-visible,.e11-course-cms input:focus-visible,.e11-course-cms textarea:focus-visible,.e11-course-cms summary:focus-visible{outline:3px solid #9062c9;outline-offset:3px}@media (max-width:600px){.e11-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.e11-happy-clients{padding:22px}}.e11-course-cms .e11-enrollment{position:static;max-height:none;overflow:visible}.e11-course-main{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.e11-course-layout{width:100%;min-width:0;overflow-wrap:anywhere}.e11-course-layout .e11-hero-grid>*,.e11-course-layout .e11-course-columns>*,.e11-course-layout .e11-trainer>div{min-width:0}.e11-course-layout .e11-prose pre{max-width:100%;overflow-x:auto}.e11-course-layout .e11-prose iframe{max-width:100%}.e11-course-layout .e11-button{max-width:100%;white-space:normal;text-align:center}.e11-course-layout .e11-section-nav:focus-visible{outline:3px solid #8a46db;outline-offset:3px}@media (max-width:900px){.e11-course-layout .e11-course-columns{gap:32px}.e11-course-layout .e11-enrollment{position:static;max-height:none;overflow:visible}.e11-course-layout .e11-prose table{display:block;width:100%;max-width:100%;overflow-x:auto}}@media (max-width:560px){.e11-course-main{padding:90px 12px 40px}.e11-course-layout .e11-breadcrumb{margin:0 0 16px;gap:6px;font-size:12px}.e11-course-layout .e11-detail-hero{padding:24px 16px;border-radius:22px;margin-bottom:24px}.e11-course-layout .e11-hero-grid{gap:24px}.e11-course-layout .e11-detail-hero .e11-eyebrow{max-width:100%;margin-bottom:16px}.e11-course-layout .e11-detail-hero .e11-course-title{font-size:clamp(1.75rem,7.5vw,2.25rem);line-height:1.15;letter-spacing:-.035em;margin-bottom:18px}.e11-course-layout .e11-detail-hero .e11-summary{font-size:16px;line-height:1.65;margin-bottom:22px}.e11-course-layout .e11-hero-actions{gap:10px}.e11-course-layout .e11-button{width:100%;min-height:48px}.e11-course-layout .e11-hero-note{margin-top:18px}.e11-course-layout .e11-hero-panel{padding:18px 16px;border-radius:18px}.e11-course-layout .e11-hero-panel-heading{gap:10px;margin-bottom:18px}.e11-course-layout .e11-hero-panel-heading>div{min-width:0}.e11-course-layout .e11-hero-panel-heading h2{font-size:20px}.e11-course-layout .e11-hero-facts>div{gap:10px}.e11-course-layout .e11-detail-banner{margin:0 0 24px;border-radius:12px}.e11-course-layout .e11-section-nav{flex-wrap:nowrap;align-items:stretch;width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;gap:8px;padding:4px 4px 14px;margin-bottom:24px}.e11-course-layout .e11-section-nav a{flex:0 0 auto;align-items:center;min-height:44px;font-size:14px;padding:10px 16px}.e11-course-layout .e11-section{padding-bottom:24px}.e11-course-layout .e11-section h2{font-size:26px;line-height:1.25}.e11-course-layout .e11-enrollment{padding:18px 14px;border-radius:20px}.e11-course-layout .e11-batch-card{padding:18px 14px;border-radius:16px}.e11-course-layout .e11-trainer{gap:12px}.e11-course-layout .e11-faq-item summary{min-height:48px;padding:16px 14px}.e11-course-layout .e11-faq-item>div{padding:16px 14px}.e11-course-layout .e11-statistics{gap:20px 12px;padding:22px 14px;margin:24px 0}.e11-course-layout .e11-enquiry-form input:not([type="checkbox"]),.e11-course-layout .e11-enquiry-form textarea{min-width:0;max-width:100%;font-size:16px;min-height:48px}.e11-course-layout .e11-enquiry-form textarea{resize:vertical}.e11-course-layout .e11-enquiry-consent{min-height:44px;font-size:12px}.e11-course-layout .e11-enquiry-consent input{flex:0 0 auto;width:20px;height:20px}.e11-course-layout .e11-review-card{padding:16px 14px}.e11-course-layout .e11-play-review>span{min-height:44px;display:inline-flex;align-items:center}.e11-course-layout .e11-happy-clients{padding:24px 14px;margin-top:28px}.e11-course-layout .e11-client-logos{gap:18px}.e11-course-layout .e11-related{margin-top:36px;padding-top:28px}.e11-course-layout .e11-course-grid{gap:24px}}@media (max-width:380px){.e11-course-layout .e11-hero-facts>div{flex-direction:column;gap:4px}.e11-course-layout .e11-hero-facts dd{max-width:100%;text-align:left}.e11-course-layout .e11-learning-mark{padding:8px}}.e11-course-layout .e11-course-reviews{margin-top:40px;padding:32px;border:1px solid #e9e1f2;border-radius:24px;background:#f7f5fc;scroll-margin-top:96px}.e11-course-layout .e11-course-reviews>h2{font-size:clamp(26px,3vw,38px);line-height:1.25;letter-spacing:-.035em;margin-bottom:28px}.e11-course-layout .e11-review-groups{display:grid;gap:28px}.e11-course-layout .e11-review-group{min-width:0}.e11-course-layout .e11-review-group>h3{font-size:20px;line-height:1.3;margin-bottom:16px}.e11-course-layout .e11-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;align-items:start}.e11-course-layout .e11-review-grid .e11-review-card{min-width:0;margin:0;padding:22px}.e11-course-layout .e11-review-card blockquote{font-size:15px;line-height:1.75}.e11-course-layout .e11-review-name{font-size:14px}.e11-course-layout .e11-review-role,.e11-course-layout .e11-review-rating{font-size:12px}@media (max-width:560px){.e11-course-layout .e11-course-reviews{margin-top:28px;padding:24px 14px;border-radius:20px}.e11-course-layout .e11-course-reviews>h2{margin-bottom:22px}.e11-course-layout .e11-review-grid{grid-template-columns:minmax(0,1fr);gap:16px}.e11-course-layout .e11-review-grid .e11-review-card{padding:18px 14px}}.e11-course-layout .e11-enrollment .e11-course-reviews{margin-top:28px;padding:24px 0 0;border:0;border-top:1px solid #e5deee;border-radius:0;background:transparent}.e11-course-layout .e11-enrollment .e11-course-reviews>h2{font-size:22px;line-height:1.3;letter-spacing:-.03em;margin-bottom:20px}.e11-course-layout .e11-enrollment .e11-review-group>h3{font-size:18px}.e11-course-layout .e11-enrollment .e11-review-grid{grid-template-columns:minmax(0,1fr);gap:16px}.e11-course-layout .e11-enrollment .e11-review-grid .e11-review-card{padding:18px 14px}.e11-course-layout{--e11-line:#ebe6f3;--e11-line-strong:#ddd3ea;--e11-tint:#f8f5fd;--e11-violet:#6c3aae;--e11-violet-deep:#4f2f86;--e11-text:#46404f;--e11-soft:#6b6276;--e11-shadow:0 1px 2px #2a1d3d0a,0 12px 28px -18px #2a1d3d33}.e11-course-cms ::selection{background:#e4d8f7;color:#1d1526}.e11-course-cms.e11-course-layout label,.e11-course-cms.e11-course-layout input,.e11-course-cms.e11-course-layout textarea,.e11-course-cms.e11-course-layout select,.e11-course-cms.e11-course-layout button{font-family:inherit}@media (min-width:901px){.e11-course-layout .e11-course-columns{grid-template-columns:minmax(0,1fr) minmax(320px,384px);gap:clamp(32px,5vw,72px)}}.e11-course-layout .e11-course-details>.e11-section{padding:40px 0;border-bottom:1px solid var(--e11-line)}.e11-course-layout .e11-course-details>.e11-section:first-child{padding-top:0}.e11-course-layout .e11-course-details>.e11-section:last-child{border-bottom:0;padding-bottom:0}.e11-course-cms.e11-course-layout .e11-course-details .e11-section>h2{font-size:clamp(24px,2.3vw,30px);line-height:1.2;letter-spacing:-.03em;margin:0 0 20px;text-wrap:balance}.e11-course-layout .e11-course-details .e11-prose{max-width:70ch}.e11-course-layout .e11-prose p,.e11-course-layout .e11-prose li{color:var(--e11-text)}.e11-course-layout .e11-prose strong{color:var(--e11-ink);font-weight:600}.e11-course-layout .e11-prose a{color:var(--e11-violet);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.e11-course-layout .e11-prose a:hover{color:var(--e11-violet-deep)}.e11-course-layout .e11-prose ul{list-style:none;padding-left:0}.e11-course-layout .e11-prose ul>li{position:relative;padding-left:28px}.e11-course-layout .e11-prose ul>li + li{margin-top:8px}.e11-course-layout .e11-prose ul>li::before{content:"";position:absolute;left:0;top:.3em;width:18px;height:18px;border-radius:50%;background:#efe8fb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5.5 9.2l2.3 2.3 4.7-5' fill='none' stroke='%236c3aae' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px 18px no-repeat}.e11-course-layout .e11-prose ol{padding-left:1.4em}.e11-course-layout .e11-prose ol>li::marker{color:var(--e11-violet);font-weight:600}.e11-course-layout [id^="e11-curriculum-"] .e11-prose>p{margin:0;padding:18px 0;border-top:1px solid var(--e11-line)}.e11-course-layout [id^="e11-curriculum-"] .e11-prose>p:first-child{border-top:0;padding-top:0}.e11-course-layout [id^="e11-curriculum-"] .e11-prose>p:last-child{padding-bottom:0}.e11-course-layout [id^="e11-curriculum-"] .e11-prose>p>strong:first-child{display:block;margin-bottom:4px;font-size:17px;line-height:1.4}.e11-course-layout [id^="e11-curriculum-"] .e11-prose>p>strong:first-child + br{display:none}.e11-course-layout .e11-faq-item{background:#fff;border:1px solid var(--e11-line);border-radius:14px;margin:0 0 10px;transition:border-color .2s ease,box-shadow .2s ease}.e11-course-layout .e11-faq-item:hover{border-color:var(--e11-line-strong)}.e11-course-layout .e11-faq-item[open]{border-color:var(--e11-line-strong);box-shadow:var(--e11-shadow)}.e11-course-layout .e11-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;list-style:none;font-size:16px;line-height:1.45;font-weight:500;color:var(--e11-ink)}.e11-course-layout .e11-faq-item summary::-webkit-details-marker{display:none}.e11-course-layout .e11-faq-item summary::marker{content:""}.e11-course-layout .e11-faq-item summary::after{content:"";flex-shrink:0;width:8px;height:8px;margin:-4px 4px 0 0;border-right:1.6px solid var(--e11-violet);border-bottom:1.6px solid var(--e11-violet);transform:rotate(45deg);transition:transform .25s cubic-bezier(.2,.7,.2,1)}.e11-course-layout .e11-faq-item[open] summary{border-bottom:0}.e11-course-layout .e11-faq-item[open] summary::after{margin-top:4px;transform:rotate(-135deg)}.e11-course-layout .e11-faq-item>div{padding:0 20px 20px;font-size:15px}.e11-course-cms.e11-course-layout .e11-enrollment{display:flex;flex-direction:column;gap:20px;padding:0;background:transparent;border-radius:0;overflow:visible}.e11-course-layout .e11-enrollment>section{min-width:0;margin:0;padding:24px;background:#fff;border:1px solid var(--e11-line);border-radius:20px;box-shadow:var(--e11-shadow);scroll-margin-top:96px}.e11-course-cms.e11-course-layout .e11-enrollment>section>h2{font-size:20px;line-height:1.3;letter-spacing:-.02em;margin:0 0 16px;padding:0;border:0}.e11-course-layout .e11-enrollment .e11-review-group>h3{margin:0 0 4px;font-size:13px;line-height:1.4;font-weight:600;color:var(--e11-soft)}.e11-course-layout .e11-enrollment>.e11-statistics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:4px}.e11-course-layout .e11-enrollment .e11-statistic{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:18px 12px;text-align:center;background:transparent;border:0;border-radius:0}.e11-course-layout .e11-enrollment .e11-statistic:nth-child(odd){border-right:1px solid var(--e11-line)}.e11-course-layout .e11-enrollment .e11-statistic:nth-child(n+3){border-top:1px solid var(--e11-line)}.e11-course-layout .e11-enrollment .e11-statistic:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.e11-course-layout .e11-enrollment .e11-statistic strong{color:var(--e11-violet);font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.e11-course-layout .e11-enrollment .e11-statistic span{margin-top:6px;color:var(--e11-soft);font-size:12.5px;line-height:1.4}.e11-course-layout .e11-enrollment>.e11-enquiry-section{background:var(--e11-tint);border-color:#e6dcf5;box-shadow:none}.e11-course-cms .e11-enquiry-section>p{color:var(--e11-soft);font-size:14px}.e11-course-layout .e11-enquiry-form{gap:14px;margin-top:18px}.e11-course-layout .e11-enquiry-form label{gap:6px;color:var(--e11-ink);font-size:13px;line-height:1.4;font-weight:500;text-transform:none;letter-spacing:0}.e11-course-layout .e11-enquiry-form input:not([type="checkbox"]),.e11-course-layout .e11-enquiry-form textarea{min-height:44px;padding:11px 14px;border:1px solid var(--e11-line-strong);border-radius:10px;background:#fff;font:inherit;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease}.e11-course-layout .e11-enquiry-form textarea{min-height:96px;resize:vertical}.e11-course-layout .e11-enquiry-form input:not([type="checkbox"]):hover,.e11-course-layout .e11-enquiry-form textarea:hover{border-color:#c9b9e0}.e11-course-layout .e11-enquiry-form input:not([type="checkbox"]):focus,.e11-course-layout .e11-enquiry-form textarea:focus{outline:none;border-color:var(--e11-violet);box-shadow:0 0 0 3px #6c3aae26}.e11-course-layout .e11-enquiry-form .e11-enquiry-consent{align-items:flex-start;gap:10px;color:var(--e11-text);font-size:12.5px;font-weight:400;line-height:1.55}.e11-course-layout .e11-enquiry-consent input{accent-color:var(--e11-violet);width:16px;height:16px;margin-top:2px}.e11-course-layout .e11-enquiry-form .e11-button,.e11-course-layout .e11-enquiry-form button[type="submit"]{width:100%}.e11-course-cms.e11-course-layout .e11-enrollment .e11-batch-card{margin:0;padding:18px 0 0;background:transparent;border:0;border-top:1px solid var(--e11-line);border-radius:0;box-shadow:none}.e11-course-layout .e11-enrollment .e11-batch-section>h2 + .e11-batch-card{padding-top:0;border-top:0}.e11-course-layout .e11-enrollment .e11-batch-card + .e11-batch-card{margin-top:20px}.e11-course-cms.e11-course-layout .e11-batch-card h3{font-size:17px;font-weight:600;line-height:1.35;margin:0 0 4px}.e11-course-cms.e11-course-layout .e11-batch-date{color:var(--e11-violet);font-size:14px;font-weight:600;margin:0 0 14px}.e11-course-cms.e11-course-layout .e11-batch-detail{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding:9px 0;border-top:1px solid var(--e11-line);color:var(--e11-ink);font-size:14px;text-align:right}.e11-course-layout .e11-batch-detail span{margin:0;color:var(--e11-soft);font-weight:400;text-align:left;flex-shrink:0}.e11-course-cms.e11-course-layout .e11-price{flex-direction:row;align-items:baseline;gap:10px;margin:16px 0 4px}.e11-course-layout .e11-price strong{font-size:26px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;order:-1}.e11-course-layout .e11-price del{font-size:14px}.e11-course-cms.e11-course-layout .e11-seats{margin:0 0 14px;font-size:13px;color:var(--e11-soft)}.e11-course-cms.e11-course-layout .e11-status{margin:12px 0 0;padding:11px 12px;border-radius:10px;background:#f3f0f8;color:#5e5470;font-size:13px;font-weight:500}.e11-course-layout .e11-enrollment .e11-batch-section>.e11-empty{padding:16px;font-size:14px}.e11-course-layout .e11-enrollment .e11-trainer{display:flex;flex-direction:row;gap:14px;margin:0;padding:16px 0 0;background:transparent;border:0;border-top:1px solid var(--e11-line);border-radius:0}.e11-course-layout .e11-enrollment .e11-trainer-section>h2 + .e11-trainer{padding-top:0;border-top:0}.e11-course-layout .e11-enrollment .e11-trainer + .e11-trainer{margin-top:16px}.e11-course-layout .e11-enrollment .e11-trainer-photo{width:56px;height:56px;border-radius:14px}.e11-course-cms.e11-course-layout .e11-enrollment .e11-trainer h3{font-size:16px;font-weight:600;line-height:1.35;margin:2px 0 2px}.e11-course-cms.e11-course-layout .e11-enrollment .e11-trainer-meta{margin:0;color:var(--e11-soft);font-size:13px}.e11-course-layout .e11-enrollment .e11-trainer .e11-prose{margin-top:8px;max-width:none;font-size:14px;line-height:1.6}.e11-course-layout .e11-enrollment .e11-trainer a{display:inline-block;margin-top:8px;color:var(--e11-violet);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.e11-course-layout .e11-enrollment>.e11-course-reviews{margin:0;padding:24px;border:1px solid var(--e11-line);border-radius:20px;background:#fff}.e11-course-layout .e11-enrollment .e11-review-groups{gap:20px}.e11-course-layout .e11-enrollment .e11-review-grid{grid-template-columns:minmax(0,1fr);gap:0}.e11-course-cms.e11-course-layout .e11-enrollment .e11-review-grid .e11-review-card{margin:0;padding:16px 0;background:transparent;border:0;border-top:1px solid var(--e11-line);border-radius:0}.e11-course-layout .e11-enrollment .e11-review-grid .e11-review-card:first-child{border-top:0}.e11-course-layout .e11-enrollment .e11-review-grid .e11-review-card:last-child{padding-bottom:0}.e11-course-layout .e11-enrollment .e11-review-card blockquote{margin:0 0 12px;color:var(--e11-text);font-size:14px;line-height:1.7}.e11-course-cms.e11-course-layout .e11-enrollment .e11-review-name{margin:0;color:var(--e11-ink);font-size:14px}.e11-course-cms.e11-course-layout .e11-enrollment .e11-review-role,.e11-course-cms.e11-course-layout .e11-enrollment .e11-review-rating{color:var(--e11-soft);font-size:12.5px}.e11-course-layout .e11-enrollment>.e11-related{margin:0;padding:24px}.e11-course-cms.e11-course-layout .e11-enrollment>.e11-related>h2{margin-bottom:6px}.e11-course-layout .e11-enrollment .e11-related>.e11-eyebrow{display:none}.e11-course-cms.e11-course-layout .e11-enrollment .e11-related-intro{margin:0 0 16px;color:var(--e11-soft);font-size:14px}.e11-course-layout .e11-enrollment .e11-course-grid{grid-template-columns:minmax(0,1fr);gap:0}.e11-course-layout .e11-enrollment .e11-course-card{padding:16px 0;background:transparent;border:0;border-top:1px solid var(--e11-line);border-radius:0;box-shadow:none;transform:none}.e11-course-layout .e11-enrollment .e11-course-card:first-child{padding-top:0;border-top:0}.e11-course-layout .e11-enrollment .e11-course-card:last-child{padding-bottom:0}.e11-course-layout .e11-enrollment .e11-course-card:hover{box-shadow:none;transform:none}.e11-course-layout .e11-enrollment .e11-card-banner{border-radius:12px}.e11-course-layout .e11-enrollment .e11-course-card>div{padding:12px 0 0}.e11-course-layout .e11-enrollment .e11-course-card .e11-card-body{align-items:flex-start}.e11-course-cms.e11-course-layout .e11-enrollment .e11-course-card .e11-card-label{margin:0 0 4px;font-size:12.5px;text-align:left}.e11-course-cms.e11-course-layout .e11-enrollment .e11-course-card h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35;text-align:left;letter-spacing:-.01em}.e11-course-layout .e11-enrollment .e11-course-card h3 a:hover{color:var(--e11-violet)}.e11-course-cms.e11-course-layout .e11-enrollment .e11-card-sessions{justify-content:flex-start;font-size:13px}.e11-course-layout .e11-enrollment .e11-course-grid>.e11-empty{padding:16px;font-size:14px}.e11-course-layout .e11-happy-clients{background:#fff;border-color:var(--e11-line);box-shadow:var(--e11-shadow)}.e11-course-cms.e11-course-layout .e11-happy-clients h2{font-size:22px;letter-spacing:-.02em}@media (max-width:560px){.e11-course-layout .e11-course-details>.e11-section{padding:28px 0}.e11-course-cms.e11-course-layout .e11-course-details .e11-section>h2{font-size:24px;margin-bottom:16px}.e11-course-cms.e11-course-layout .e11-enrollment{padding:0;gap:16px;border-radius:0}.e11-course-layout .e11-enrollment>section,.e11-course-layout .e11-enrollment>.e11-course-reviews,.e11-course-layout .e11-enrollment>.e11-related{padding:20px 16px;border-radius:18px}.e11-course-layout .e11-enrollment>.e11-statistics{padding:2px}.e11-course-layout .e11-enrollment .e11-statistic{padding:14px 8px}.e11-course-layout .e11-enrollment .e11-statistic strong{font-size:24px}.e11-course-layout .e11-faq-item summary{padding:16px;font-size:15px}.e11-course-layout .e11-faq-item>div{padding:0 16px 16px}.e11-course-layout .e11-enquiry-form input:not([type="checkbox"]),.e11-course-layout .e11-enquiry-form textarea{font-size:16px;min-height:48px}.e11-course-layout .e11-enquiry-form textarea{min-height:96px}}@media (prefers-reduced-motion:reduce){.e11-course-layout .e11-faq-item,.e11-course-layout .e11-faq-item summary::after,.e11-course-layout .e11-enquiry-form input,.e11-course-layout .e11-enquiry-form textarea{transition:none}}.e11-course-layout{--e11-violet:#6904f2;--e11-violet-deep:#5003bd;--e11-lilac:#dbd3ff;--e11-lilac-strong:#bcaffc;--e11-paper:#faf9f7;--e11-night:#150a31;--e11-label-font:"IBM Plex Sans","Instrument Sans",sans-serif;--e11-shadow:0 1px 2px #1d0d4a0a,0 18px 40px -24px #4a1fa840}.e11-site-main.e11-course-main{background:radial-gradient(1100px 560px at 88% -180px,#d9cffd 0%,#d9cffd00 70%),radial-gradient(900px 520px at -10% 0%,#ebe5ff 0%,#ebe5ff00 70%),var(--e11-paper,#faf9f7)}.e11-site-main.e11-course-main ::selection{background:#dbd3ff;color:#150a31}.e11-course-cms.e11-course-layout .e11-breadcrumb,.e11-course-cms.e11-course-layout .e11-hero-panel-heading p,.e11-course-cms.e11-course-layout .e11-hero-facts dt,.e11-course-cms.e11-course-layout .e11-hero-note,.e11-course-cms.e11-course-layout .e11-enrollment .e11-statistic span,.e11-course-cms.e11-course-layout .e11-batch-detail span,.e11-course-cms.e11-course-layout .e11-enrollment .e11-review-group>h3,.e11-course-cms.e11-course-layout .e11-enrollment .e11-course-card .e11-card-label,.e11-course-cms.e11-course-layout .e11-enquiry-form label:not(.e11-enquiry-consent){font-family:var(--e11-label-font);font-size:11px;line-height:1.5;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.e11-course-cms.e11-course-layout .e11-breadcrumb{font-size:11.5px;color:#5b5466}.e11-course-cms.e11-course-layout .e11-breadcrumb a{color:var(--e11-violet)}.e11-course-cms.e11-course-layout .e11-detail-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#e3dbff 0%,#efeaff 46%,#f9f7ff 100%);border:1px solid #ffffff;box-shadow:0 30px 80px -48px #6904f259}.e11-course-layout .e11-detail-hero::after{content:"";position:absolute;z-index:-1;width:520px;height:520px;right:-140px;bottom:-260px;border-radius:50%;background:radial-gradient(circle,#bcaffc8c 0%,#bcaffc00 68%);pointer-events:none}.e11-course-cms.e11-course-layout .e11-detail-hero .e11-eyebrow{color:var(--e11-violet-deep);background:#ffffffb3;border-color:#ffffff;font-family:var(--e11-label-font);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.e11-course-cms.e11-course-layout .e11-detail-hero .e11-course-title{font-weight:500;letter-spacing:-.035em}.e11-course-layout .e11-hero-panel{background:#ffffffd9;border-color:#ffffff;box-shadow:0 24px 60px -32px #4a1fa84d;backdrop-filter:blur(10px)}.e11-course-layout .e11-learning-mark{background:#ece6ff}.e11-course-layout .e11-learning-mark span{background:var(--e11-violet)}.e11-course-layout .e11-learning-mark span:nth-child(2),.e11-course-layout .e11-learning-mark span:nth-child(3){background:var(--e11-lilac-strong)}.e11-course-layout .e11-hero-dot{background:var(--e11-violet);box-shadow:0 0 0 4px #6904f21f}.e11-course-cms.e11-course-layout .e11-hero-note{color:var(--e11-violet-deep)}.e11-course-cms.e11-course-layout .e11-section-nav{width:fit-content;max-width:100%;gap:4px;margin:0 0 44px;padding:6px;background:#ffffffe6;border:1px solid #ebe6f3;border-radius:999px;box-shadow:var(--e11-shadow)}.e11-course-cms.e11-course-layout .e11-section-nav a{border:0;padding:9px 16px;border-radius:999px;color:#1b1525;font-size:14px;transition:background-color .2s ease,color .2s ease}.e11-course-cms.e11-course-layout .e11-section-nav a:hover{background:#f1eafe;color:var(--e11-violet-deep);border-color:transparent}.e11-course-cms.e11-course-layout .e11-course-details .e11-section>h2{font-size:clamp(26px,2.5vw,34px);letter-spacing:-.035em}.e11-course-layout .e11-prose ul>li::before{background-color:#efe8ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5.5 9.2l2.3 2.3 4.7-5' fill='none' stroke='%236904f2' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.e11-course-layout .e11-course-details>.e11-section:has(+ .e11-section-panel){border-bottom:0}.e11-course-layout .e11-course-details>.e11-section.e11-section-panel{margin:8px 0;padding:36px;border:0;border-radius:28px;background:linear-gradient(160deg,#e6dfff 0%,#f2eeff 52%,#fdfcff 100%);box-shadow:inset 0 0 0 1px #ffffff}.e11-course-layout .e11-course-details>.e11-section-panel + .e11-section{padding-top:48px}.e11-course-layout .e11-section-panel .e11-prose ul>li::before{background-color:#ffffff}.e11-course-layout [id^="e11-curriculum-"] .e11-prose:has(>p>strong:first-child){max-width:none;overflow:hidden;background:#fff;border:1px solid #ebe6f3;border-radius:22px;box-shadow:var(--e11-shadow);counter-reset:e11-module}.e11-course-layout [id^="e11-curriculum-"] .e11-prose:has(>p>strong:first-child)>p{position:relative;margin:0;padding:22px 24px 22px 76px;border-top:1px solid #ebe6f3}.e11-course-layout [id^="e11-curriculum-"] .e11-prose:has(>p>strong:first-child)>p:first-child{border-top:0}.e11-course-layout [id^="e11-curriculum-"] .e11-prose>p:has(>strong:first-child){counter-increment:e11-module}.e11-course-layout [id^="e11-curriculum-"] .e11-prose>p:has(>strong:first-child)::before{content:counter(e11-module,decimal-leading-zero);position:absolute;left:24px;top:23px;width:34px;height:26px;display:grid;place-items:center;border-radius:8px;background:#f1eafe;color:var(--e11-violet);font-family:var(--e11-label-font);font-size:11.5px;font-weight:600;letter-spacing:.06em}.e11-course-layout .e11-faq-item{border-radius:16px}.e11-course-layout .e11-faq-item[open]{border-color:#d8ccff;box-shadow:0 18px 40px -26px #6904f24d}.e11-course-layout .e11-enrollment>section{border-color:#ebe6f3;border-radius:22px}.e11-course-layout .e11-enrollment>.e11-statistics{background:linear-gradient(160deg,#efeaff 0%,#ffffff 70%);border-color:#ffffff}.e11-course-layout .e11-enrollment .e11-statistic:nth-child(odd){border-right-color:#e4dcfb}.e11-course-layout .e11-enrollment .e11-statistic:nth-child(n+3){border-top-color:#e4dcfb}.e11-course-layout .e11-enrollment .e11-statistic strong{color:var(--e11-violet);font-size:30px;font-weight:500;letter-spacing:-.03em}.e11-course-cms.e11-course-layout .e11-enrollment .e11-statistic span{margin-top:8px;color:#5b5466;font-size:10.5px}.e11-course-layout .e11-enrollment>.e11-enquiry-section{background:linear-gradient(165deg,#e2d9ff 0%,#f0ebff 55%,#faf8ff 100%);border-color:#ffffff;box-shadow:0 24px 50px -32px #6904f24d}.e11-course-cms.e11-course-layout .e11-enquiry-form label:not(.e11-enquiry-consent){color:#3d3550}.e11-course-layout .e11-enquiry-form input:not([type="checkbox"]),.e11-course-layout .e11-enquiry-form textarea{border-color:#ffffff;box-shadow:0 1px 2px #1d0d4a0d}.e11-course-layout .e11-enquiry-form input:not([type="checkbox"]):hover,.e11-course-layout .e11-enquiry-form textarea:hover{border-color:#d8ccff}.e11-course-layout .e11-enquiry-form input:not([type="checkbox"]):focus,.e11-course-layout .e11-enquiry-form textarea:focus{border-color:var(--e11-violet);box-shadow:0 0 0 3px #6904f22e}.e11-course-cms.e11-course-layout .e11-batch-date{color:var(--e11-violet)}.e11-course-cms.e11-course-layout .e11-batch-detail span{font-size:10.5px}.e11-course-cms.e11-course-layout .e11-status{background:#f1eafe;color:#4a3a6b}.e11-course-cms.e11-course-layout .e11-enrollment>.e11-course-reviews{position:relative;overflow:hidden;color:#fff;border:0;background:radial-gradient(120% 70% at 100% 0%,#6904f2 0%,#6904f200 62%),linear-gradient(170deg,#1a0c3f 0%,#2b0f73 100%);box-shadow:0 28px 60px -30px #2b0f73a6}.e11-course-cms.e11-course-layout .e11-enrollment>.e11-course-reviews>h2{color:#fff}.e11-course-cms.e11-course-layout .e11-enrollment .e11-course-reviews .e11-review-group>h3{color:var(--e11-lilac-strong)}.e11-course-cms.e11-course-layout .e11-enrollment .e11-course-reviews .e11-review-grid .e11-review-card{border-top-color:#ffffff24}.e11-course-cms.e11-course-layout .e11-enrollment .e11-course-reviews .e11-review-card blockquote{color:#ece8ff}.e11-course-cms.e11-course-layout .e11-enrollment .e11-course-reviews .e11-review-card blockquote::before{content:"\201C";display:block;height:22px;margin-bottom:4px;color:var(--e11-lilac-strong);font-size:44px;line-height:1;font-family:Georgia,serif}.e11-course-cms.e11-course-layout .e11-enrollment .e11-course-reviews .e11-review-name{color:#fff}.e11-course-cms.e11-course-layout .e11-enrollment .e11-course-reviews .e11-review-role,.e11-course-cms.e11-course-layout .e11-enrollment .e11-course-reviews .e11-review-rating{color:#cfc5ff}.e11-course-cms.e11-course-layout .e11-enrollment .e11-course-reviews a{color:#fff}.e11-course-cms.e11-course-layout .e11-happy-clients{margin-top:56px;padding:40px 32px;border:1px solid #ffffff;border-radius:28px;background:linear-gradient(120deg,#e1d8ff 0%,#f3efff 48%,#e6ecff 100%);box-shadow:none}.e11-course-cms.e11-course-layout .e11-happy-clients h2{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.035em;margin-bottom:24px}.e11-course-layout .e11-client-logo{width:auto;min-width:150px;height:76px;padding:12px 22px;background:#fff;border-radius:16px;box-shadow:0 10px 24px -18px #4a1fa866}@media (max-width:900px){.e11-course-cms.e11-course-layout .e11-section-nav{width:100%}}@media (max-width:560px){.e11-course-cms.e11-course-layout .e11-section-nav{border-radius:18px;margin-bottom:28px}.e11-course-layout .e11-course-details>.e11-section-panel{padding:24px 18px;border-radius:22px}.e11-course-layout [id^="e11-curriculum-"] .e11-prose:has(>p>strong:first-child)>p{padding:18px 16px 18px 60px}.e11-course-layout [id^="e11-curriculum-"] .e11-prose>p:has(>strong:first-child)::before{left:16px;top:19px;width:30px}.e11-course-cms.e11-course-layout .e11-happy-clients{padding:28px 18px;border-radius:22px}.e11-course-layout .e11-client-logo{min-width:120px;height:64px}}@media (prefers-reduced-motion:reduce){.e11-course-cms.e11-course-layout .e11-section-nav a{transition:none}}.e11-site-main.e11-category-main{background:radial-gradient(1100px 520px at 88% -180px,#d9cffd 0%,#d9cffd00 70%),radial-gradient(900px 480px at -10% 0%,#ebe5ff 0%,#ebe5ff00 70%),#faf9f7}.e11-category-layout .e11-breadcrumb{font-family:"IBM Plex Sans","Instrument Sans",sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#5b5466}.e11-category-layout .e11-breadcrumb a{color:#6904f2}.e11-course-cms .e11-subcategory-nav{display:flex;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin:-16px 0 40px;padding:6px;background:#ffffffe6;border:1px solid #ebe6f3;border-radius:22px;box-shadow:0 1px 2px #1d0d4a0a,0 18px 40px -24px #4a1fa840}.e11-course-cms .e11-subcategory-nav a{display:inline-flex;align-items:center;min-height:40px;padding:8px 15px;border-radius:999px;color:#1b1525;font-size:14px;line-height:1.3;text-decoration:none;transition:background-color .2s ease,color .2s ease}.e11-course-cms .e11-subcategory-nav a:hover{background:#f1eafe;color:#5003bd}.e11-course-cms .e11-subcategory-nav a[aria-current]{background:#6904f2;color:#fff}.e11-subject-groups{display:grid;gap:56px}.e11-subject-group{scroll-margin-top:110px}.e11-course-cms .e11-subject-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 22px;padding-bottom:14px;border-bottom:1px solid #e4dcfb}.e11-course-cms .e11-subject-heading h2{font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.035em}.e11-course-cms .e11-subject-heading h2 a{color:inherit;text-decoration:none}.e11-course-cms .e11-subject-heading h2 a:hover{color:#6904f2}.e11-course-cms .e11-subject-heading p{flex-shrink:0;font-family:"IBM Plex Sans","Instrument Sans",sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#6904f2}@media (max-width:560px){.e11-course-cms .e11-subcategory-nav{flex-wrap:nowrap;width:100%;overflow-x:auto;margin:-8px 0 28px;border-radius:18px}.e11-course-cms .e11-subcategory-nav a{flex:0 0 auto}.e11-subject-groups{gap:40px}}@media (prefers-reduced-motion:reduce){.e11-course-cms .e11-subcategory-nav a{transition:none}}.e11-enrol-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100vh - 32px);margin:auto;padding:0;border:0;border-radius:24px;background:#fff;color:#150a31;box-shadow:0 40px 100px -30px #2b0f73a6;font-family:"Instrument Sans",sans-serif}.e11-enrol-dialog::backdrop{background:#150a3199;backdrop-filter:blur(3px)}.e11-enrol-dialog .e11-enrol-form{display:grid;gap:14px;padding:28px;background:linear-gradient(170deg,#ece6ff 0%,#ffffff 42%)}.e11-enrol-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.e11-course-cms .e11-enrol-head h2{margin:0;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.03em}.e11-enrol-close{flex-shrink:0;width:36px;height:36px;border:1px solid #e4dcfb;border-radius:50%;background:#fff;color:#3d3550;font-size:20px;line-height:1;cursor:pointer}.e11-enrol-close:hover{border-color:#6904f2;color:#6904f2}.e11-course-cms .e11-enrol-batch{margin:-4px 0 0;color:#6904f2;font-size:14px;font-weight:600}.e11-course-cms .e11-enrol-intro{margin:0;color:#5b5466;font-size:14px;line-height:1.55}.e11-enrol-form label:not(.e11-enquiry-consent){display:grid;gap:6px;font-family:"IBM Plex Sans","Instrument Sans",sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#3d3550}.e11-enrol-form input:not([type="checkbox"]){width:100%;min-height:46px;padding:11px 14px;border:1px solid #ddd3ea;border-radius:12px;background:#fff;font:inherit;font-family:"Instrument Sans",sans-serif;font-size:16px;letter-spacing:0;text-transform:none;color:#150a31}.e11-enrol-form input:not([type="checkbox"]):focus{outline:none;border-color:#6904f2;box-shadow:0 0 0 3px #6904f22e}.e11-enrol-form .e11-enquiry-consent{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.55;color:#46404f}.e11-enrol-form .e11-enquiry-consent input{accent-color:#6904f2;width:16px;height:16px;margin-top:2px}.e11-enrol-form .e11-enquiry-consent a{color:#6904f2;text-underline-offset:2px}.e11-course-cms .e11-enrol-form .e11-enrol-continue{width:100%;min-height:50px}.e11-course-cms .e11-enrol-message{margin:0;min-height:1.2em;color:#4a3a6b;font-size:13px}.e11-enrol-form .e11-enquiry-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:560px){.e11-enrol-dialog .e11-enrol-form{padding:22px 18px}.e11-course-cms .e11-enrol-head h2{font-size:21px}}@media (min-width:561px){.e11-course-cms .e11-hero-actions .e11-enroll-button{width:auto}}.e11-enrol-dialog .e11-enrol-head .e11-enrol-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;min-height:0;padding:0;margin:0;border:1px solid #e4dcfb;border-radius:50%;background:#fff;box-shadow:none;color:#3d3550;font-family:"Instrument Sans",sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer}.e11-enrol-dialog .e11-enrol-head .e11-enrol-close:hover{border-color:#6904f2;background:#fff;color:#6904f2}.e11-enrol-dialog .e11-enrol-head .e11-enrol-close:focus-visible{outline:2px solid #6904f2;outline-offset:2px;background:#fff;color:#6904f2}.e11-enrol-dialog .e11-enrol-form .e11-enquiry-consent{font-family:"Instrument Sans",sans-serif;font-size:12.5px;font-weight:400;letter-spacing:normal;text-transform:none;color:#46404f}.e11-enrol-dialog .e11-enrol-form input:not([type="checkbox"]):not([type="hidden"]){border:1px solid #ddd3ea;border-radius:12px;background:#fff;color:#150a31;box-shadow:none}.e11-enrol-dialog .e11-enrol-form input:not([type="checkbox"]):not([type="hidden"]):focus{outline:none;border-color:#6904f2;box-shadow:0 0 0 3px #6904f22e}.e11-course-layout :where(.e11-course-details) .e11-prose>:first-child{margin-top:0}.e11-course-layout :where(.e11-course-details) .e11-prose>:last-child{margin-bottom:0}.e11-course-layout :where(.e11-course-details) .e11-prose p{margin:0 0 14px}.e11-course-layout :where(.e11-course-details) .e11-prose ul,.e11-course-layout :where(.e11-course-details) .e11-prose ol{margin:0 0 18px}.e11-course-layout :where(.e11-course-details) .e11-prose ol>li + li{margin-top:6px}.e11-course-cms.e11-course-layout .e11-course-details .e11-prose h3{margin:32px 0 12px;color:var(--e11-ink);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.e11-course-cms.e11-course-layout .e11-course-details .e11-prose h3:first-child{margin-top:0}.e11-course-layout .e11-modules{display:grid;gap:12px}.e11-course-layout [id^="e11-curriculum-"]>.e11-prose + .e11-modules{margin-top:24px}.e11-course-layout .e11-module{background:#fff;border:1px solid var(--e11-line);border-radius:18px;box-shadow:var(--e11-shadow);transition:border-color .2s ease,box-shadow .2s ease}.e11-course-layout .e11-module:hover{border-color:var(--e11-line-strong)}.e11-course-layout .e11-module[open]{border-color:#d8ccff;box-shadow:0 18px 40px -26px #6904f24d}.e11-course-layout .e11-module summary{display:flex;align-items:center;gap:14px;padding:18px 20px;cursor:pointer;list-style:none}.e11-course-layout .e11-module summary::-webkit-details-marker{display:none}.e11-course-layout .e11-module summary::marker{content:""}.e11-course-layout .e11-module summary::after{content:"";flex-shrink:0;width:8px;height:8px;margin:-4px 4px 0 0;border-right:1.6px solid var(--e11-violet);border-bottom:1.6px solid var(--e11-violet);transform:rotate(45deg);transition:transform .25s cubic-bezier(.2,.7,.2,1)}.e11-course-layout .e11-module[open] summary::after{margin-top:4px;transform:rotate(-135deg)}.e11-course-layout .e11-module summary:focus-visible{outline:3px solid #8a46db;outline-offset:2px;border-radius:18px}.e11-course-layout .e11-module-title{flex:1;min-width:0;color:var(--e11-ink);font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.e11-course-cms.e11-course-layout .e11-module-count{flex-shrink:0;padding:4px 10px;border-radius:999px;background:#f1eafe;color:var(--e11-violet);font-family:var(--e11-label-font);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.e11-course-cms.e11-course-layout .e11-module-lessons{margin:0;padding:0 20px 6px;list-style:none}.e11-course-layout .e11-module-lessons li{display:flex;gap:12px;padding:11px 0;border-top:1px solid var(--e11-line);color:var(--e11-text);font-size:15px;line-height:1.5}.e11-course-layout .e11-module-lessons li::before{content:"";flex:0 0 6px;height:6px;margin-top:.6em;border-radius:50%;background:var(--e11-lilac-strong)}.e11-course-cms.e11-course-layout .e11-module-outcome{margin:4px 20px 20px;padding:14px 16px;border-radius:12px;background:linear-gradient(160deg,#efeaff 0%,#f8f6ff 100%);color:var(--e11-text);font-size:14.5px;line-height:1.55}.e11-course-cms.e11-course-layout .e11-module-outcome span{display:block;margin-bottom:4px;color:var(--e11-violet);font-family:var(--e11-label-font);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.e11-course-cms.e11-course-layout .e11-resources{margin:20px 0 0;color:var(--e11-text);font-size:15px;line-height:1.6}.e11-course-layout .e11-resources strong{color:var(--e11-ink);font-weight:600}.e11-course-cms.e11-course-layout .e11-certification h3{margin:36px 0 14px;color:var(--e11-ink);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.e11-course-cms.e11-course-layout .e11-certification>h2 + h3{margin-top:0}.e11-course-cms.e11-course-layout .e11-detail-table{margin:0;overflow:hidden;background:#fff;border:1px solid var(--e11-line);border-radius:18px;box-shadow:var(--e11-shadow)}.e11-course-layout .e11-detail-table>div{display:grid;grid-template-columns:minmax(120px,34%) minmax(0,1fr);gap:16px;padding:14px 20px;border-top:1px solid var(--e11-line)}.e11-course-layout .e11-detail-table>div:first-child{border-top:0}.e11-course-cms.e11-course-layout .e11-detail-table dt{margin:0;padding-top:2px;color:#5b5466;font-family:var(--e11-label-font);font-size:11px;font-weight:500;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.e11-course-cms.e11-course-layout .e11-detail-table dd{margin:0;color:var(--e11-ink);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.e11-course-cms.e11-course-layout .e11-steps{display:grid;margin:0;padding:0;list-style:none;counter-reset:e11-step}.e11-course-layout .e11-steps>li{position:relative;padding:0 0 22px 52px;counter-increment:e11-step}.e11-course-layout .e11-steps>li::before{content:counter(e11-step);position:absolute;left:0;top:-3px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--e11-violet);color:#fff;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.e11-course-layout .e11-steps>li::after{content:"";position:absolute;left:16.5px;top:36px;bottom:2px;width:1px;background:#d8ccff}.e11-course-layout .e11-steps>li:last-child{padding-bottom:0}.e11-course-layout .e11-steps>li:last-child::after{display:none}.e11-course-layout .e11-steps strong{display:block;color:var(--e11-ink);font-size:16px;font-weight:600;line-height:1.45}.e11-course-cms.e11-course-layout .e11-steps p{margin:4px 0 0;color:var(--e11-text);font-size:15px;line-height:1.55}.e11-course-layout .e11-table-wrap{overflow-x:auto;background:#fff;border:1px solid var(--e11-line);border-radius:18px;box-shadow:var(--e11-shadow)}.e11-course-layout .e11-table-wrap:focus-visible{outline:3px solid #8a46db;outline-offset:3px}.e11-course-cms.e11-course-layout .e11-credential-table{width:100%;min-width:520px;margin:0;border:0;border-collapse:collapse;font-size:14.5px;line-height:1.45}.e11-course-cms.e11-course-layout .e11-credential-table th,.e11-course-cms.e11-course-layout .e11-credential-table td{padding:14px 18px;border:0;border-top:1px solid var(--e11-line);background:transparent;text-align:left;vertical-align:top}.e11-course-cms.e11-course-layout .e11-credential-table thead th{border-top:0;background:#f6f2ff;color:#5b5466;font-family:var(--e11-label-font);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.e11-course-cms.e11-course-layout .e11-credential-table tbody th{color:var(--e11-ink);font-weight:600}.e11-course-cms.e11-course-layout .e11-credential-table td{color:var(--e11-text)}.e11-course-cms.e11-course-layout .e11-table-note{max-width:70ch;margin:14px 0 0;color:var(--e11-soft);font-size:14px;line-height:1.55}.e11-course-cms.e11-course-layout .e11-included{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.e11-course-layout .e11-included li{position:relative;margin:0;padding:16px 16px 16px 50px;background:#fff;border:1px solid var(--e11-line);border-radius:14px;color:var(--e11-ink);font-size:15px;line-height:1.5}.e11-course-layout .e11-included li::before{content:"";position:absolute;left:16px;top:17px;width:20px;height:20px;border-radius:50%;background:#efe8ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5.5 9.2l2.3 2.3 4.7-5' fill='none' stroke='%236904f2' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px no-repeat}.e11-course-layout .e11-enrollment>.e11-enrol-card{background:linear-gradient(165deg,#ffffff 0%,#f4efff 100%);border-color:#e4dcfb;box-shadow:0 24px 50px -32px #6904f259}.e11-course-cms.e11-course-layout .e11-enrol-card>h2{margin-bottom:4px}.e11-course-cms.e11-course-layout .e11-enrol-card .e11-price{flex-wrap:wrap;margin:8px 0 14px}.e11-course-cms.e11-course-layout .e11-price-save{align-self:center;padding:3px 9px;border-radius:999px;background:#f1eafe;color:var(--e11-violet);font-size:12px;font-weight:600;line-height:1.5}.e11-course-cms.e11-course-layout .e11-enrol-card-facts{margin:8px 0 18px}.e11-course-layout .e11-enrol-card-facts>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px solid var(--e11-line)}.e11-course-cms.e11-course-layout .e11-enrol-card-facts dt{margin:0;padding-top:2px;color:#5b5466;font-family:var(--e11-label-font);font-size:11px;font-weight:500;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.e11-course-cms.e11-course-layout .e11-enrol-card-facts dd{margin:0;color:var(--e11-ink);font-size:14.5px;line-height:1.5}.e11-course-cms.e11-course-layout .e11-enrol-card .e11-payment-note{margin:8px 0 0}.e11-course-cms.e11-course-layout .e11-closing-cta{position:relative;overflow:hidden;margin:48px 0 0;padding:clamp(32px,5vw,56px) clamp(20px,5vw,56px);text-align:center;background:linear-gradient(135deg,#e3dbff 0%,#efeaff 46%,#f9f7ff 100%);border:1px solid #ffffff;border-radius:28px;box-shadow:0 30px 80px -48px #6904f259}.e11-course-cms.e11-course-layout .e11-closing-cta h2{max-width:24ch;margin:0 auto 24px;color:var(--e11-ink);font-size:clamp(26px,3.2vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.e11-course-layout .e11-closing-actions{justify-content:center}@media (min-width:561px){.e11-course-cms .e11-closing-actions .e11-enroll-button{width:auto}}@media (max-width:560px){.e11-course-layout .e11-module summary{padding:16px;gap:10px}.e11-course-layout .e11-module-title{font-size:16px}.e11-course-cms.e11-course-layout .e11-module-lessons{padding:0 16px 4px}.e11-course-cms.e11-course-layout .e11-module-outcome{margin:4px 16px 16px}.e11-course-layout .e11-detail-table>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:13px 16px}.e11-course-cms.e11-course-layout .e11-included{grid-template-columns:minmax(0,1fr)}.e11-course-cms.e11-course-layout .e11-closing-cta{margin-top:32px;border-radius:22px}}@media (prefers-reduced-motion:reduce){.e11-course-layout .e11-module,.e11-course-layout .e11-module summary::after{transition:none}}.e11-course-layout .e11-course-details>.e11-section.e11-section-panel:first-child{padding-top:36px}.e11-course-layout .e11-course-details>.e11-section.e11-section-panel:last-child{padding-bottom:36px}.e11-course-layout .e11-section-panel .e11-faq-item,.e11-course-layout .e11-section-panel .e11-module,.e11-course-layout .e11-section-panel .e11-detail-table,.e11-course-layout .e11-section-panel .e11-table-wrap,.e11-course-layout .e11-section-panel .e11-included li{border-color:#ffffff}.e11-course-layout .e11-section-panel .e11-steps>li::after{background:#c9bbff}@media (max-width:560px){.e11-course-layout .e11-course-details>.e11-section.e11-section-panel,.e11-course-layout .e11-course-details>.e11-section.e11-section-panel:first-child,.e11-course-layout .e11-course-details>.e11-section.e11-section-panel:last-child{padding:24px 18px;border-radius:22px}}.e11-course-cms.e11-course-layout .e11-course-details>.e11-section.e11-section-panel{margin:0 0 20px;padding:36px}.e11-course-cms.e11-course-layout .e11-course-details>.e11-section.e11-section-panel:last-child{margin-bottom:0}.e11-course-cms.e11-course-layout .e11-course-details>.e11-button{margin-top:4px}@media (max-width:560px){.e11-course-cms.e11-course-layout .e11-course-details>.e11-section.e11-section-panel{margin-bottom:16px;padding:24px 18px;border-radius:22px}}.e11-course-cms .e11-category-nav a:hover,.e11-course-cms .e11-category-nav a:focus-visible,.e11-course-cms .e11-category-nav a[aria-current],.e11-course-cms .e11-category-nav a[aria-current]:hover{background:#6904f2;border-color:#6904f2;color:#ffffff}.e11-course-cms .e11-category-nav a:focus-visible{outline:3px solid #bcaffc;outline-offset:2px}.e11-course-cms .e11-subcategory-nav a[aria-current]:hover{background:#5003bd;color:#ffffff}.e11-course-cms.e11-course-layout .e11-course-details>.e11-section.e11-audience{padding:28px 32px}.e11-course-cms.e11-course-layout .e11-audience-kicker{margin:0 0 6px;color:var(--e11-violet);font-family:var(--e11-label-font);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.e11-course-cms.e11-course-layout .e11-course-details .e11-audience>h2{margin:0 0 14px;font-size:clamp(20px,2vw,24px);line-height:1.25;letter-spacing:-.02em}.e11-course-cms.e11-course-layout .e11-audience-intro{margin:-6px 0 14px;color:var(--e11-text);font-size:14.5px;line-height:1.55}.e11-course-cms.e11-course-layout .e11-audience-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.e11-course-cms.e11-course-layout .e11-audience-tags li{margin:0;padding:6px 13px;background:#ffffff;border:1px solid #e4dcfb;border-radius:999px;color:var(--e11-ink);font-size:13px;line-height:1.4}.e11-course-cms.e11-course-layout .e11-audience-tags li::before{content:none;display:none}.e11-course-cms.e11-course-layout .e11-audience-note{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;color:var(--e11-soft);font-size:13px;line-height:1.5}.e11-course-cms.e11-course-layout .e11-audience-note svg{flex:0 0 16px;margin-top:1px;color:var(--e11-violet)}.e11-course-cms.e11-course-layout .e11-audience-note p{margin:0;color:inherit;font-size:inherit}.e11-course-cms.e11-course-layout .e11-audience-note p + p{margin-top:4px}@media (max-width:560px){.e11-course-cms.e11-course-layout .e11-course-details>.e11-section.e11-audience{padding:22px 18px}.e11-course-cms.e11-course-layout .e11-audience-tags li{font-size:12.5px;padding:5px 11px}}.e11-course-cms.e11-course-layout .e11-cert-band{position:relative;overflow:hidden;margin:40px 0 0;padding:clamp(28px,4vw,48px);border-radius:28px;background:radial-gradient(120% 90% at 100% 0%,#3b1491 0%,#22095c 45%,#160540 100%);color:#e9e3fb;scroll-margin-top:96px;box-shadow:0 30px 80px -48px #2b0f73}.e11-course-cms.e11-course-layout .e11-cert-kicker{margin:0 0 8px;color:#bcaffc;font-family:var(--e11-label-font);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.e11-course-cms.e11-course-layout .e11-cert-band h2{margin:0 0 12px;color:#ffffff;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.03em}.e11-course-cms.e11-course-layout .e11-cert-intro{max-width:78ch;margin:0 0 24px;color:#cfc5f2;font-size:15px;line-height:1.6}.e11-course-cms.e11-course-layout .e11-cert-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0 0 16px}.e11-course-cms.e11-course-layout .e11-cert-facts>div{margin:0;padding:12px 14px;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px}.e11-course-cms.e11-course-layout .e11-cert-facts dt{margin:0 0 4px;color:#bcaffc;font-family:var(--e11-label-font);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.e11-course-cms.e11-course-layout .e11-cert-facts dd{margin:0;color:#ffffff;font-size:13.5px;line-height:1.45}.e11-course-cms.e11-course-layout .e11-cert-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 32px;padding:0;list-style:none;counter-reset:e11-cert}.e11-course-cms.e11-course-layout .e11-cert-steps>li{position:relative;margin:0;padding:18px 16px 18px;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;counter-increment:e11-cert}.e11-course-cms.e11-course-layout .e11-cert-steps>li::before{content:counter(e11-cert);display:grid;place-items:center;width:26px;height:26px;margin:0 0 12px;border-radius:8px;background:#7c3aed;color:#ffffff;font-size:13px;font-weight:600}.e11-course-cms.e11-course-layout .e11-cert-steps strong{display:block;color:#ffffff;font-size:15px;font-weight:600;line-height:1.35}.e11-course-cms.e11-course-layout .e11-cert-steps p{margin:6px 0 0;color:#c9bff0;font-size:13px;line-height:1.5}.e11-course-cms.e11-course-layout .e11-cert-columns{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2.2fr);gap:clamp(24px,4vw,48px);align-items:start}.e11-course-cms.e11-course-layout .e11-cert-columns-single{grid-template-columns:minmax(0,1fr)}.e11-course-cms.e11-course-layout .e11-cert-band h3{margin:0 0 14px;color:#ffffff;font-size:17px;font-weight:600;line-height:1.3}.e11-course-cms.e11-course-layout .e11-cert-domains ol{margin:0;padding-left:1.3em;color:#e6dffb;font-size:14px;line-height:1.5}.e11-course-cms.e11-course-layout .e11-cert-domains li{margin:0 0 8px;padding-left:4px;color:#e6dffb}.e11-course-cms.e11-course-layout .e11-cert-domains li::marker{color:#bcaffc}.e11-course-cms.e11-course-layout .e11-cert-table{overflow-x:auto;background:#ffffff;border-radius:14px}.e11-course-cms.e11-course-layout .e11-cert-table:focus-visible{outline:3px solid #bcaffc;outline-offset:3px}.e11-course-cms.e11-course-layout .e11-cert-table table{width:100%;min-width:460px;margin:0;border:0;border-collapse:collapse;font-size:13.5px;line-height:1.4}.e11-course-cms.e11-course-layout .e11-cert-table th,.e11-course-cms.e11-course-layout .e11-cert-table td{padding:12px 16px;border:0;border-top:1px solid #efeaf7;background:transparent;color:#3d3550;text-align:left;vertical-align:middle;font-weight:400}.e11-course-cms.e11-course-layout .e11-cert-table thead th{border-top:0;color:#1b1525;font-weight:600;font-size:13px}.e11-course-cms.e11-course-layout .e11-cert-table tr.e11-cert-current th,.e11-course-cms.e11-course-layout .e11-cert-table tr.e11-cert-current td{background:#f1eafe;color:#1b1525;font-weight:600}.e11-course-cms.e11-course-layout .e11-cert-table tr.e11-cert-current th{color:#6904f2}.e11-course-cms.e11-course-layout .e11-cert-badge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#6904f2;color:#ffffff;font-size:10.5px;font-weight:600;vertical-align:1px;white-space:nowrap}.e11-course-cms.e11-course-layout .e11-cert-note{margin:12px 0 0;color:#b9aee6;font-size:12.5px;line-height:1.55}@media (max-width:760px){.e11-course-cms.e11-course-layout .e11-cert-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.e11-course-cms.e11-course-layout .e11-cert-band{margin-top:28px;padding:24px 18px;border-radius:22px}.e11-course-cms.e11-course-layout .e11-cert-steps{grid-template-columns:minmax(0,1fr);margin-bottom:24px}.e11-course-cms.e11-course-layout .e11-cert-steps>li{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:12px;padding:14px}.e11-course-cms.e11-course-layout .e11-cert-steps>li::before{grid-row:span 2;margin:0}}.e11-course-cms.e11-course-layout .e11-hero-facts .e11-hero-price dd strong{color:#6904f2;font-size:18px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.e11-course-cms.e11-course-layout .e11-hero-facts .e11-hero-price dd del{margin-left:6px;color:var(--e11-muted);font-size:13px;font-weight:400}.e11-course-cms.e11-course-layout .e11-hero-facts .e11-hero-price dt{color:var(--e11-violet)}.e11-course-cms.e11-course-layout .e11-hero-facts .e11-hero-price dd strong{font-size:22px}.e11-course-cms.e11-course-layout .e11-hero-consult{margin-top:14px;padding-top:18px;border-top:1px solid #7251a313}.e11-course-cms.e11-course-layout .e11-hero-consult .e11-consult-button{width:100%}.e11-course-cms.e11-course-layout .e11-hero-consult .e11-panel-enroll{width:100%}.e11-sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.e11-soon-badge{display:inline-block;vertical-align:middle;margin-left:.45em;padding:.45em 1em;border-radius:60px;background:#6904f2;color:#fff;font-family:"IBM Plex Sans","Instrument Sans",sans-serif;font-size:max(12px,.26em);font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.e11-course-cms.e11-corporate-section{margin-top:56px}.e11-corporate-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:clamp(24px,4vw,40px);border-radius:28px;background:linear-gradient(125deg,#e8e0ff,#dfe1ff 65%,#ecebff)}.e11-corporate-panel h2{margin:0 0 8px;font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.035em}.e11-corporate-panel p{margin:0;max-width:60ch;color:var(--e11-muted)}.e11-corporate-panel .e11-button{flex-shrink:0}@media (max-width:560px){.e11-course-cms.e11-corporate-section{margin-top:40px}.e11-corporate-panel .e11-button{width:100%}}.e11-course-cms .e11-category-nav a.e11-tab-end{margin-left:auto;align-items:center;gap:8px}.e11-course-cms .e11-category-nav .e11-tab-soon{display:inline-block;padding:3px 8px;border-radius:60px;background:#efe8ff;color:#5603c8;font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.e11-course-cms .e11-category-nav a:hover .e11-tab-soon,.e11-course-cms .e11-category-nav a:focus-visible .e11-tab-soon,.e11-course-cms .e11-category-nav a[aria-current] .e11-tab-soon{background:#ffffff;color:#5603c8}@media (max-width:560px){.e11-course-cms .e11-category-nav a.e11-tab-end{margin-left:0}.e11-course-cms .e11-category-nav .e11-tab-soon{font-size:9px;padding:2px 6px}}.e11-course-cms.e11-course-layout .e11-compare-kicker{margin:0 0 8px;color:#6904f2;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.e11-course-cms.e11-course-layout .e11-compare h2{margin-top:0}.e11-course-cms.e11-course-layout .e11-compare-intro{margin:0 0 22px;color:#4a4258;font-size:15px;line-height:1.6}.e11-course-cms.e11-course-layout .e11-compare-table{overflow-x:auto;background:#ffffff;border-radius:16px;box-shadow:0 0 0 1px #ece6f7}.e11-course-cms.e11-course-layout .e11-compare-table:focus-visible{outline:3px solid #bcaffc;outline-offset:3px}.e11-course-cms.e11-course-layout .e11-compare-table table{width:100%;min-width:520px;margin:0;border:0;border-collapse:collapse;font-size:13.5px;line-height:1.45}.e11-course-cms.e11-course-layout .e11-compare-table th,.e11-course-cms.e11-course-layout .e11-compare-table td{padding:14px 18px;border:0;border-top:1px solid #efeaf7;background:transparent;color:#3d3550;text-align:left;vertical-align:top;font-weight:400}.e11-course-cms.e11-course-layout .e11-compare-table thead th{border-top:0;background:#f4effe;color:#1b1525;font-size:13px;font-weight:600;vertical-align:middle}.e11-course-cms.e11-course-layout .e11-compare-table thead th.e11-compare-this{color:#6904f2}.e11-course-cms.e11-course-layout .e11-compare-table thead a{color:inherit;text-decoration:underline;text-underline-offset:3px}.e11-course-cms.e11-course-layout .e11-compare-table tbody th{width:28%;color:#1b1525;font-weight:600}.e11-course-cms.e11-course-layout .e11-compare-badge{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:#6904f2;color:#ffffff;font-size:10.5px;font-weight:600;vertical-align:1px;white-space:nowrap}@media (max-width:560px){.e11-course-cms.e11-course-layout .e11-compare-table th,.e11-course-cms.e11-course-layout .e11-compare-table td{padding:12px 14px}}@media (min-width:561px){.e11-course-cms.e11-course-layout .e11-section-nav{width:100%;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#d9cdf5 transparent}.e11-course-cms.e11-course-layout .e11-section-nav a{flex:0 0 auto;margin-inline:auto;white-space:nowrap;padding:9px 12px}}@media (min-width:561px) and (max-width:1280px){.e11-course-cms.e11-course-layout .e11-section-nav{border-radius:22px}}@media (min-width:1025px){.e11-course-cms .e11-subcategory-nav.e11-subnav-grid{display:grid;grid-template-columns:repeat(var(--e11-subnav-cols,4),minmax(0,1fr));width:100%}.e11-course-cms .e11-subcategory-nav.e11-subnav-grid a{justify-content:center;text-align:center;padding:8px 12px}}@media (min-width:561px) and (max-width:1024px){.e11-course-cms .e11-subcategory-nav.e11-subnav-grid{flex-wrap:nowrap;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#d9cdf5 transparent}.e11-course-cms .e11-subcategory-nav.e11-subnav-grid a{flex:0 0 auto;margin-inline:auto;white-space:nowrap}}

.e11-course-cms.e11-corp{--e11-corp-ink:#0f1b2d;--e11-corp-soft:#43506a;--e11-corp-muted:#5f6880;--e11-corp-alt:#f6f4fb;--e11-corp-line:#e7e3ef;--e11-corp-accent:var(--e11-brand,#6904f2);--e11-corp-accent-dark:var(--e11-brand-deep,#5003bd);--e11-corp-tint:var(--e11-brand-tint,#f1eafe);--e11-corp-dark:#0d1424;color:var(--e11-corp-ink);line-height:1.6;width:100%;max-width:none;margin:0;padding:0}.e11-corp *,.e11-corp *::before,.e11-corp *::after{box-sizing:border-box}.e11-corp .e11-corp-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.e11-corp h1,.e11-corp h2,.e11-corp h3{color:var(--e11-corp-ink);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0}.e11-corp p,.e11-corp ul,.e11-corp ol{margin:0;padding:0}.e11-corp ul,.e11-corp ol{list-style:none}.e11-corp .e11-corp-section{padding:96px 0}.e11-corp .e11-corp-alt{background:var(--e11-corp-alt)}.e11-corp .e11-corp-eyebrow{display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--e11-corp-accent)}.e11-corp .e11-corp-lead{font-size:1.15rem;color:var(--e11-corp-soft);max-width:680px}.e11-corp .e11-corp-btn{display:inline-flex;align-items:center;gap:.5rem;background:var(--e11-corp-accent);color:#fff;text-decoration:none;font-weight:600;font-size:1rem;padding:15px 28px;border-radius:999px;transition:background .2s,transform .2s}.e11-corp .e11-corp-btn:hover{background:var(--e11-corp-accent-dark);color:#fff;transform:translateY(-1px)}.e11-corp .e11-corp-arrow{transition:transform .2s}.e11-corp .e11-corp-btn:hover .e11-corp-arrow{transform:translateX(3px)}.e11-corp .e11-corp-btn-light,.e11-corp .e11-corp-btn-light:hover{color:var(--e11-corp-ink)}.e11-corp .e11-corp-btn-light{background:#fff}.e11-corp .e11-corp-btn-light:hover{background:var(--e11-corp-tint)}.e11-corp a:focus-visible{outline:3px solid var(--e11-corp-accent);outline-offset:3px}.e11-corp .e11-corp-cta a:focus-visible{outline-color:#fff}.e11-corp .e11-corp-hero{padding:72px 0 90px;background:radial-gradient(900px 420px at 85% -10%,var(--e11-corp-tint),transparent 70%),linear-gradient(180deg,#fbfbfe,#fff)}.e11-corp .e11-corp-hero h1{font-size:clamp(2.2rem,5vw,3.6rem);max-width:860px;margin:16px 0 22px}.e11-corp .e11-corp-hero .e11-corp-lead{margin-bottom:34px}.e11-corp .e11-corp-paths{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:760px;margin-top:20px}.e11-corp .e11-corp-path{display:block;text-decoration:none;color:var(--e11-corp-ink);padding:16px 20px;border-radius:14px;background:var(--e11-corp-alt);border:1px solid transparent;transition:border-color .2s}.e11-corp .e11-corp-path:hover{border-color:var(--e11-corp-accent);color:var(--e11-corp-ink)}.e11-corp .e11-corp-path span{display:block;font-size:.8rem;color:var(--e11-corp-muted)}.e11-corp .e11-corp-path b{font-weight:600}.e11-corp .e11-corp-audience{display:flex;gap:14px;align-items:flex-start;max-width:760px;margin-top:44px;padding:18px 22px;border:1px solid var(--e11-corp-line);border-radius:14px;background:#fff}.e11-corp .e11-corp-audience strong{white-space:nowrap}.e11-corp .e11-corp-audience p{color:var(--e11-corp-soft);font-size:.97rem}.e11-corp .e11-corp-head{max-width:720px;margin-bottom:48px}.e11-corp .e11-corp-head h2{font-size:clamp(1.9rem,3.6vw,2.6rem);margin:12px 0 14px}.e11-corp .e11-corp-tracks{display:grid;grid-template-columns:1fr 1fr;gap:24px}.e11-corp .e11-corp-track{background:#fff;border:1px solid var(--e11-corp-line);border-radius:14px;padding:32px}.e11-corp .e11-corp-track h3{font-size:1.4rem;margin-bottom:6px}.e11-corp .e11-corp-sub{color:var(--e11-corp-muted);font-size:.92rem;margin-bottom:22px}.e11-corp .e11-corp-courses li{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--e11-corp-line)}.e11-corp .e11-corp-courses li:first-child{border-top:0}.e11-corp .e11-corp-level{flex:0 0 auto;height:fit-content;margin-top:2px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--e11-corp-accent-dark);background:var(--e11-corp-tint)}.e11-corp .e11-corp-courses b{display:block;font-weight:600}.e11-corp .e11-corp-courses small{display:block;color:var(--e11-corp-soft);font-size:.93rem}.e11-corp .e11-corp-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.e11-corp .e11-corp-chips li{font-size:.85rem;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid var(--e11-corp-line);color:var(--e11-corp-soft)}.e11-corp .e11-corp-workshops{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.e11-corp .e11-corp-ws{display:flex;flex-direction:column;padding:30px;border:1px solid var(--e11-corp-line);border-radius:14px;background:#fff;transition:box-shadow .2s,transform .2s}.e11-corp .e11-corp-ws:hover{box-shadow:0 14px 40px rgba(15,27,45,.08);transform:translateY(-2px)}.e11-corp .e11-corp-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:20px;border-radius:12px;background:var(--e11-corp-tint)}.e11-corp .e11-corp-icon svg{width:22px;height:22px;stroke:var(--e11-corp-accent)}.e11-corp .e11-corp-ws h3{font-size:1.25rem;margin-bottom:8px}.e11-corp .e11-corp-duration{font-size:.85rem;font-weight:600;color:var(--e11-corp-accent-dark);margin-bottom:12px}.e11-corp .e11-corp-ws p:not(.e11-corp-duration){color:var(--e11-corp-soft);font-size:.97rem}.e11-corp .e11-corp-ws .e11-corp-note{margin-top:auto;padding-top:18px;font-size:.85rem;color:var(--e11-corp-muted)}.e11-corp .e11-corp-why{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.e11-corp .e11-corp-number{display:block;margin-bottom:12px;font-weight:600;color:var(--e11-corp-accent-dark)}.e11-corp .e11-corp-why h3{font-size:1.3rem;margin-bottom:10px}.e11-corp .e11-corp-why p{color:var(--e11-corp-soft)}.e11-corp .e11-corp-cta{position:relative;overflow:hidden;padding:72px 56px;border-radius:24px;background:var(--e11-corp-dark);color:#fff;text-align:center}.e11-corp .e11-corp-cta::before{content:"";position:absolute;right:-10%;bottom:-60%;width:520px;height:520px;background:radial-gradient(circle,rgba(105,4,242,.45),transparent 65%);pointer-events:none}.e11-corp .e11-corp-cta>*{position:relative}.e11-corp .e11-corp-cta h2{color:#fff;font-size:clamp(1.9rem,3.6vw,2.6rem);margin-bottom:16px}.e11-corp .e11-corp-cta>p{color:#c3cadc;max-width:560px;margin:0 auto 32px;font-size:1.08rem}.e11-corp .e11-corp-cta .e11-corp-other{margin:22px auto 0;font-size:.9rem;color:#aab3c8}.e11-corp .e11-corp-other a{color:#fff;text-decoration:underline}@media (max-width:900px){.e11-corp .e11-corp-section{padding:72px 0}.e11-corp .e11-corp-tracks,.e11-corp .e11-corp-workshops,.e11-corp .e11-corp-why{grid-template-columns:1fr}.e11-corp .e11-corp-why{gap:28px}.e11-corp .e11-corp-cta{padding:56px 26px}}@media (max-width:560px){.e11-corp .e11-corp-wrap{padding:0 16px}.e11-corp .e11-corp-hero{padding:48px 0 64px}.e11-corp .e11-corp-paths{grid-template-columns:1fr}.e11-corp .e11-corp-audience{flex-direction:column;gap:4px}.e11-corp .e11-corp-track,.e11-corp .e11-corp-ws{padding:24px}}@media (prefers-reduced-motion:reduce){.e11-corp .e11-corp-btn,.e11-corp .e11-corp-arrow,.e11-corp .e11-corp-ws{transition:none}.e11-corp .e11-corp-btn:hover,.e11-corp .e11-corp-ws:hover,.e11-corp .e11-corp-btn:hover .e11-corp-arrow{transform:none}}.e11-corp .e11-corp-paths{grid-template-columns:repeat(3,1fr);max-width:1040px}@media (max-width:900px){.e11-corp .e11-corp-paths{grid-template-columns:1fr;max-width:760px}}.e11-course-cms .e11-corp-actions{margin-top:24px}.e11-course-cms .e11-corp-intro{max-width:70ch;margin:-6px 0 24px;color:var(--e11-muted)}.e11-course-cms .e11-corp-card .e11-card-body{padding:28px 24px;text-align:center}.e11-course-cms .e11-corp-card h3{margin-bottom:12px}.e11-course-cms .e11-corp-card p{text-align:center}.e11-course-cms .e11-corp-card .e11-corp-note{margin-top:14px;font-size:14px;color:#6c3aae}.e11-course-cms ol.e11-corp-why{list-style:none;margin:0;padding:0}.e11-course-cms .e11-corp-panel-section{margin-top:0}.e11-course-cms .e11-corp-headline{margin:-8px 0 16px;font-size:clamp(18px,1.8vw,22px);font-weight:600;color:#1b1525;letter-spacing:-.01em;}.e11-course-cms .e11-corp-audience{max-width:760px;margin:20px 0 0;color:var(--e11-muted);font-size:15px;}.e11-course-cms .e11-corp-audience strong{color:#1b1525;}.e11-course-cms .e11-corp-tracks{grid-template-columns:repeat(2,minmax(0,1fr));}.e11-course-cms .e11-corp-track .e11-card-body{align-items:stretch;text-align:left;}.e11-course-cms .e11-corp-track h3,.e11-course-cms .e11-corp-track .e11-card-label{text-align:left;}.e11-course-cms .e11-corp-courses{list-style:none;margin:8px 0 0;padding:0;}.e11-course-cms .e11-corp-courses li{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--e11-border);text-align:left;}.e11-course-cms .e11-corp-courses li:first-child{border-top:0;}.e11-course-cms .e11-corp-level{flex:0 0 auto;height:fit-content;margin-top:2px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#5003bd;background:#f1eafe;}.e11-course-cms .e11-corp-courses b{display:block;font-weight:600;color:#1b1525;}.e11-course-cms .e11-corp-courses b a{color:inherit;text-decoration:none;}.e11-course-cms .e11-corp-courses b a:hover{color:#6904f2;}.e11-course-cms .e11-corp-courses small{display:block;color:var(--e11-muted);font-size:14px;}.e11-course-cms .e11-corp-chips{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;}.e11-course-cms .e11-corp-chips li{font-size:13px;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid var(--e11-border);color:var(--e11-muted);}.e11-course-cms .e11-corp-icon{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 16px;border-radius:12px;background:#f1eafe;}.e11-course-cms .e11-corp-icon svg{width:22px;height:22px;stroke:#6904f2;}.e11-course-cms .e11-corp-number{display:block;margin-bottom:10px;font-weight:600;color:#5003bd;}@media (max-width:900px){.e11-course-cms .e11-corp-tracks{grid-template-columns:1fr;}}.e11-course-cms .e11-corp-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;}.e11-course-cms .e11-corp-cat .e11-card-body{align-items:stretch;text-align:left;padding:24px;}.e11-course-cms .e11-corp-cat h3{text-align:left;font-size:18px;margin-bottom:4px;}.e11-course-cms .e11-corp-cat h3 a{color:inherit;text-decoration:none;}.e11-course-cms .e11-corp-cat h3 a:hover{color:#6904f2;}.e11-course-cms .e11-corp-cat .e11-corp-count{text-align:left;margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--e11-muted);}.e11-course-cms .e11-corp-cat ul{list-style:none;margin:0;padding:0;}.e11-course-cms .e11-corp-cat li{padding:8px 0;border-top:1px solid var(--e11-border);font-size:15px;color:var(--e11-muted);text-align:left;}.e11-course-cms .e11-corp-cat li:first-child{border-top:0;}.e11-course-cms .e11-corp-cat li b{color:#1b1525;font-weight:600;}.e11-course-cms .e11-corp-cat li a{color:inherit;text-decoration:none;}.e11-course-cms .e11-corp-cat li a:hover,.e11-course-cms .e11-corp-cat li a:hover b{color:#6904f2;}.e11-course-cms .e11-corp-cat-feature{grid-column:span 2;background:linear-gradient(135deg,#f6f2ff 0%,#ebe4ff 100%);}.e11-course-cms .e11-corp-cat-feature li{border-color:#6904f21f;}.e11-course-cms .e11-corp-cat-wide{grid-column:1 / -1;}.e11-course-cms .e11-corp-cat-wide ul{display:flex;flex-wrap:wrap;gap:0 32px;}.e11-course-cms .e11-corp-cat-wide li{border-top:0;}.e11-course-cms .e11-corp-chips{justify-content:center;}.e11-course-cms .e11-corp-chips li::before{content:"\2713";margin-right:8px;color:#6904f2;font-weight:700;}.e11-course-cms .e11-corp-why .e11-corp-number{display:inline-grid;place-items:center;width:38px;height:38px;margin:0 auto 14px;border-radius:50%;background:#1b1525;color:#fff;font-size:14px;}@media (max-width:1000px){.e11-course-cms .e11-corp-cats{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:560px){.e11-course-cms .e11-corp-cats{grid-template-columns:1fr;} .e11-course-cms .e11-corp-cat-feature{grid-column:auto;}}
.e11-course-cms .e11-ct-hero{text-align:center;background:radial-gradient(700px 380px at 12% 10%,rgba(219,211,255,.9),transparent 70%),radial-gradient(760px 420px at 92% 30%,rgba(188,175,252,.55),transparent 70%),linear-gradient(180deg,#f4f1ff 0%,#fff 100%);padding:clamp(48px,7vw,96px) clamp(20px,5vw,64px)}.e11-course-cms .e11-ct-hero .e11-course-title{max-width:900px;margin:22px auto;font-weight:400;font-size:clamp(34px,4.6vw,54px);line-height:1.15;letter-spacing:-1px}.e11-course-cms .e11-ct-hero .e11-summary{max-width:720px;margin:0 auto 34px;font-size:17px;color:#33373d}.e11-course-cms .e11-ct-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:400;color:#000}.e11-course-cms .e11-ct-eyebrow span{font-size:13px}.e11-course-cms .e11-ct-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.e11-course-cms .e11-ct-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border:1px solid #000;border-radius:60px;background:#000;color:#fff;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .25s,color .25s,border-color .25s}.e11-course-cms .e11-ct-btn:hover{background:#6904f2;border-color:#6904f2;color:#fff}.e11-course-cms .e11-ct-btn .e11-corp-arrow{transition:transform .25s}.e11-course-cms .e11-ct-btn:hover .e11-corp-arrow{transform:translateX(3px)}.e11-course-cms .e11-ct-btn-ghost{background:#fff;color:#000;border-color:rgba(9,9,9,.2)}.e11-course-cms .e11-ct-btn-ghost:hover{background:#000;border-color:#000;color:#fff}.e11-course-cms .e11-ct-paths{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:40px auto 0}.e11-course-cms .e11-ct-paths a{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid rgba(9,9,9,.2);border-radius:60px;background:rgba(255,255,255,.7);color:#000;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s}.e11-course-cms .e11-ct-paths a::before{content:"\2713";color:#6904f2;font-weight:700}.e11-course-cms .e11-ct-paths a:hover{border-color:#6904f2;background:#fff;color:#000}.e11-course-cms .e11-ct-audience{max-width:760px;margin:34px auto 0;font-size:15px;color:#33373d}.e11-course-cms .e11-ct-audience strong{color:#000;font-weight:600}.e11-course-cms.e11-ct{color:#000}.e11-ct .e11-ct-section{padding:88px 0 0}.e11-ct .e11-ct-alt{margin-top:88px;padding:72px clamp(16px,4vw,48px);border-radius:28px;background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%)}.e11-ct .e11-ct-alt+.e11-ct-section{padding-top:16px}.e11-ct .e11-ct-head{max-width:760px;margin:0 auto 52px;text-align:center}.e11-ct .e11-ct-head h2{margin:14px 0;font-size:clamp(30px,3.4vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.5px;color:#000}.e11-ct .e11-ct-head p:not(.e11-ct-eyebrow){margin:0 auto;font-size:17px;color:#33373d}.e11-ct .e11-ct-cards{display:grid;gap:22px}.e11-ct .e11-ct-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.e11-ct .e11-ct-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.e11-ct .e11-ct-card{padding:30px;border:1px solid rgba(0,0,0,.1);border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(17,24,39,.04);transition:box-shadow .25s,transform .25s,border-color .25s}.e11-ct .e11-ct-card:hover{box-shadow:0 18px 44px rgba(105,4,242,.12);transform:translateY(-3px);border-color:rgba(105,4,242,.25)}.e11-ct .e11-ct-card h3{margin:0 0 6px;font-size:19px;font-weight:500;line-height:1.25;color:#000}.e11-ct .e11-ct-card h3 a{color:inherit;text-decoration:none}.e11-ct .e11-ct-card h3 a:hover{color:#6904f2;text-decoration:underline;text-underline-offset:3px}.e11-ct .e11-ct-count{display:inline-block;margin:0 0 16px;padding:5px 11px;border-radius:60px;background:#f1eaff;color:#6904f2;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.e11-ct .e11-ct-card ul,.e11-ct .e11-ct-chips,.e11-ct .e11-ct-why{list-style:none;margin:0;padding:0}.e11-ct .e11-ct-card li{padding:9px 0;border-top:1px solid rgba(0,0,0,.1);font-size:15px;color:#33373d}.e11-ct .e11-ct-card li:first-child{border-top:0}.e11-ct .e11-ct-card li b{color:#000;font-weight:600}.e11-ct .e11-ct-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.e11-ct .e11-ct-chips li{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid rgba(9,9,9,.2);border-radius:60px;background:#fff;font-size:14px;font-weight:500;color:#000}.e11-ct .e11-ct-chips li::before{content:"\2713";color:#6904f2;font-weight:700}.e11-ct .e11-ct-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.e11-ct .e11-ct-why li{padding:30px;border:1px solid rgba(0,0,0,.1);border-radius:20px;background:#fff}.e11-ct .e11-ct-n{display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:16px;border-radius:50%;background:#000;color:#fff;font-size:14px;font-weight:600}.e11-ct .e11-ct-why h3{margin:0 0 8px;font-size:19px;font-weight:500;color:#000}.e11-ct .e11-ct-why p{margin:0;color:#33373d}.e11-ct .e11-ct-cta{margin-top:88px;padding:clamp(56px,7vw,96px) clamp(20px,5vw,64px);border-radius:28px;background:linear-gradient(180deg,#fff 0%,#bcaffc 100%);text-align:center}.e11-ct .e11-ct-cta h2{margin:0 0 16px;font-size:clamp(30px,3.6vw,42px);font-weight:500;line-height:1.15;letter-spacing:-.5px;color:#000}.e11-ct .e11-ct-cta p{max-width:580px;margin:0 auto 30px;font-size:17px;color:#33373d}.e11-course-cms .e11-ct-btn:focus-visible,.e11-course-cms .e11-ct-paths a:focus-visible,.e11-ct .e11-ct-card h3 a:focus-visible{outline:3px solid #6904f2;outline-offset:3px}@media (max-width:1000px){.e11-ct .e11-ct-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.e11-ct .e11-ct-section{padding-top:72px}.e11-ct .e11-ct-alt,.e11-ct .e11-ct-cta{margin-top:72px}.e11-ct .e11-ct-why{grid-template-columns:1fr}}@media (max-width:560px){.e11-ct .e11-ct-cols-2,.e11-ct .e11-ct-cols-3{grid-template-columns:1fr}.e11-ct .e11-ct-card,.e11-ct .e11-ct-why li{padding:24px}.e11-ct .e11-ct-alt{padding:56px 16px}.e11-course-cms .e11-ct-actions .e11-ct-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.e11-course-cms .e11-ct-btn,.e11-course-cms .e11-ct-btn .e11-corp-arrow,.e11-ct .e11-ct-card{transition:none}.e11-ct .e11-ct-card:hover,.e11-course-cms .e11-ct-btn:hover .e11-corp-arrow{transform:none}}.e11-ct .e11-ct-card .e11-ct-count:last-child{margin-bottom:0}.e11-ct .e11-ct-why h3{margin-bottom:0}