.HZroQa_page{--sky:#151331;--sky-ink:#f4f2ff;--sky-muted:#c3bddb;font-weight:400;overflow:clip}.HZroQa_wrap{width:calc(100% - 64px);max-width:1280px;margin-inline:auto}.HZroQa_icon{vertical-align:middle;background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.HZroQa_hero{isolation:isolate;position:relative}.HZroQa_heroArt{z-index:-1;object-fit:cover;object-position:right center;opacity:.75}.HZroQa_heroInner{grid-template-columns:1.08fr 1fr;align-items:center;gap:48px;min-height:760px;padding-block:48px 64px;display:grid}.HZroQa_heroCopy{z-index:1;position:relative}.HZroQa_eyebrow{color:var(--c-on-tint);margin:0 0 16px;font-size:20px;font-weight:600}.HZroQa_title{font:400 clamp(46px, 5vw, 74px)/1.06 var(--font-serif), Georgia, serif;letter-spacing:-.055em;color:var(--c-ink);margin:0 0 24px}.HZroQa_title>span{display:block}.HZroQa_lede{max-width:560px;color:var(--c-muted);margin:0 0 32px;font-size:24px;line-height:1.5}.HZroQa_signup{margin-bottom:24px}.HZroQa_primary{background:var(--c-primary);min-height:72px;color:var(--c-on-primary);border-radius:12px;justify-content:center;align-items:center;gap:24px;padding:16px 40px;font-size:22px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.HZroQa_primary:hover{background:var(--c-slab);color:var(--c-on-primary);transform:translateY(-2px)}.HZroQa_microcopy{color:var(--c-muted);margin:12px 0 0;font-size:14px}.HZroQa_demoLink{min-height:44px;color:var(--c-on-tint);text-underline-offset:6px;align-items:center;gap:8px;font-size:17px;font-weight:600;display:inline-flex}.HZroQa_demoLink:hover{text-decoration-thickness:2px}.HZroQa_languages{align-items:start;gap:24px;margin-top:48px;display:flex}.HZroQa_languageList{gap:24px;margin:0;padding:0;list-style:none;display:flex}.HZroQa_languageList li{color:var(--c-muted);flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex}.HZroQa_flag{object-fit:cover;border-radius:50%}.HZroQa_moreLanguages{font-size:12px;position:relative}.HZroQa_moreLanguages summary{color:var(--c-muted);cursor:pointer;flex-direction:column;align-items:center;gap:8px;min-width:44px;min-height:64px;list-style:none;display:flex}.HZroQa_moreLanguages summary::-webkit-details-marker{display:none}.HZroQa_moreIcon{background:var(--c-primary-tint);width:40px;height:40px;color:var(--c-on-tint);border-radius:50%;place-items:center;display:grid}.HZroQa_moreIcon .HZroQa_icon{transform:rotate(90deg)}.HZroQa_moreLanguages[open] .HZroQa_moreIcon .HZroQa_icon{transform:rotate(-90deg)}.HZroQa_moreLanguages ul{z-index:5;background:var(--c-card);min-width:190px;color:var(--c-ink);box-shadow:0 8px 32px var(--c-wash-strong);border-radius:12px;margin:0;padding:16px;font-size:14px;list-style:none;position:absolute;top:72px;right:0}.HZroQa_moreLanguages li+li{margin-top:8px}.HZroQa_previewWrap{width:100%;margin:24px 0 0;position:relative}.HZroQa_previewCaption{font-family:var(--font-hand), cursive;color:var(--c-on-tint);margin:0 0 24px 24px;font-size:28px;transform:rotate(-3deg)}.HZroQa_preview{background:var(--sky);color:var(--sky-ink);border:6px solid color-mix(in srgb, var(--sky) 66%, #c7c2e0);box-shadow:0 24px 64px color-mix(in srgb, var(--c-primary) 14%, transparent);border-radius:24px;overflow:hidden}.HZroQa_previewBar{border-bottom:1px solid #ffffff20;align-items:center;gap:24px;padding:16px;font-size:12px;display:flex}.HZroQa_previewBrand{align-items:center;gap:8px;margin-right:auto;font-size:21px;font-weight:800;display:flex}.HZroQa_previewHome{background:#3c2f75;border-radius:8px;align-items:center;gap:4px;padding:8px;display:flex}.HZroQa_previewNav{color:var(--sky-muted)}.HZroQa_previewBody{padding:24px}.HZroQa_previewEyebrow{color:var(--sky-muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;font-size:11px}.HZroQa_previewBody h2{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:700}.HZroQa_previewLede{color:var(--sky-muted);margin:4px 0 24px;font-size:15px}.HZroQa_courseList{color:#23203a;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.HZroQa_courseList li{background:#f5f3ff;border-radius:12px}.HZroQa_courseLink{color:#23203a;align-items:center;gap:12px;min-height:64px;padding:12px 16px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.HZroQa_courseLink:hover{color:#23203a;background:#eae4ff;border-radius:12px}.HZroQa_courseLink>.HZroQa_icon:last-child{color:#6545ed;margin-left:auto}.HZroQa_courseNumber{color:#5b3cd3;background:#e9e3ff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.HZroQa_firstLesson .HZroQa_courseNumber{color:#fff;background:#6545ed}.HZroQa_duration{color:#5b3cd3;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.HZroQa_greeting{background:#e9e5fa;border-radius:12px;height:130px;margin:0 16px 16px 56px;position:relative;overflow:hidden}.HZroQa_greeting img{object-fit:contain;object-position:bottom}.HZroQa_greeting>span{font:400 24px var(--font-serif), Georgia, serif;color:#5b3cd3;background:#f8f6ff;border-radius:12px;padding:4px 12px;position:absolute;top:32px;left:50%;transform:translate(-50%)}.HZroQa_how{background:var(--c-surface2);padding:48px 0;scroll-margin-top:24px}.HZroQa_how>.HZroQa_wrap{max-width:1168px}.HZroQa_sectionHeading{text-align:center;margin-bottom:32px}.HZroQa_sectionHeading h2,.HZroQa_included h2{font:400 clamp(36px, 4vw, 56px)/1.15 var(--font-serif), Georgia, serif;letter-spacing:-.04em;margin:0}.HZroQa_sectionHeading p{color:var(--c-muted);margin:12px 0 0;font-size:21px}.HZroQa_sample{background:var(--sky);box-shadow:0 12px 32px var(--c-wash);border-radius:24px;grid-template-columns:1.08fr 1fr;padding:12px;scroll-margin-top:24px;display:grid}.HZroQa_wordPanel{color:var(--sky-ink);isolation:isolate;min-height:400px;padding:24px 32px;position:relative;overflow:hidden}.HZroQa_wordArt{z-index:-1;object-fit:cover;object-position:left bottom;opacity:.7;transform:translateY(24px)}.HZroQa_sampleLabel{color:var(--sky-ink);margin:0;font-size:14px}.HZroQa_wordContent{margin-top:56px;position:relative}.HZroQa_wordRow{align-items:center;gap:32px;display:flex}.HZroQa_word{font:400 100px/1 var(--font-serif), Georgia, serif;letter-spacing:-.04em}.HZroQa_audioButton{color:var(--sky-ink);cursor:pointer;background:#ffffff20;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:64px;height:64px;display:inline-grid}.HZroQa_audioButton:hover{background:#ffffff35}.HZroQa_audioButton:disabled{opacity:.6;cursor:wait}.HZroQa_wordContent>p{margin:24px 0 0;font-size:16px}.HZroQa_wordContent>p:not(.HZroQa_audioStatus){background:var(--sky);border-radius:4px;width:fit-content;margin-left:-8px;padding:4px 8px}.HZroQa_wordContent .HZroQa_audioStatus{color:#fff;max-width:340px;min-height:40px;margin-top:12px;font-size:13px}.HZroQa_audioStatus:not(:empty){background:var(--sky);border-radius:8px;width:fit-content;padding:8px}.HZroQa_exercise{background:var(--c-bg);min-width:0;color:var(--c-ink);border-radius:16px;flex-direction:column;padding:32px;display:flex}.HZroQa_answers{border:0;min-width:0;margin:0;padding:0}.HZroQa_answers legend{letter-spacing:-.03em;margin-bottom:24px;padding:0;font-size:22px;font-weight:700}.HZroQa_answer{border:1px solid var(--c-primary-tint-border);cursor:pointer;background:var(--c-surface2);border-radius:12px;align-items:center;gap:16px;min-height:64px;padding:12px 16px;font-size:17px;display:flex;position:relative}.HZroQa_answer+.HZroQa_answer{margin-top:12px}.HZroQa_answer input{opacity:0;width:1px;height:1px;position:absolute}.HZroQa_answer:has(input:focus-visible){outline:3px solid var(--c-primary);outline-offset:3px}.HZroQa_answer:hover{border-color:var(--c-on-tint)}.HZroQa_answerMark{border:2px solid var(--c-muted);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.HZroQa_answer[data-result=correct]{border-color:var(--c-on-green-tint);background:var(--c-green-tint)}.HZroQa_answer[data-result=correct] .HZroQa_answerMark{color:var(--c-bg);background:var(--c-on-green-tint);border-color:var(--c-on-green-tint)}.HZroQa_answer[data-result=retry]{border-color:var(--c-on-yellow-tint);background:var(--c-yellow-tint)}.HZroQa_answer[data-result=retry] .HZroQa_answerMark{border:8px solid var(--c-on-yellow-tint)}.HZroQa_feedback{min-height:52px;color:var(--c-muted);border-radius:12px;align-items:center;gap:8px;margin-top:24px;padding:12px 16px;font-size:13px;display:flex}.HZroQa_feedback[data-result=correct]{color:var(--c-on-green-tint);background:var(--c-green-tint)}.HZroQa_feedback[data-result=retry]{color:var(--c-on-yellow-tint);background:var(--c-yellow-tint)}.HZroQa_lessonNext{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;font-size:13px;display:flex}.HZroQa_lessonNext a,.HZroQa_lessonNext button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.HZroQa_lessonNext a{color:var(--c-on-tint);text-underline-offset:4px;font-weight:700}.HZroQa_lessonNext button{color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px}.HZroQa_rhythm{grid-template-columns:repeat(3,1fr);gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.HZroQa_rhythm li{align-items:start;gap:24px;padding-right:24px;display:flex}.HZroQa_rhythm li+li{border-left:1px solid var(--c-primary-tint-border);padding-left:32px}.HZroQa_stepNumber{background:var(--c-primary-tint);width:56px;height:56px;color:var(--c-on-tint);border-radius:50%;flex:none;place-items:center;font-size:26px;font-weight:600;display:grid}.HZroQa_rhythm h3,.HZroQa_benefits h3{letter-spacing:-.025em;margin:0 0 4px;font-size:18px;font-weight:700}.HZroQa_rhythm p{color:var(--c-muted);margin:0;font-size:15px;line-height:1.5}.HZroQa_included{background:var(--sky);color:var(--sky-ink);isolation:isolate;scroll-margin-top:0;position:relative}.HZroQa_closingArt{object-fit:cover;object-position:center bottom;z-index:-1;opacity:.75}.HZroQa_includedInner{text-align:center;padding-block:56px 48px}.HZroQa_benefits{text-align:left;border-bottom:1px solid #ffffff30;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1080px;margin:32px auto 0;padding:0 0 32px;list-style:none;display:grid}.HZroQa_benefits li{align-items:start;gap:16px;display:flex}.HZroQa_benefits h3{font-size:16px}.HZroQa_benefits p{color:var(--sky-muted);margin:0;font-size:14px;line-height:1.5}.HZroQa_benefitIcon{width:56px;height:56px;color:var(--sky-ink);background:#40318c;border-radius:50%;flex:none;place-items:center;display:grid}.HZroQa_paidLine{color:var(--sky-muted);margin:24px auto;font-size:14px}.HZroQa_closingAction .HZroQa_microcopy{color:var(--sky-muted)}.HZroQa_included :focus-visible,.HZroQa_wordPanel :focus-visible,.HZroQa_preview :focus-visible{outline-color:#c7b9ff}@media (max-width:1150px){.HZroQa_heroInner{gap:32px;min-height:700px;padding-block:56px 64px}.HZroQa_title{font-size:clamp(46px,5.25vw,66px)}.HZroQa_previewBar{gap:12px}.HZroQa_previewBody{padding:16px}.HZroQa_languages,.HZroQa_languageList{gap:16px}.HZroQa_eyebrow{font-size:16px}.HZroQa_rhythm{gap:16px}.HZroQa_rhythm li{gap:16px;padding-right:0}.HZroQa_rhythm li+li{padding-left:16px}.HZroQa_wordPanel{padding-inline:24px}}@media (max-width:900px){.HZroQa_heroInner{grid-template-columns:1fr;gap:32px;padding-block:48px 64px}.HZroQa_heroCopy{max-width:640px}.HZroQa_title{font-size:clamp(46px,8vw,72px)}.HZroQa_heroArt{width:100%!important;height:50%!important;top:auto!important;bottom:0!important}.HZroQa_previewWrap{max-width:560px;margin:0 auto}.HZroQa_languages{margin-top:32px}.HZroQa_sample{grid-template-columns:1fr 1fr}.HZroQa_wordPanel{min-height:360px;padding-inline:16px}.HZroQa_word{font-size:80px}.HZroQa_wordRow{gap:16px}.HZroQa_audioButton{width:52px;height:52px}.HZroQa_exercise{padding:24px}.HZroQa_answers legend{font-size:20px}.HZroQa_rhythm{grid-template-columns:1fr;gap:24px}.HZroQa_rhythm li+li{border-left:0;padding-left:0}.HZroQa_stepNumber{width:48px;height:48px;font-size:22px}.HZroQa_benefits{gap:24px}.HZroQa_benefits li{flex-direction:column}}@media (max-width:600px){.HZroQa_wrap{width:calc(100% - 32px)}.HZroQa_heroInner{padding-block:32px 48px}.HZroQa_eyebrow{margin-bottom:16px;font-size:14px}.HZroQa_title{margin-bottom:24px;font-size:clamp(38px,9vw,52px);line-height:1.12}.HZroQa_lede{margin-bottom:24px;font-size:17px}.HZroQa_primary{gap:16px;min-height:56px;padding-inline:24px;font-size:17px}.HZroQa_microcopy{font-size:12px}.HZroQa_signup{margin-bottom:16px}.HZroQa_demoLink{font-size:15px}.HZroQa_languages{justify-content:space-between;gap:12px;margin-top:32px}.HZroQa_languageList{flex:1;justify-content:space-between;gap:8px}.HZroQa_languageList li{font-size:10px}.HZroQa_flag,.HZroQa_moreIcon{width:32px;height:32px}.HZroQa_moreLanguages{font-size:10px}.HZroQa_previewCaption{margin-bottom:16px;font-size:24px}.HZroQa_preview{border-width:4px;border-radius:20px}.HZroQa_previewBar{gap:12px;padding:12px;font-size:10px}.HZroQa_previewBrand{font-size:15px}.HZroQa_previewNav:last-child{display:none}.HZroQa_previewBody h2{font-size:23px}.HZroQa_previewLede{font-size:12px}.HZroQa_courseLink{gap:8px;padding:12px;font-size:12px}.HZroQa_courseNumber{width:24px;height:24px}.HZroQa_greeting{height:112px;margin-left:48px}.HZroQa_greeting>span{font-size:22px;top:24px}.HZroQa_how{padding-block:40px 32px}.HZroQa_sectionHeading{margin-bottom:24px}.HZroQa_sectionHeading h2{font-size:36px}.HZroQa_sectionHeading p{font-size:17px}.HZroQa_sample{border-radius:20px;grid-template-columns:1fr;padding:8px}.HZroQa_wordPanel{min-height:256px;padding:16px}.HZroQa_wordArt{transform:translateY(48px)}.HZroQa_sampleLabel{font-size:12px}.HZroQa_wordContent{margin-top:24px}.HZroQa_word{font-size:76px}.HZroQa_wordContent>p{margin-top:16px;font-size:14px}.HZroQa_wordContent .HZroQa_audioStatus{margin-top:8px;font-size:12px}.HZroQa_exercise{padding:24px 16px}.HZroQa_answer{min-height:56px;font-size:16px}.HZroQa_answers legend{font-size:21px}.HZroQa_feedback{padding-inline:12px;font-size:12px}.HZroQa_rhythm{margin-top:24px}.HZroQa_rhythm h3{font-size:16px}.HZroQa_rhythm p{font-size:14px}.HZroQa_includedInner{padding-block:40px}.HZroQa_included h2{font-size:38px}.HZroQa_benefits{grid-template-columns:1fr;gap:24px;max-width:320px}.HZroQa_benefits li{flex-direction:row}.HZroQa_benefitIcon{width:48px;height:48px}.HZroQa_paidLine{max-width:320px;font-size:13px}.HZroQa_closingArt{object-fit:cover;opacity:.4}}@media (prefers-reduced-motion:reduce){.HZroQa_primary{transition:none}.HZroQa_primary:hover{transform:none}}:root[data-theme=dark] .HZroQa_heroArt{opacity:.24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .HZroQa_heroArt{opacity:.24}}
