.JZKDzW_page{--accent:#ff6d00;--accent-text:#a94700;--accent-hover:#e95f00;--yellow:#f7de4e;--paper:#f5f3ee;--surface:#ece9e2;--card:#fff;--text:#171717;--soft-text:#4d4d4d;--border:#d5d1c8;color:var(--text);background:var(--paper)}.JZKDzW_page h1,.JZKDzW_page h2,.JZKDzW_page h3{color:var(--text)}.JZKDzW_page ::selection{color:var(--text);background:var(--yellow)}.JZKDzW_page h1,.JZKDzW_page h2{letter-spacing:-.045em;line-height:1.14}.JZKDzW_page h2{font-size:clamp(30px,3.8vw,48px)}.JZKDzW_page p{color:var(--soft-text)}.JZKDzW_page a,.JZKDzW_page button{-webkit-tap-highlight-color:transparent}.JZKDzW_page a:focus-visible,.JZKDzW_page button:focus-visible,.JZKDzW_page input:focus-visible,.JZKDzW_page summary:focus-visible{outline:3px solid var(--soft-text);outline-offset:4px}.JZKDzW_wrap{width:min(1200px,100% - 80px);margin-inline:auto}.JZKDzW_header{border-bottom:1px solid var(--border)}.JZKDzW_header>div{justify-content:space-between;align-items:center;gap:20px;min-height:80px;display:flex}.JZKDzW_brand{color:var(--text);font:700 19px var(--font-brand), sans-serif;letter-spacing:-.7px;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.JZKDzW_headerCta{text-underline-offset:5px;color:var(--accent-text);align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.JZKDzW_hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);padding-block:55px 45px;display:grid}.JZKDzW_eyebrow{font:800 11px/1.5 var(--font-body), sans-serif;letter-spacing:.13em;color:var(--soft-text)!important}.JZKDzW_hero .JZKDzW_eyebrow{background:var(--yellow);width:fit-content;padding:5px 9px;color:var(--text)!important}.JZKDzW_hero h1{margin-top:20px;font-size:clamp(36px,4.4vw,60px)}.JZKDzW_hero h1 em{color:var(--text);background:var(--accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;padding-inline:.06em}.JZKDzW_heroDescription{max-width:39ch;margin-top:24px;font-size:18px;line-height:1.7}.JZKDzW_primary{border:1px solid var(--accent);min-height:54px;font:800 14px/1.35 var(--font-body), sans-serif;background:var(--accent);color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:15px;padding:16px 23px;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.JZKDzW_primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-2px)}.JZKDzW_primary:disabled{cursor:wait;opacity:.7;transform:none}.JZKDzW_heroCopy>.JZKDzW_primary{margin-top:30px}.JZKDzW_heroVisual{min-width:0}.JZKDzW_heroImage{aspect-ratio:4/3;object-fit:cover;background:var(--surface);border-radius:12px;width:100%;height:auto}.JZKDzW_teacherMini{align-items:center;gap:12px;margin-top:18px;display:flex}.JZKDzW_teacherMini>img{object-fit:cover;object-position:center 25%;border-radius:50%;width:44px;height:44px}.JZKDzW_teacherMini strong,.JZKDzW_teacherMini span{display:block}.JZKDzW_teacherMini strong{font-size:13px}.JZKDzW_teacherMini span{color:var(--soft-text);margin-top:2px;font-size:11px}.JZKDzW_facts{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1.1fr 1.1fr 1fr 1.2fr;gap:20px;padding-block:25px;display:grid}.JZKDzW_facts>div{align-items:center;gap:13px;display:flex}.JZKDzW_facts>div>svg{color:var(--accent);flex-shrink:0}.JZKDzW_facts>div:last-child{border-left:1px solid var(--border);padding-left:23px;display:block}.JZKDzW_facts strong{font-size:13px;font-weight:800;display:block}.JZKDzW_facts small{color:var(--soft-text);margin-top:4px;font-size:11px;display:block}.JZKDzW_facts .JZKDzW_factPrice{letter-spacing:-.8px;font-size:26px;line-height:1.1}.JZKDzW_factPrice>span{letter-spacing:.02em;margin-left:7px;font-size:10px;display:inline}.JZKDzW_section{padding-block:80px}.JZKDzW_programSection{background:var(--surface);padding-block:76px}.JZKDzW_sectionHeading{max-width:730px;margin-bottom:34px}.JZKDzW_sectionHeading>p:not(.JZKDzW_eyebrow){max-width:60ch;margin-top:20px;font-size:16px;line-height:1.8}.JZKDzW_sectionHeading>.JZKDzW_eyebrow{margin-bottom:15px}.JZKDzW_examples{border:1px solid var(--border);border-radius:12px;overflow:hidden}.JZKDzW_exampleSelector{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:12px 18px;display:flex}.JZKDzW_exampleSelector button{cursor:pointer;color:var(--soft-text);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:800;display:inline-flex}.JZKDzW_exampleSelector button.JZKDzW_exampleSelected{color:var(--text);background:var(--yellow)}.JZKDzW_exampleBody{grid-template-columns:1.45fr 1fr;min-height:320px;display:grid}.JZKDzW_exampleBody article{padding:35px 42px}.JZKDzW_sampleLabel{color:var(--soft-text);margin-bottom:18px;font-size:11px;display:block}.JZKDzW_exampleBody h3{letter-spacing:-.4px;font-size:20px;line-height:1.4}.JZKDzW_exampleBody article>p{white-space:pre-line;margin-top:18px;font-size:15px;line-height:1.9}.JZKDzW_exampleBody article>strong{color:var(--text);margin-top:24px;font-size:13px;line-height:1.7;display:block}.JZKDzW_exampleTask{background:var(--surface);flex-direction:column;justify-content:center;padding:40px;display:flex}.JZKDzW_exampleTask svg{color:var(--accent);margin-bottom:20px}.JZKDzW_exampleTask p{margin-top:18px;font-size:14px;line-height:1.8}.JZKDzW_audienceSection{background:var(--surface)}.JZKDzW_audience{grid-template-columns:1fr 1fr;gap:85px;padding-block:65px;display:grid}.JZKDzW_audience h2{margin-top:20px;font-size:clamp(30px,3.3vw,42px)}.JZKDzW_audience svg{color:var(--accent)}.JZKDzW_audience p{line-height:1.9}.JZKDzW_audience ul{margin:25px 0;padding:0;list-style:none}.JZKDzW_audience li{align-items:flex-start;gap:12px;margin-top:16px;font-size:14px;font-weight:700;display:flex}.JZKDzW_audience li svg{flex-shrink:0;margin-top:2px}.JZKDzW_audience .JZKDzW_scope{border-top:1px solid var(--border);padding-top:20px;font-size:13px}.JZKDzW_program{margin:0;padding:0;list-style:none}.JZKDzW_program li{border-top:1px solid var(--border);grid-template-columns:130px 1fr;gap:30px;padding-block:26px;display:grid}.JZKDzW_programTime time{letter-spacing:-.7px;font-size:25px;font-weight:800}.JZKDzW_programTime span{color:var(--soft-text);font-size:12px;display:block}.JZKDzW_programTime svg{color:var(--accent);margin-bottom:8px}.JZKDzW_program h3{letter-spacing:-.4px;font-size:19px}.JZKDzW_program p{max-width:76ch;margin-top:9px;font-size:14px;line-height:1.8}.JZKDzW_teacherSection{grid-template-columns:.8fr 1.2fr;align-items:center;gap:85px;padding-block:5px 85px;display:grid}.JZKDzW_teacherPhoto{background:var(--surface);border-radius:12px;max-height:440px;overflow:hidden}.JZKDzW_teacherPhoto img{object-fit:cover;object-position:center 32%;width:100%;height:440px}.JZKDzW_teacherSection>div>p{max-width:58ch;margin-top:24px;font-size:15px;line-height:1.9}.JZKDzW_teacherSection .JZKDzW_signature{color:var(--text);margin-top:30px;font-size:19px;font-weight:800}.JZKDzW_signature span{color:var(--soft-text);margin-top:2px;font-size:11px;font-weight:500;display:block}.JZKDzW_registrationSection{background:var(--surface);scroll-margin-top:25px}.JZKDzW_registration{grid-template-columns:1fr 1fr;align-items:start;gap:85px;padding-block:75px;display:grid}.JZKDzW_offer>h2{margin-top:18px}.JZKDzW_offer>p:not(.JZKDzW_eyebrow){margin-top:24px;font-size:15px;line-height:1.9}.JZKDzW_deliverables{gap:28px;margin-top:34px;display:grid}.JZKDzW_deliverables>div{align-items:flex-start;gap:16px;display:flex}.JZKDzW_deliverables svg{color:var(--accent);flex-shrink:0;margin-top:4px}.JZKDzW_deliverables strong{color:var(--text);margin-bottom:4px;font-size:15px;display:block}.JZKDzW_deliverables span{color:var(--soft-text);font-size:13px}.JZKDzW_offer .JZKDzW_offerNote{max-width:47ch;margin-top:35px!important;font-size:12px!important}.JZKDzW_checkoutBox{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:32px;box-shadow:0 12px 36px #17171708}.JZKDzW_checkoutBox h3{letter-spacing:-.6px;font-size:22px}.JZKDzW_methods{border:0;gap:10px;min-width:0;margin:24px 0 12px;padding:0;display:grid}.JZKDzW_method,.JZKDzW_methodActive{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:17px 15px;display:flex}.JZKDzW_methodActive{border-color:var(--soft-text);background:var(--paper);box-shadow:0 0 0 1px var(--soft-text)}.JZKDzW_methods input{accent-color:var(--accent);width:16px;height:16px;margin:0}.JZKDzW_methods strong{font-size:14px}.JZKDzW_methods small{color:var(--soft-text);margin-top:2px;font-size:11px;display:block}.JZKDzW_methods b{letter-spacing:-.6px;white-space:nowrap;margin-left:auto;font-size:20px;font-weight:800}.JZKDzW_finePrint{font-size:11px;line-height:1.7}.JZKDzW_form{margin-top:26px}.JZKDzW_form fieldset{border:0;min-width:0;margin:0;padding:0}.JZKDzW_form legend{padding:0 0 18px;font-size:15px;font-weight:800}.JZKDzW_form label:not(.JZKDzW_checkbox){margin-bottom:17px;font-size:12px;font-weight:800;display:block}.JZKDzW_form label>span{font-weight:400}.JZKDzW_form input:not([type=checkbox]){width:100%;color:var(--text);background:var(--card);caret-color:var(--accent-text);border:1px solid #858179;border-radius:8px;margin-top:7px;padding:12px;font-size:13px;display:block}.JZKDzW_form input::placeholder{color:var(--soft-text)}.JZKDzW_checkbox{color:var(--soft-text);align-items:flex-start;gap:9px;margin-top:15px;font-size:11px;line-height:1.8;display:flex}.JZKDzW_checkbox input{accent-color:var(--accent);width:16px;min-width:16px;height:16px;margin:3px 0 0}.JZKDzW_checkbox a{color:var(--accent-text);text-underline-offset:2px}.JZKDzW_total{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding-block:20px;display:flex}.JZKDzW_total span{font-size:12px}.JZKDzW_total strong{font-size:23px}.JZKDzW_form .JZKDzW_primary,.JZKDzW_unavailable .JZKDzW_primary{width:100%}.JZKDzW_secure{justify-content:center;align-items:flex-start;gap:7px;margin-top:12px;font-size:10px;display:flex}.JZKDzW_secure svg{flex-shrink:0;margin-top:1px}.JZKDzW_error{margin-top:12px;font-size:12px;color:#a82012!important}.JZKDzW_error:empty{display:none}.JZKDzW_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.JZKDzW_unavailable{padding-top:20px}.JZKDzW_unavailable p{margin-bottom:18px;font-size:13px;line-height:1.8}.JZKDzW_included{border-top:1px solid var(--border);color:var(--soft-text);align-items:flex-start;gap:9px;margin-top:22px;padding-top:18px;font-size:11px;display:flex}.JZKDzW_included svg{color:var(--accent);flex-shrink:0}.JZKDzW_faq{max-width:900px}.JZKDzW_faq details{border-bottom:1px solid var(--border)}.JZKDzW_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:15px;font-weight:800;list-style:none;display:flex}.JZKDzW_faq summary::-webkit-details-marker{display:none}.JZKDzW_faq summary>span{color:var(--accent);font-size:24px;font-weight:400}.JZKDzW_faq details[open] summary>span{transform:rotate(45deg)}.JZKDzW_faq details>p{max-width:76ch;padding-bottom:25px;font-size:14px;line-height:1.9}.JZKDzW_question{margin-top:35px;font-size:14px}.JZKDzW_question a{color:var(--accent-text);text-underline-offset:4px;align-items:center;gap:6px;margin-left:4px;font-weight:800;display:inline-flex}.JZKDzW_footer{border-top:1px solid var(--border)}.JZKDzW_footer>div{align-items:center;gap:30px;min-height:110px;display:flex}.JZKDzW_footer .JZKDzW_brand{font-size:16px}.JZKDzW_footer p,.JZKDzW_footer a:last-child:not(.JZKDzW_brand){color:var(--soft-text);font-size:11px}.JZKDzW_footer a:last-child:not(.JZKDzW_brand){margin-left:auto}.JZKDzW_mobileBar{display:none}.JZKDzW_thanks{max-width:780px;min-height:75dvh;padding-block:70px 100px}.JZKDzW_thanks h1{margin-top:20px;font-size:clamp(34px,5vw,56px)}.JZKDzW_thanks p{margin-top:22px;line-height:1.9}.JZKDzW_thanks .JZKDzW_primary{margin-top:25px}.JZKDzW_bank{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:28px;padding:25px}.JZKDzW_bank dt{color:var(--soft-text);margin-top:15px;font-size:12px}.JZKDzW_bank dt:first-child{margin-top:0}.JZKDzW_bank dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:18px;font-weight:800}@media (prefers-reduced-motion:no-preference){.JZKDzW_heroCopy{animation:.45s ease-out both JZKDzW_arrive}@keyframes JZKDzW_arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.JZKDzW_page *,.JZKDzW_page :before,.JZKDzW_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1050px){.JZKDzW_wrap{width:calc(100% - 56px)}.JZKDzW_hero{gap:30px}.JZKDzW_hero h1{font-size:4.6vw}.JZKDzW_facts{grid-template-columns:1fr 1fr;gap:24px}.JZKDzW_facts>div:last-child{border-left:0;padding-left:37px}.JZKDzW_audience,.JZKDzW_teacherSection,.JZKDzW_registration{gap:45px}.JZKDzW_exampleBody article,.JZKDzW_exampleTask{padding:28px}}@media (max-width:760px){.JZKDzW_page{padding-bottom:85px}.JZKDzW_wrap{width:calc(100% - 40px)}.JZKDzW_header>div{gap:12px;min-height:70px}.JZKDzW_brand{gap:8px;font-size:16px}.JZKDzW_brand img{width:30px;height:29px}.JZKDzW_headerCta{gap:3px;font-size:11px}.JZKDzW_hero{grid-template-columns:1fr;gap:32px;padding-block:38px 28px}.JZKDzW_hero h1{margin-top:17px;font-size:clamp(30px,7.8vw,55px)}.JZKDzW_heroDescription{max-width:40ch;margin-top:20px;font-size:16px}.JZKDzW_heroCopy>.JZKDzW_primary{margin-top:24px}.JZKDzW_heroImage{aspect-ratio:16/10}.JZKDzW_teacherMini{margin-top:14px}.JZKDzW_teacherMini span{font-size:10px}.JZKDzW_facts{grid-template-columns:1fr 1fr;gap:24px 14px;padding-block:24px}.JZKDzW_facts>div{align-items:flex-start;gap:9px}.JZKDzW_facts>div>svg{width:18px;margin-top:2px}.JZKDzW_facts strong{font-size:11px}.JZKDzW_facts small{font-size:10px}.JZKDzW_facts>div:last-child{padding-left:0}.JZKDzW_facts .JZKDzW_factPrice{font-size:22px}.JZKDzW_section{padding-block:50px}.JZKDzW_sectionHeading{margin-bottom:25px}.JZKDzW_sectionHeading p:not(.JZKDzW_eyebrow){margin-top:18px;font-size:14px}.JZKDzW_programSection{padding-block:48px}.JZKDzW_exampleSelector{gap:2px;padding:8px}.JZKDzW_exampleSelector button{gap:6px;padding:10px 11px;font-size:11px}.JZKDzW_exampleSelector svg{width:15px}.JZKDzW_exampleBody{grid-template-columns:1fr}.JZKDzW_exampleBody article,.JZKDzW_exampleTask{padding:25px}.JZKDzW_exampleBody h3{font-size:18px}.JZKDzW_exampleBody article p{font-size:14px}.JZKDzW_exampleTask{display:block}.JZKDzW_exampleTask svg{margin-bottom:12px}.JZKDzW_audience{grid-template-columns:1fr;gap:25px;padding-block:40px}.JZKDzW_audience h2{font-size:30px}.JZKDzW_audience p{font-size:14px}.JZKDzW_audience li{font-size:13px}.JZKDzW_program li{grid-template-columns:62px 1fr;gap:18px;padding-block:23px}.JZKDzW_programTime time{font-size:20px}.JZKDzW_programTime span{font-size:11px}.JZKDzW_program h3{font-size:16px}.JZKDzW_program p{font-size:13px}.JZKDzW_teacherSection{grid-template-columns:1fr;gap:30px;padding-block:0 50px}.JZKDzW_teacherPhoto{max-height:330px}.JZKDzW_teacherPhoto img{object-position:center 28%;height:330px}.JZKDzW_teacherSection>div>p{margin-top:18px;font-size:14px}.JZKDzW_registration{grid-template-columns:1fr;gap:30px;padding-block:45px}.JZKDzW_offer>h2{font-size:33px}.JZKDzW_offer .JZKDzW_offerNote{margin-top:25px!important}.JZKDzW_checkoutBox{padding:24px 20px}.JZKDzW_methods b{font-size:19px}.JZKDzW_methods strong{font-size:13px}.JZKDzW_method,.JZKDzW_methodActive{gap:9px;padding:16px 12px}.JZKDzW_faq summary{padding-block:20px;font-size:14px}.JZKDzW_faq details>p,.JZKDzW_question{font-size:13px}.JZKDzW_question a{margin:8px 0 0}.JZKDzW_footer>div{flex-wrap:wrap;gap:15px;padding-block:25px}.JZKDzW_footer p{flex-basis:100%;order:3}.JZKDzW_footer a:last-child:not(.JZKDzW_brand){margin-left:auto}.JZKDzW_mobileBar{z-index:40;padding:12px 20px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 30px #17171708}.JZKDzW_mobileBar>span{font-size:10px}.JZKDzW_mobileBar strong{font-size:17px}.JZKDzW_mobileBar small{color:var(--soft-text);font-size:10px;display:block}.JZKDzW_mobileBar .JZKDzW_primary{gap:8px;min-height:45px;padding:12px 15px;font-size:12px}.JZKDzW_thanks{padding-block:40px 65px}.JZKDzW_thanks h1{font-size:34px}}@media (max-width:360px){.JZKDzW_wrap{width:calc(100% - 32px)}.JZKDzW_headerCta{font-size:10px}.JZKDzW_hero h1{font-size:7.6vw}.JZKDzW_eyebrow{font-size:10px}.JZKDzW_checkoutBox{padding:20px 15px}.JZKDzW_methods b{font-size:17px}.JZKDzW_exampleSelector button{padding:9px 8px}}
