.primer-module__fHlAeW__page{color:var(--foreground);background:#f8fafc}.primer-module__fHlAeW__page a:focus-visible,.primer-module__fHlAeW__page summary:focus-visible,.primer-module__fHlAeW__page input:focus-visible,.primer-module__fHlAeW__page button:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.primer-module__fHlAeW__skipLink{z-index:100;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.primer-module__fHlAeW__skipLink:focus{top:12px}.primer-module__fHlAeW__hero{grid-template-columns:minmax(0,760px);grid-template-areas:"intro""video""form";row-gap:32px;max-width:824px;margin:auto;padding:58px 32px 72px;display:grid}.primer-module__fHlAeW__intro{grid-area:intro}.primer-module__fHlAeW__eyebrow{color:var(--primary-hover);letter-spacing:.14em;align-items:center;gap:9px;font-size:14px;font-weight:650;line-height:1.6;display:flex}.primer-module__fHlAeW__intro .primer-module__fHlAeW__eyebrow{font-size:16px}.primer-module__fHlAeW__liveDot{background:#26988e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #26988e12}.primer-module__fHlAeW__series{color:var(--foreground);text-wrap:balance;margin:22px 0 16px;font-size:47px;font-weight:600;line-height:1.15}.primer-module__fHlAeW__courseIntro{max-width:700px;color:var(--primary-hover);text-wrap:pretty;margin:0;font-size:29px;font-weight:500;line-height:1.45}.primer-module__fHlAeW__openingDetails{margin-top:48px}.primer-module__fHlAeW__startingPoint{letter-spacing:0;text-wrap:balance;max-width:700px;font-size:36px;font-weight:600;line-height:1.2}.primer-module__fHlAeW__startingPoint span{color:var(--primary)}.primer-module__fHlAeW__lead{color:#526078;max-width:700px;margin-top:24px;font-size:18px;line-height:1.78}.primer-module__fHlAeW__heroFacts{color:#45546d;flex-wrap:wrap;gap:8px 18px;margin-top:24px;font-size:16px;line-height:2;display:flex}.primer-module__fHlAeW__heroFacts span{align-items:center;gap:6px;display:flex}.primer-module__fHlAeW__heroFacts span:before{content:"✓";color:#258a80;font-weight:700}.primer-module__fHlAeW__registration{border:1px solid #dce3f0;border-top:3px solid var(--primary);background:#fff;border-radius:18px;grid-area:form;padding:28px;scroll-margin-top:24px;box-shadow:0 18px 50px -24px #253b7333}.primer-module__fHlAeW__formTopline{color:#62718a;justify-content:space-between;align-items:center;font-size:16px;display:flex}.primer-module__fHlAeW__freeBadge{color:#28746f;letter-spacing:.07em;background:#e9f6f3;border-radius:5px;padding:5px 10px;font-size:14px;font-weight:700}.primer-module__fHlAeW__registration h2{letter-spacing:0;margin-top:14px;font-size:36px;font-weight:600;line-height:1.2}.primer-module__fHlAeW__formIntro{color:#62718a;margin-top:10px;font-size:16px;line-height:1.75}.primer-module__fHlAeW__formEvent{border-block:1px solid #e9edf4;align-items:center;gap:13px;margin:23px 0;padding:17px 0;display:flex}.primer-module__fHlAeW__calendarTile{background:#f5f7fc;border:1px solid #dae2f3;border-radius:7px;flex-direction:column;align-items:center;min-width:54px;display:flex;overflow:hidden}.primer-module__fHlAeW__calendarTile small{color:#4b64b7;text-align:center;background:#e9eefb;width:100%;padding:2px 9px;font-size:14px;display:block}.primer-module__fHlAeW__calendarTile strong{font-size:24px;font-weight:600;line-height:1.4}.primer-module__fHlAeW__formEvent div{flex-direction:column;gap:4px;display:flex}.primer-module__fHlAeW__formEvent div strong{font-size:16px;font-weight:600}.primer-module__fHlAeW__formEvent div span{color:#57677f;font-size:16px}.primer-module__fHlAeW__formEvent div small{color:#68758a;font-size:16px}.primer-module__fHlAeW__field{margin-top:19px;font-size:16px;font-weight:600;display:block}.primer-module__fHlAeW__field input,.primer-module__fHlAeW__field select{width:100%;min-height:52px;color:var(--foreground);background:#fff;border:1px solid #cbd5e1;border-radius:7px;margin-top:8px;padding:12px 14px;font-size:16px;font-weight:400;display:block}.primer-module__fHlAeW__field input::placeholder{color:#8190a5}.primer-module__fHlAeW__field input[aria-invalid=true],.primer-module__fHlAeW__field select[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 3px #b4231812}.primer-module__fHlAeW__fieldError{color:#9f1f14;margin-top:6px;font-size:16px;line-height:1.5;display:block}.primer-module__fHlAeW__submit{cursor:pointer;width:100%;box-shadow:none;border-radius:8px;gap:16px;font-size:14px}.primer-module__fHlAeW__submit:disabled{cursor:wait;opacity:.72}.primer-module__fHlAeW__previewNote{text-align:center;color:#67768c;margin-top:12px;font-size:16px;line-height:1.8}.primer-module__fHlAeW__formStatus{color:#276652;background:#eaf4f1;border:1px solid #c6e1d8;border-radius:7px;gap:5px;margin-top:14px;padding:14px;font-size:16px;line-height:1.7;display:grid}.primer-module__fHlAeW__formStatus strong{color:#214f41;font-weight:700}.primer-module__fHlAeW__formError{color:#9f1f14;background:#fff4f2;border:1px solid #f4c7c2;border-radius:7px;margin-top:12px;padding:10px 12px;font-size:16px;line-height:1.6}.primer-module__fHlAeW__privacy{color:#65748b;margin-top:16px;font-size:16px;line-height:2}.primer-module__fHlAeW__privacy a{text-underline-offset:2px;text-decoration:underline}.primer-module__fHlAeW__formFoot{color:#526078;border-top:1px solid #e9edf4;gap:7px;margin-top:20px;padding-top:17px;font-size:16px;line-height:1.8;display:flex}.primer-module__fHlAeW__formFoot span{color:#258a80}.primer-module__fHlAeW__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.primer-module__fHlAeW__videoBlock{grid-area:video;min-width:0}.primer-module__fHlAeW__videoFrame{aspect-ratio:16/9;background:#0b0b0b;border-radius:12px;position:relative;overflow:hidden}.primer-module__fHlAeW__videoFrame iframe{width:100%;height:100%;position:absolute;inset:0}.primer-module__fHlAeW__instructorCaption{color:#63728a;flex-wrap:wrap;align-items:baseline;gap:7px 12px;margin-top:13px;font-size:16px;line-height:1.8;display:flex}.primer-module__fHlAeW__instructorCaption strong{color:#283951;font-weight:600}.primer-module__fHlAeW__questions summary::-webkit-details-marker{display:none}.primer-module__fHlAeW__questions details[open] summary span{transform:rotate(45deg)}.primer-module__fHlAeW__learning{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;padding:60px max(32px,50% - 568px)}.primer-module__fHlAeW__topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:38px;display:grid}.primer-module__fHlAeW__topics article{border-top:1px solid #dde5f2;padding-top:20px}.primer-module__fHlAeW__topicNumber{letter-spacing:.06em;color:var(--primary);font-size:14px}.primer-module__fHlAeW__topics h3{margin-top:18px}.primer-module__fHlAeW__takeaway{background:#f1f5fb;border-radius:9px;align-items:center;gap:20px;margin-top:40px;padding:18px 24px;display:flex}.primer-module__fHlAeW__takeaway>span{color:var(--primary);font-size:32px}.primer-module__fHlAeW__takeaway strong{color:#2e4059;font-weight:500}.primer-module__fHlAeW__faq{grid-template-columns:.9fr 1.3fr;gap:70px;max-width:1200px;margin:auto;padding:64px 32px;display:grid}.primer-module__fHlAeW__faqIntro{max-width:320px}.primer-module__fHlAeW__questions details{border-bottom:1px solid #dfe5ed}.primer-module__fHlAeW__questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.primer-module__fHlAeW__questions summary span{color:var(--primary);font-size:23px;font-weight:300;line-height:1}.primer-module__fHlAeW__questions p{padding:0 22px 22px 0}.primer-module__fHlAeW__coursePath{background:linear-gradient(120deg,#e8f3ff 0%,#f2f6ff 100%);border:1px solid #b9d3fa;border-radius:12px;justify-content:space-between;align-items:center;gap:40px;max-width:1136px;margin:0 auto 48px;padding:38px;display:flex}.primer-module__fHlAeW__coursePath>div{max-width:620px}.primer-module__fHlAeW__coursePathEyebrow{color:#245a9d;letter-spacing:.1em;font-size:14px;font-weight:700}.primer-module__fHlAeW__coursePath h2{color:#172b4d;margin-top:10px;font-size:clamp(26px,3vw,36px);font-weight:650;line-height:1.2}.primer-module__fHlAeW__coursePath>div>p:last-child{color:#45546d;margin-top:14px;font-size:17px;line-height:1.7}.primer-module__fHlAeW__coursePathButton{box-shadow:none;border-radius:8px;flex-shrink:0}.primer-module__fHlAeW__closing{background:#edf2fe;border:1px solid #dde5f8;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;max-width:1136px;margin:0 auto 24px;padding:35px;display:flex}.primer-module__fHlAeW__closingButton{box-shadow:none;border-radius:8px;flex-shrink:0;gap:20px}@media (max-width:1100px){.primer-module__fHlAeW__registration{padding:23px}.primer-module__fHlAeW__coursePath,.primer-module__fHlAeW__closing{margin-inline:32px}}@media (max-width:899px){.primer-module__fHlAeW__hero{grid-template-columns:minmax(0,1fr);max-width:660px;padding-top:38px}.primer-module__fHlAeW__series{font-size:42px}.primer-module__fHlAeW__courseIntro{font-size:26px}.primer-module__fHlAeW__registration{padding:28px}.primer-module__fHlAeW__topics{gap:24px}.primer-module__fHlAeW__faq{gap:36px}.primer-module__fHlAeW__coursePath{flex-direction:column;align-items:flex-start;gap:24px}.primer-module__fHlAeW__closing{flex-direction:column;align-items:flex-start}}@media (max-width:599px){.primer-module__fHlAeW__hero{padding:32px 22px 42px}.primer-module__fHlAeW__series{margin-top:20px;font-size:38px}.primer-module__fHlAeW__courseIntro{font-size:24px}.primer-module__fHlAeW__openingDetails{margin-top:32px}.primer-module__fHlAeW__startingPoint{font-size:30px}.primer-module__fHlAeW__lead{margin-top:20px}.primer-module__fHlAeW__registration{padding:23px}.primer-module__fHlAeW__registration h2{font-size:30px}.primer-module__fHlAeW__learning{padding:40px 22px}.primer-module__fHlAeW__topics{grid-template-columns:1fr;gap:24px;margin-top:28px}.primer-module__fHlAeW__topics h3{margin-top:12px}.primer-module__fHlAeW__takeaway{gap:12px;padding:17px}.primer-module__fHlAeW__faq{grid-template-columns:1fr;gap:22px;padding:40px 22px}.primer-module__fHlAeW__coursePath{margin:0 22px 32px;padding:26px}.primer-module__fHlAeW__coursePathButton{justify-content:center;width:100%}.primer-module__fHlAeW__closing{margin:0 22px 24px;padding:26px}.primer-module__fHlAeW__closingButton{width:100%}}
