:root{--module-hero-microphone:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='9'%20y='3.5'%20width='6'%20height='11'%20rx='3'/%3E%3Cpath%20d='M6.5%2011.5a5.5%205.5%200%200%200%2011%200'/%3E%3Cpath%20d='M12%2017v3.5'/%3E%3Cpath%20d='M9%2020.5h6'/%3E%3C/svg%3E");--module-hero-flask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3.5h6'/%3E%3Cpath d='M10 3.5v5L5.8 16a3 3 0 0 0 2.6 4.5h7.2a3 3 0 0 0 2.6-4.5L14 8.5v-5'/%3E%3Cpath d='M7.4 15.5h9.2'/%3E%3Ccircle cx='10' cy='17.5' r='.7' fill='black' stroke='none'/%3E%3Ccircle cx='13.1' cy='18.2' r='.45' fill='black' stroke='none'/%3E%3C/svg%3E")}:where([class*=course_page])>:where([class*=course_header]){--module-rgb:93,202,255;--module-rgb-2:93,202,255}.speakingPage>.pageHeader{--module-rgb:155,124,255;--module-rgb-2:155,124,255}.trainerPage>.trainerOverviewHeader{--module-rgb:88,229,184;--module-rgb-2:88,229,184}.reviewHomePreviewScope .reviewPage>.pageHeader{--module-rgb:244,187,93;--module-rgb-2:244,187,93}.reviewHomePreviewScope .reviewPage>.pageHeader,.speakingPage>.pageHeader,.trainerPage>.trainerOverviewHeader,:where([class*=course_page])>:where([class*=course_header]){position:relative;isolation:isolate;overflow:hidden;min-height:246px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between;gap:22px;margin-bottom:24px!important;padding:34px 190px 34px 34px!important;border:1px solid rgba(var(--module-rgb),.28)!important;border-radius:28px!important;background:radial-gradient(circle at 79% 13%,rgba(var(--module-rgb),.18),transparent 30%),radial-gradient(circle at 14% 108%,rgba(var(--module-rgb-2),.08),transparent 33%),radial-gradient(circle at 57% 18%,rgba(255,255,255,.55) 0 1px,transparent 1.35px),radial-gradient(circle at 69% 66%,rgba(var(--module-rgb),.33) 0 1px,transparent 1.4px),radial-gradient(circle at 43% 78%,rgba(255,255,255,.3) 0 1px,transparent 1.35px),linear-gradient(145deg,rgba(10,19,56,.97),rgba(4,10,33,.988))!important;box-shadow:0 24px 68px rgba(0,0,0,.28),0 0 56px rgba(var(--module-rgb),.075),inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 70px rgba(var(--module-rgb),.024)!important}.reviewHomePreviewScope .reviewPage>.pageHeader>div:first-child,.speakingPage>.pageHeader>div:first-child,.trainerPage>.trainerOverviewHeader>div:first-child,:where([class*=course_page])>:where([class*=course_header])>div:first-child{position:relative;z-index:2;max-width:860px}.reviewHomePreviewScope .reviewPage>.pageHeader .pageEyebrow,.speakingPage>.pageHeader .pageEyebrow,.trainerPage>.trainerOverviewHeader .pageEyebrow,:where([class*=course_page])>:where([class*=course_header]) :where([class*=course_eyebrow]){color:rgb(var(--module-rgb))!important;font-size:12px!important;font-weight:900!important;letter-spacing:.2em!important;text-shadow:0 0 18px rgba(var(--module-rgb),.22)}.reviewHomePreviewScope .reviewPage>.pageHeader h1,.speakingPage>.pageHeader h1,.trainerPage>.trainerOverviewHeader h1,:where([class*=course_page])>:where([class*=course_header]) h1{margin:13px 0 0!important;color:#f7f8ff!important;font-size:clamp(44px,5.2vw,70px)!important;line-height:.96!important;font-weight:820!important;letter-spacing:-.055em!important;text-shadow:0 8px 34px rgba(0,0,0,.22)}.speakingPage>.pageHeader h1{font-size:clamp(42px,4.9vw,66px)!important}.reviewHomePreviewScope .reviewPage>.pageHeader p,.speakingPage>.pageHeader p,.trainerPage>.trainerOverviewHeader p,:where([class*=course_page])>:where([class*=course_header]) p{max-width:790px!important;margin:19px 0 0!important;color:rgba(202,212,240,.66)!important;font-size:17px!important;line-height:1.56!important;letter-spacing:-.012em}.reviewHomePreviewScope .reviewPage>.pageHeader:before,.speakingPage>.pageHeader:before,.trainerPage>.trainerOverviewHeader:before,:where([class*=course_page])>:where([class*=course_header]):before{content:"";position:absolute;z-index:1;top:50%!important;right:34px;width:122px;height:122px;transform:translateY(-50%)!important;border:1px solid rgba(var(--module-rgb),.36)!important;border-radius:31px;background:radial-gradient(circle at 50% 35%,rgba(var(--module-rgb),.29),transparent 56%),linear-gradient(155deg,rgba(20,30,72,.94),rgba(7,14,40,.97))!important;box-shadow:0 18px 40px rgba(0,0,0,.22),0 0 36px rgba(var(--module-rgb),.18),0 0 76px rgba(var(--module-rgb),.06),inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 30px rgba(var(--module-rgb),.05)!important}:where([class*=course_page])>:where([class*=course_header]):after{content:"▶";position:absolute;z-index:2;top:50%!important;right:64px;width:62px;height:62px;display:grid;place-items:center;transform:translate(2px,-50%)!important;color:rgb(var(--module-rgb));font-size:42px;line-height:1;text-shadow:0 0 14px rgba(93,202,255,.72),0 0 34px rgba(93,202,255,.3)}.speakingPage>.pageHeader:after{-webkit-mask-image:var(--module-hero-microphone);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--module-hero-microphone);mask-repeat:no-repeat;mask-position:center;mask-size:contain;filter:drop-shadow(0 0 9px rgba(155,124,255,.72)) drop-shadow(0 0 24px rgba(155,124,255,.28))}.speakingPage>.pageHeader:after,.trainerPage>.trainerOverviewHeader:after{content:"";position:absolute;z-index:2;top:50%!important;right:68px;width:54px;height:54px;transform:translateY(-50%)!important;color:rgb(var(--module-rgb));background:currentColor!important}.trainerPage>.trainerOverviewHeader:after{-webkit-mask-image:var(--module-hero-flask)!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-position:center!important;-webkit-mask-size:contain!important;mask-image:var(--module-hero-flask)!important;mask-repeat:no-repeat!important;mask-position:center!important;mask-size:contain!important;filter:drop-shadow(0 0 9px rgba(88,229,184,.68)) drop-shadow(0 0 24px rgba(88,229,184,.25))}.reviewHomePreviewScope .reviewPage>.pageHeader:after{content:"↻"!important;position:absolute;z-index:2;top:50%!important;right:63px;width:64px;height:64px;display:grid;place-items:center;transform:translateY(-50%)!important;color:rgb(var(--module-rgb))!important;font-size:54px;line-height:1;font-weight:760;text-shadow:0 0 14px rgba(244,187,93,.72),0 0 34px rgba(244,187,93,.28)}.reviewHomePreviewScope .reviewPage>.pageHeader .levelBadge{display:none!important}.trainerPage>.trainerOverviewHeader .trainerOverviewChips{position:relative;z-index:3;margin-top:24px!important}.trainerPage>.trainerOverviewHeader .trainerOverviewChip{min-height:39px;padding:0 14px;border-color:rgba(var(--module-rgb),.25)!important;color:#dbeeea;background:rgba(12,27,50,.73)!important;box-shadow:0 0 18px rgba(var(--module-rgb),.065),inset 0 1px 0 rgba(255,255,255,.035)}:where([class*=course_page])>:where([class*=course_header]) :where([class*=course_weekBadge]){position:absolute;z-index:3;right:42px;bottom:28px;width:106px;min-width:0;min-height:37px;display:grid;place-items:center;padding:0 10px!important;border-color:rgba(var(--module-rgb),.27)!important;border-radius:13px!important;color:#e9f8ff!important;background:rgba(12,25,58,.84)!important;box-shadow:0 0 18px rgba(var(--module-rgb),.08),inset 0 1px 0 rgba(255,255,255,.04)!important;font-size:10px!important;font-weight:850!important;white-space:nowrap}@media (max-width:760px){.reviewHomePreviewScope .reviewPage>.pageHeader,.speakingPage>.pageHeader,.trainerPage>.trainerOverviewHeader,:where([class*=course_page])>:where([class*=course_header]){min-height:224px!important;padding:23px 100px 24px 21px!important;border-radius:23px!important}.reviewHomePreviewScope .reviewPage>.pageHeader:before,.speakingPage>.pageHeader:before,.trainerPage>.trainerOverviewHeader:before,:where([class*=course_page])>:where([class*=course_header]):before{right:18px;width:70px;height:70px;border-radius:21px}:where([class*=course_page])>:where([class*=course_header]):after{right:34px;width:38px;height:38px;font-size:28px}.speakingPage>.pageHeader:after,.trainerPage>.trainerOverviewHeader:after{right:37px;width:32px;height:32px}.reviewHomePreviewScope .reviewPage>.pageHeader:after{right:34px;width:38px;height:38px;font-size:34px}.reviewHomePreviewScope .reviewPage>.pageHeader .pageEyebrow,.speakingPage>.pageHeader .pageEyebrow,.trainerPage>.trainerOverviewHeader .pageEyebrow,:where([class*=course_page])>:where([class*=course_header]) :where([class*=course_eyebrow]){font-size:10px!important;letter-spacing:.17em!important}.reviewHomePreviewScope .reviewPage>.pageHeader h1,.speakingPage>.pageHeader h1,.trainerPage>.trainerOverviewHeader h1,:where([class*=course_page])>:where([class*=course_header]) h1{margin-top:10px!important;font-size:clamp(32px,9.6vw,48px)!important;line-height:1!important}.reviewHomePreviewScope .reviewPage>.pageHeader p,.speakingPage>.pageHeader p,.trainerPage>.trainerOverviewHeader p,:where([class*=course_page])>:where([class*=course_header]) p{margin-top:14px!important;font-size:14px!important;line-height:1.5!important}.trainerPage>.trainerOverviewHeader .trainerOverviewChips{margin-top:18px!important}.trainerPage>.trainerOverviewHeader .trainerOverviewChip{min-height:33px;padding:0 11px;font-size:10px}:where([class*=course_page])>:where([class*=course_header]) :where([class*=course_weekBadge]){right:15px;bottom:21px;width:76px;min-height:32px;padding:0 6px!important;font-size:8.5px!important}}@media (max-width:420px){.reviewHomePreviewScope .reviewPage>.pageHeader,.speakingPage>.pageHeader,.trainerPage>.trainerOverviewHeader,:where([class*=course_page])>:where([class*=course_header]){padding-right:88px!important}.reviewHomePreviewScope .reviewPage>.pageHeader:before,.speakingPage>.pageHeader:before,.trainerPage>.trainerOverviewHeader:before,:where([class*=course_page])>:where([class*=course_header]):before{right:14px;width:62px;height:62px;border-radius:18px}:where([class*=course_page])>:where([class*=course_header]):after{right:27px}.speakingPage>.pageHeader:after,.trainerPage>.trainerOverviewHeader:after{right:29px;width:30px;height:30px}.reviewHomePreviewScope .reviewPage>.pageHeader:after{right:27px;font-size:31px}}@media (max-width:760px){.reviewHomePreviewScope .reviewPage>.pageHeader,.speakingPage>.pageHeader,.trainerPage>.trainerOverviewHeader,:where([class*=course_page])>:where([class*=course_header]){--module-seal-size:88px;--module-seal-outset:56px;--module-seal-inside:32px;--module-seal-copy-gap:16px;--module-seal-right:20px;min-height:0!important;display:block!important;overflow:visible!important;padding:22px 20px calc(var(--module-seal-inside) + var(--module-seal-copy-gap))!important;margin-bottom:calc(var(--module-seal-outset) + 18px)!important;border-radius:23px!important}.reviewHomePreviewScope .reviewPage>.pageHeader>div:first-child,.speakingPage>.pageHeader>div:first-child,.trainerPage>.trainerOverviewHeader>div:first-child,:where([class*=course_page])>:where([class*=course_header])>div:first-child{width:100%!important;max-width:none!important;padding-right:0!important}.reviewHomePreviewScope .reviewPage>.pageHeader .pageEyebrow,.speakingPage>.pageHeader .pageEyebrow,.trainerPage>.trainerOverviewHeader .pageEyebrow,:where([class*=course_page])>:where([class*=course_header]) :where([class*=course_eyebrow]){font-size:10px!important;letter-spacing:.18em!important}.reviewHomePreviewScope .reviewPage>.pageHeader h1,.speakingPage>.pageHeader h1,.trainerPage>.trainerOverviewHeader h1,:where([class*=course_page])>:where([class*=course_header]) h1{max-width:none!important;margin-top:10px!important;font-size:clamp(35px,9.8vw,44px)!important;line-height:.98!important;letter-spacing:-.052em!important;text-wrap:balance}.reviewHomePreviewScope .reviewPage>.pageHeader p,.speakingPage>.pageHeader p,.trainerPage>.trainerOverviewHeader p,:where([class*=course_page])>:where([class*=course_header]) p{max-width:none!important;margin-top:15px!important;margin-bottom:0!important;padding-right:0!important;font-size:14.5px!important;line-height:1.5!important;text-wrap:pretty}.reviewHomePreviewScope .reviewPage>.pageHeader:before,.speakingPage>.pageHeader:before,.trainerPage>.trainerOverviewHeader:before,:where([class*=course_page])>:where([class*=course_header]):before{top:auto!important;right:var(--module-seal-right)!important;bottom:calc(var(--module-seal-outset) * -1)!important;width:var(--module-seal-size)!important;height:var(--module-seal-size)!important;transform:none!important;border-radius:25px!important;box-shadow:0 16px 34px rgba(0,0,0,.28),0 0 38px rgba(var(--module-rgb),.2),0 0 78px rgba(var(--module-rgb),.08),inset 0 1px 0 rgba(255,255,255,.09),inset 0 0 32px rgba(var(--module-rgb),.055)!important}:where([class*=course_page])>:where([class*=course_header]):after{top:auto!important;right:43px!important;bottom:-33px!important;width:42px!important;height:42px!important;transform:translateX(2px)!important;font-size:31px!important}.speakingPage>.pageHeader:after,.trainerPage>.trainerOverviewHeader:after{top:auto!important;right:43px!important;bottom:-33px!important;width:42px!important;height:42px!important;transform:none!important}.reviewHomePreviewScope .reviewPage>.pageHeader:after{top:auto!important;right:40px!important;bottom:-36px!important;width:48px!important;height:48px!important;transform:none!important;font-size:42px!important}:where([class*=course_page])>:where([class*=course_header]) :where([class*=course_weekBadge]){left:20px!important;right:auto!important;bottom:-17px!important;width:auto!important;min-width:82px!important;min-height:34px!important;padding:0 11px!important}.trainerPage>.trainerOverviewHeader .trainerOverviewChips{margin-top:18px!important;margin-bottom:0!important;padding-right:0!important}}@media (max-width:420px){.reviewHomePreviewScope .reviewPage>.pageHeader,.speakingPage>.pageHeader,.trainerPage>.trainerOverviewHeader,:where([class*=course_page])>:where([class*=course_header]){--module-seal-size:82px;--module-seal-outset:52px;--module-seal-inside:30px;--module-seal-copy-gap:15px;--module-seal-right:18px;padding:20px 18px calc(var(--module-seal-inside) + var(--module-seal-copy-gap))!important;margin-bottom:calc(var(--module-seal-outset) + 16px)!important}.reviewHomePreviewScope .reviewPage>.pageHeader h1,.speakingPage>.pageHeader h1,.trainerPage>.trainerOverviewHeader h1,:where([class*=course_page])>:where([class*=course_header]) h1{font-size:clamp(33px,9.7vw,40px)!important}.reviewHomePreviewScope .reviewPage>.pageHeader:before,.speakingPage>.pageHeader:before,.trainerPage>.trainerOverviewHeader:before,:where([class*=course_page])>:where([class*=course_header]):before{border-radius:23px!important}:where([class*=course_page])>:where([class*=course_header]):after{right:39px!important;bottom:-31px!important;width:40px!important;height:40px!important;font-size:29px!important}.speakingPage>.pageHeader:after,.trainerPage>.trainerOverviewHeader:after{right:39px!important;bottom:-31px!important;width:40px!important;height:40px!important}.reviewHomePreviewScope .reviewPage>.pageHeader:after{right:36px!important;bottom:-34px!important;width:46px!important;height:46px!important;font-size:40px!important}:where([class*=course_page])>:where([class*=course_header]) :where([class*=course_weekBadge]){left:18px!important;bottom:-16px!important}}