.launch-public.launch-offerings{--sp-ink:#3b2435;--sp-muted:#644c60;--sp-accent:#7b5c91;--sp-lilac:#e9e0ef;--sp-apricot:#f7ddcb;--sp-blue:#dde2f2;--sp-paper:#f8f3f5;--sp-rule:#cbbbc8;background:#f3edf1;overflow:visible;font-family:var(--sv2-body);color:var(--sp-ink)}.launch-public.launch-offerings h1{font-size:clamp(44px,5.1vw,76px);line-height:1.09;letter-spacing:-.035em;overflow-wrap:break-word;hyphens:auto}.launch-public.launch-offerings h2{font-size:clamp(32px,3.4vw,49px);line-height:1.16}.launch-public.launch-offerings h3{font-size:clamp(27px,2.5vw,35px)}.launch-public.launch-offerings h1,.launch-public.launch-offerings h2,.launch-public.launch-offerings h3,.launch-public.launch-offerings h4{font-family:var(--sv2-display);font-weight:400}.launch-public.launch-offerings .sv2-keyword{color:var(--sp-accent)}.launch-public.launch-offerings .sv2-button{background:#a58bc2;border-color:#a58bc2;color:var(--sp-ink);font-size:15px}.launch-public.launch-offerings .sv2-button:hover{background:#b49cce;border-color:#b49cce}.launch-public.launch-offerings .sv2-text-link{font-size:15px}.launch-public.launch-offerings p{color:var(--sp-muted)}.launch-public.launch-offerings .reveal,.launch-public.launch-offerings .reveal-scale{opacity:1;transform:none}.launch-offerings .lo-breadcrumbs{margin-bottom:48px;padding:0}.launch-offerings .lo-breadcrumb-list{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;list-style:none;padding:0;margin:0}.launch-offerings .lo-breadcrumb-item{display:flex;gap:12px;align-items:baseline;max-width:100%;min-width:0}.launch-offerings .lo-breadcrumb-item [aria-current]{overflow-wrap:anywhere}.launch-offerings .sp-hero-art{margin:0}.launch-offerings .sp-hero-art img{display:block;width:100%;height:auto;object-position:center 30%}.launch-offerings .lo-course-editorial,.launch-offerings .sp-hero-copy{min-width:0}.launch-offerings .lo-course-facts{margin:0 0 40px;padding-bottom:30px;border-bottom:1px solid var(--sp-rule)}.launch-offerings .lo-course-facts dd{font-family:var(--sv2-display);font-size:28px}.launch-offerings .lo-course-body{max-width:75ch}.launch-offerings .lo-course-instructors{margin-top:56px;padding-top:38px;border-top:1px solid var(--sp-rule)}.launch-offerings .lo-course-instructors>div,.launch-offerings .lo-instructor-panel{border:0;background:transparent;box-shadow:none;padding:0;border-radius:0}.launch-offerings .lo-course-instructors h3{font-size:28px}.launch-offerings .lo-course-instructors h2{font-size:34px;margin-bottom:28px}.launch-offerings .lo-course-instructors p{font-size:15px}.launch-offerings .lo-investment{position:sticky;top:110px;min-width:0}.launch-public.launch-offerings .lo-investment>h2{font-size:36px;margin-bottom:28px}.launch-offerings .lo-price{font-family:var(--sv2-display);font-size:45px;line-height:1.2}.launch-offerings .lo-price strong{font-size:inherit}.launch-offerings .lo-price span{font-size:inherit;color:inherit;margin-top:0;display:inline}.launch-offerings .lo-price>span{display:inline-flex}.launch-offerings .lo-price>span>span:first-child{font-size:.62em;color:var(--sp-muted)}.launch-offerings .lo-price>span>span:last-child{font-family:var(--sv2-body);font-size:12px;color:var(--sp-accent);background:#7b5c9110}.launch-offerings .reading-scrim:before{display:none}.launch-public.launch-offerings .lo-vat-note{font-size:12px;margin-top:8px}.launch-offerings .lo-promo-note{font-weight:600}.launch-offerings .lo-next-start{padding-block:20px;border-block:1px solid #3b243525}.launch-offerings .lo-add-to-cart{margin-top:12px}.launch-offerings .lo-add-to-cart>button{width:100%;min-height:48px;border:1px solid #8b70a2;border-radius:3px;font-size:14px}.launch-offerings .lo-mobile-booking,.launch-offerings .lo-mobile-booking-spacer{display:none}.launch-offerings .lo-investment>.course-booking-action{margin-top:16px}.launch-offerings .course-booking-action [role=alert]{overflow-wrap:anywhere}.launch-offerings .lo-trust-band{padding-block:48px;background:var(--sp-lilac)}.launch-offerings .lo-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;text-align:center}.launch-public.launch-offerings .lo-trust-grid p:first-child{font-family:var(--sv2-display);font-size:36px;font-weight:400;color:var(--sp-ink)}.launch-public.launch-offerings .lo-trust-grid p+p{font-size:14px;margin-top:6px}.launch-offerings .lo-testimonial-content>div{background:transparent;border:0;box-shadow:none}.launch-offerings .lo-testimonials{background:var(--sv2-ivory,#f3edf1)}.launch-offerings .lo-reading-index{top:110px;max-height:calc(100vh - 140px)}.launch-offerings .lo-toc{padding:0;background:transparent;border-radius:0}.launch-public.launch-offerings .lo-toc-title{font-size:17px;font-weight:500;padding-bottom:18px;color:var(--sp-ink)}.launch-offerings .lo-toc-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--sp-rule)}.launch-offerings .lo-toc-list li{border-bottom:1px solid var(--sp-rule)}.launch-offerings .lo-toc-link{display:block;padding-block:13px;min-height:44px;font-size:14px;line-height:1.65;color:var(--sp-muted)}.launch-offerings .lo-toc-link[aria-current]{color:var(--sp-accent);font-weight:600}.launch-offerings .lo-sidebar-cta{margin-top:28px}.launch-offerings .lo-article-buybox{margin-top:28px;background:var(--sp-lilac);padding:24px}.launch-public.launch-offerings .lo-article-buybox p{font-size:12px;margin-block:10px}.launch-public.launch-offerings .lo-article-buybox .lo-article-price{font-family:var(--sv2-display);font-size:32px}.launch-offerings .lo-reading-body{min-width:0}.launch-public.launch-offerings .sp-prose h2{font-size:clamp(30px,3vw,42px);margin:48px 0 24px;scroll-margin-top:120px}.launch-public.launch-offerings .sp-prose h3{font-size:28px;margin:32px 0 18px}.launch-public.launch-offerings .sp-prose p{font-size:16px;line-height:1.85}.launch-offerings .sp-prose>div:first-child>h2:first-child{margin-top:0}.launch-offerings .sp-prose a:not(.sv2-button):not(.sv2-text-link){text-decoration:underline}.launch-offerings .sp-prose table{display:block;width:100%;max-width:100%;overflow-x:auto}.launch-offerings .sp-prose iframe,.launch-offerings .sp-prose img,.launch-offerings .sp-prose video{max-width:100%}.launch-offerings .lo-curriculum{margin-top:48px}.launch-offerings .lo-curriculum-section{background:transparent;border:0;border-bottom:1px solid var(--sp-rule);border-radius:0;overflow:hidden}.launch-offerings .lo-curriculum-section:first-child{border-top:1px solid var(--sp-rule)}.launch-public.launch-offerings .lo-curriculum-section h3{font-family:var(--sv2-body);font-size:16px;font-weight:500;margin:0}.launch-offerings .lo-curriculum-section summary{padding:20px 0}.launch-offerings .lo-curriculum-section summary:focus-visible{outline-offset:-3px}.launch-offerings .sp-questions summary{min-height:64px}.launch-offerings .sp-questions .sp-prose p{margin:0}@media(max-width:900px){.launch-offerings .lo-investment{position:static}.launch-offerings .lo-reading-index{top:auto;max-height:none}.launch-offerings .lo-instructor{flex-direction:column}}@media(max-width:640px){.launch-public.launch-offerings h1{font-size:clamp(39px,10.5vw,56px)}.launch-public.launch-offerings h2{font-size:34px}.launch-public.launch-offerings h3{font-size:28px}.launch-offerings .lo-breadcrumbs{margin-bottom:30px;font-size:13px}.launch-offerings .lo-breadcrumb-item,.launch-offerings .lo-breadcrumb-list{gap:8px}.launch-offerings .lo-investment{padding:28px 24px}.launch-offerings .lo-product{gap:40px}.launch-offerings .lo-price{font-size:40px}.launch-offerings .lo-course-facts{gap:22px;margin-bottom:30px}.launch-offerings .lo-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.launch-offerings .lo-mobile-booking{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:45;background:#f8f3f5;border-top:1px solid var(--sp-rule);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));align-items:center;justify-content:space-between;gap:14px}.launch-offerings .lo-mobile-booking>div{min-width:0;max-width:45%}.launch-public.launch-offerings .lo-mobile-price{font-family:var(--sv2-display);font-size:23px;line-height:1.2;color:var(--sp-ink)}.launch-public.launch-offerings .lo-mobile-note{font-size:10px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.launch-offerings .lo-mobile-booking .sv2-button{font-size:12px;padding:12px;min-height:46px;gap:8px;flex:1;max-width:55%}.launch-offerings .lo-mobile-booking>.course-booking-action{max-width:55%;flex:1;min-width:0}.launch-offerings .lo-mobile-booking .course-booking-action .sv2-button{max-width:100%}.launch-offerings .lo-mobile-booking-spacer{display:block;height:90px}.launch-offerings .lo-instructor>div:first-child{width:80px;height:80px}.launch-offerings .lo-instructor>div:nth-child(2)>div:first-child{flex-wrap:wrap}.launch-offerings .lo-reading-body{overflow-wrap:anywhere}.launch-offerings .lo-related .sp-topic-links h3{font-size:25px}}@media(prefers-reduced-motion:reduce){.launch-offerings *,.launch-offerings :after,.launch-offerings :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lo-reading-body [class*="border-l-[3px]"]{border:1px solid #d8c8ef;border-radius:3px;background:#ece4f7;padding:22px 26px}.lo-reading-body [class*="border-l-[3px]"]>p:first-child{margin:0 0 6px;font-family:var(--sv2-display);font-size:22px;line-height:1.3;color:var(--sv2-plum)}.lo-reading-body [class*="border-l-[3px]"]>a{color:var(--sv2-plum);text-underline-offset:4px}