.faq_list__g1vbm{display:grid;gap:.625rem}.faq_item__KPOpW{border-radius:1.125rem;background-color:hsl(var(--background));transition:background-color .3s var(--site-ease),box-shadow .3s var(--site-ease)}.faq_item__KPOpW[data-state=open]{background-color:hsl(var(--card));box-shadow:0 0 0 1.5px hsl(var(--brand-light)),0 16px 36px -22px rgba(40,52,120,.45)}.faq_icon__n4dV7{position:relative;width:1.75rem;height:1.75rem;flex:none;border-radius:50%;background-color:hsl(var(--card));transition:background-color .3s var(--site-ease),transform .45s var(--site-ease)}.faq_icon__n4dV7:after,.faq_icon__n4dV7:before{content:"";position:absolute;left:50%;top:50%;width:.6875rem;height:.125rem;margin:-.0625rem 0 0 -.34375rem;border-radius:.125rem;background-color:hsl(var(--foreground));transition:transform .45s var(--site-ease),background-color .3s}.faq_icon__n4dV7:after{transform:rotate(90deg)}.faq_item__KPOpW[data-state=open] .faq_icon__n4dV7{background-color:hsl(var(--brand-text));transform:rotate(180deg)}.faq_item__KPOpW[data-state=open] .faq_icon__n4dV7:after,.faq_item__KPOpW[data-state=open] .faq_icon__n4dV7:before{background-color:hsl(var(--card))}.faq_item__KPOpW[data-state=open] .faq_icon__n4dV7:after{transform:rotate(0deg)}.faq_item__KPOpW>[role=region][data-state]{animation:none}.faq_panel__syeXv{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.3,.7,.2,1)}[data-state=open]>.faq_panel__syeXv{grid-template-rows:1fr}.faq_clip__cNRh1{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .5s}[data-state=open]>.faq_panel__syeXv>.faq_clip__cNRh1{visibility:visible;transition-delay:0s}.faq_answer__Ton62{display:grid;gap:.75rem;max-width:46em;padding:0 1.375rem 1.375rem;font-size:1.0625rem;line-height:1.6;color:hsl(var(--foreground));opacity:0;transform:translateY(-6px);transition:opacity .3s var(--site-ease),transform .45s var(--site-ease)}[data-state=open] .faq_answer__Ton62{opacity:1;transform:none;transition-delay:.12s}@media (prefers-reduced-motion:reduce){.faq_answer__Ton62,.faq_clip__cNRh1,.faq_icon__n4dV7,.faq_icon__n4dV7:after,.faq_icon__n4dV7:before,.faq_item__KPOpW,.faq_panel__syeXv{transition:none}}:where(.motion-scene_stage__jA_fC){position:relative;aspect-ratio:16/11;border-radius:1.5rem;overflow:hidden;container-type:inline-size}:where(.motion-scene_inner__RTYBY){position:absolute;inset:0;--u:2cqi;font-size:2.45cqi;line-height:1.3}:where(.motion-scene_inner__RTYBY)>*{position:absolute;transition:opacity .5s var(--site-ease),transform .7s var(--site-ease),left .9s var(--site-ease),top .9s var(--site-ease),font-size .6s var(--site-ease)}.motion-scene_stage__jA_fC[data-paused] .motion-scene_inner__RTYBY *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.motion-scene_inner__RTYBY *,.motion-scene_inner__RTYBY>*{transition:none!important}}.product-hero_frame__nqqiS{position:relative;isolation:isolate;overflow:hidden;border-radius:2rem;padding:2.25rem;background:var(--frame-bg)}.product-hero_frame__nqqiS:before{content:"";position:absolute;z-index:-1;right:-5.625rem;bottom:-8.125rem;width:23.75rem;height:23.75rem;border-radius:50%;background:var(--frame-blob);opacity:var(--frame-blob-opacity,.45)}.product-hero_frame__nqqiS:after{content:"";position:absolute;z-index:-1;left:-3.125rem;top:-3.75rem;width:10.625rem;height:10.625rem;border-radius:50%;border:2px solid var(--frame-ring,transparent);background:var(--frame-ring-fill,transparent)}@media (max-width:767px){.product-hero_frame__nqqiS{padding:1.25rem .875rem;border-radius:1.5rem}.product-hero_frame__nqqiS:before{width:16.25rem;height:16.25rem;bottom:-6.875rem}}@media (min-width:1200px){.product-hero_bleed__Dg32n{margin-right:calc(-1 * var(--site-gut) - max(0px, (100vw - var(--site-maxw) - 2 * var(--site-gut)) / 2));border-radius:2rem 0 0 2rem;padding:2.5rem 3.5rem 2.5rem 3rem;min-height:30rem;display:flex;align-items:center}.product-hero_bleed__Dg32n>*{flex:1;max-width:37.5rem}}@media (min-width:1600px){.product-hero_tall__JTzGO{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--site-hero-top, 8rem) - var(--site-hero-peek, 7rem))}.product-hero_tall__JTzGO>.product-hero_tallWrap__pLXoG{flex:1}.product-hero_tall__JTzGO .product-hero_bleed__Dg32n>*{max-width:46rem}}.product-hero_brand__y_p_0{--frame-bg:hsl(var(--brand-light));--frame-blob:hsl(var(--brand)/0.45);--frame-blob-opacity:0.6;--frame-ring:hsl(var(--brand)/0.6)}.product-hero_studio__2n9ID{--frame-bg:hsl(var(--studio-soft));--frame-blob:hsl(var(--studio));--frame-blob-opacity:0.55;--frame-ring:hsl(var(--studio))}.product-hero_primary__FAQ_J{--frame-bg:linear-gradient(160deg,hsl(var(--primary)/0.4) 0,hsl(var(--primary)/0.15) 70%),hsl(var(--card));--frame-blob:hsl(var(--primary));--frame-ring:color-mix(in srgb,var(--yellow-700) 22%,transparent)}.product-hero_primary__FAQ_J:after{border-radius:40px;transform:rotate(18deg)}.product-hero_success__ugJdo{--frame-bg:linear-gradient(160deg,hsl(var(--success)/0.16) 0,hsl(var(--success)/0.06) 70%),hsl(var(--card));--frame-blob:hsl(var(--success)/0.45);--frame-ring:hsl(var(--success)/0.18)}.product-hero_pink__AwLs6{--frame-bg:linear-gradient(160deg,color-mix(in srgb,var(--chart-pink) 65%,hsl(var(--card))) 0,color-mix(in srgb,var(--chart-pink) 22%,hsl(var(--card))) 70%),hsl(var(--card));--frame-blob:var(--chart-pink-vibrant);--frame-blob-opacity:0.5;--frame-ring:hsl(var(--foreground)/0.08)}.product-hero_pink__AwLs6:after{border-radius:40px;transform:rotate(18deg)}.product-hero_activity__cn90O{--frame-bg:linear-gradient(160deg,var(--frame-soft) 0,color-mix(in srgb,var(--frame-soft) 45%,hsl(var(--card))) 70%),hsl(var(--card));--frame-blob:var(--frame-vivid);--frame-ring-fill:hsl(var(--card)/0.5)}.product-hero_activity__cn90O:after{border:0;width:11.875rem;height:11.875rem;left:-3.75rem}.scenes_icon__K6wVE{width:1em;height:1em;flex:none}.scenes_ew__wek20 .scenes_head__qLG0S{margin:0;left:calc(2.6 * var(--u));top:calc(2.4 * var(--u));width:calc(44.8 * var(--u));height:calc(2.6 * var(--u));display:flex;align-items:center;font-size:.8em}.scenes_badge___wqfU{padding:.35em .8em;border-radius:99px;font-weight:500;color:oklch(var(--activity-ink))}.scenes_ew__wek20 .scenes_count__FlRtT{position:absolute;right:0;display:inline-flex;align-items:center;gap:.35em;color:hsl(var(--brand-text));font-weight:500;transition:opacity .4s}.scenes_ew__wek20 .scenes_countEnd__r_Q5m,.scenes_ew__wek20.s3 .scenes_countStart__Wh8qG{opacity:0}.scenes_ew__wek20.s3 .scenes_countEnd__r_Q5m{opacity:1}.scenes_ew__wek20 .scenes_question__xSUqs{margin:0;left:0;right:0;top:calc(6.6 * var(--u));text-align:center;font-weight:500}.scenes_ew__wek20 .scenes_word__pVaXc{font-family:var(--font-walsheim-condensed),var(--font-walsheim),sans-serif;font-weight:800;line-height:1;white-space:nowrap;font-size:1.2em;opacity:0;transform:translate(-50%,-50%) scale(.4);transition:opacity .4s,transform .6s cubic-bezier(.3,1.5,.5,1),font-size .8s var(--site-ease)}.scenes_ew__wek20.s1 .scenes_wave1__P_Kgg,.scenes_ew__wek20.s2 .scenes_wave2___NhvN,.scenes_ew__wek20.s3 .scenes_wave3__GEjLE,.scenes_ew__wek20.s4 .scenes_wave4__2Z4wt{opacity:1;transform:translate(-50%,-50%)}.scenes_ew__wek20.s1 .scenes_w0__WB8gn{font-size:1.8em}.scenes_ew__wek20.s3 .scenes_w0__WB8gn{font-size:2.8em}.scenes_ew__wek20.s5 .scenes_w0__WB8gn{font-size:3.4em}.scenes_ew__wek20.s3 .scenes_w1__9kEV3{font-size:1.6em}.scenes_ew__wek20.s5 .scenes_w1__9kEV3{font-size:2em}.scenes_ew__wek20.s4 .scenes_w2__5V6rn,.scenes_ew__wek20.s5 .scenes_w3__X7xuq{font-size:1.5em}.scenes_w0__WB8gn{color:hsl(var(--brand-text))}.scenes_w1__9kEV3{color:color-mix(in oklab,hsl(var(--studio-text)) 70%,hsl(var(--studio)))}.scenes_w2__5V6rn{color:color-mix(in oklab,var(--chart-pink-vivid) 75%,hsl(var(--foreground)))}.scenes_w3__X7xuq{color:hsl(var(--success-text))}.scenes_w4__5or3_{color:var(--yellow-800)}.scenes_w5__jWVCy{color:color-mix(in oklab,var(--chart-cyan-vivid) 65%,hsl(var(--foreground)))}.scenes_w6__2tLY1{color:hsl(var(--studio-text))}.scenes_er__9XFIj .scenes_head__qLG0S{margin:0;left:calc(2.6 * var(--u));top:calc(2.2 * var(--u));display:flex;align-items:center;gap:.6em;font-size:.82em}.scenes_er__9XFIj .scenes_avatar__dqpI3{width:2.4em;height:2.4em;border-radius:50%;display:grid;place-items:center;font-size:.9em;font-weight:500;color:oklch(var(--activity-ink))}.scenes_er__9XFIj .scenes_head__qLG0S b{display:block;font-weight:500}.scenes_er__9XFIj .scenes_head__qLG0S small{color:hsl(var(--muted-foreground))}.scenes_er__9XFIj .scenes_bubble__2zsoq{max-width:calc(31 * var(--u));padding:.7em .9em;border-radius:1em;font-size:.92em;line-height:1.3;opacity:0;transform:translateY(.6em)}.scenes_er__9XFIj .scenes_partner__C4zpk{left:calc(2.6 * var(--u));background:color-mix(in oklab,oklch(var(--activity-roleplay-soft)) 45%,hsl(var(--card)));border-bottom-left-radius:.3em}.scenes_er__9XFIj .scenes_learner__0adoj{right:calc(2.6 * var(--u));display:grid;gap:.3em;background:hsl(var(--brand-text));color:hsl(var(--card));border-bottom-right-radius:.3em}.scenes_er__9XFIj .scenes_learner__0adoj small{font-size:.78em;opacity:.8}.scenes_er__9XFIj .scenes_b1__GBOeW{top:calc(6.8 * var(--u))}.scenes_er__9XFIj .scenes_b2__ymJd9{top:calc(12.4 * var(--u))}.scenes_er__9XFIj .scenes_b3__5boI6{top:calc(19.2 * var(--u))}.scenes_er__9XFIj.s1 .scenes_b1__GBOeW,.scenes_er__9XFIj.s2 .scenes_b2__ymJd9,.scenes_er__9XFIj.s3 .scenes_b3__5boI6,.scenes_er__9XFIj.s4 .scenes_debrief__9SCSH{opacity:1;transform:none}.scenes_er__9XFIj .scenes_debrief__9SCSH{left:calc(2.6 * var(--u));top:calc(24.4 * var(--u));width:calc(38 * var(--u));padding:.8em 1em;border-radius:.9em;background:hsl(var(--card));box-shadow:0 0 0 .12em hsl(var(--studio-soft)),0 .8em 1.8em -1.2em rgba(90,50,170,.5);display:flex;flex-wrap:wrap;align-items:center;gap:.45em;font-size:.8em;opacity:0;transform:translateY(.6em)}.scenes_er__9XFIj .scenes_debrief__9SCSH b{width:100%;font-size:1.05em;font-weight:500}.scenes_pill__gL2h4{display:inline-flex;align-items:center;gap:.3em;padding:.3em .7em;border-radius:99px;font-weight:500}.scenes_good__I3T3G{background:hsl(var(--success)/.15);color:hsl(var(--success-text))}.scenes_improve__5upau{background:hsl(var(--primary)/.35);color:var(--yellow-900)}.scenes_eo__sjsli .scenes_head__qLG0S{margin:0;left:calc(2.6 * var(--u));top:calc(2.4 * var(--u));width:calc(44.8 * var(--u));display:flex;align-items:center;justify-content:space-between;font-size:.8em}.scenes_studioBadge__pEB55{display:inline-flex;align-items:center;gap:.4em;padding:.35em .8em;border-radius:99px;background:hsl(var(--studio-soft));color:hsl(var(--studio-text));font-weight:500}.scenes_eo__sjsli .scenes_head__qLG0S small{color:hsl(var(--muted-foreground))}.scenes_eo__sjsli .scenes_bubble__2zsoq{max-width:calc(30 * var(--u));padding:.7em .9em;border-radius:1em;font-size:.92em;line-height:1.3;display:grid;gap:.35em;opacity:0;transform:translateY(.6em)}.scenes_eo__sjsli .scenes_ask__eLqVW{right:calc(2.6 * var(--u));background:hsl(var(--brand-text));color:hsl(var(--card));border-bottom-right-radius:.3em}.scenes_eo__sjsli .scenes_ask__eLqVW small{font-size:.78em;opacity:.8}.scenes_eo__sjsli .scenes_reply___ga_7{left:calc(2.6 * var(--u));background:hsl(var(--studio-soft));border-bottom-left-radius:.3em}.scenes_eo__sjsli .scenes_reply___ga_7 em{justify-self:start;display:inline-flex;align-items:center;gap:.35em;padding:.3em .65em;border-radius:99px;background:hsl(var(--card));color:hsl(var(--studio-text));font-style:normal;font-size:.82em;font-weight:500}.scenes_eo__sjsli .scenes_q1__c9iJf{top:calc(6.6 * var(--u))}.scenes_eo__sjsli .scenes_a1__Amg8B{top:calc(12.6 * var(--u))}.scenes_eo__sjsli .scenes_q2__ekNAS{top:calc(20.2 * var(--u))}.scenes_eo__sjsli .scenes_a2__0ZTXV{top:calc(25 * var(--u))}.scenes_eo__sjsli.s1 .scenes_q1__c9iJf,.scenes_eo__sjsli.s3 .scenes_a1__Amg8B,.scenes_eo__sjsli.s4 .scenes_q2__ekNAS,.scenes_eo__sjsli.s5 .scenes_a2__0ZTXV{opacity:1;transform:none}.scenes_eo__sjsli .scenes_typing__GGvRu{left:calc(2.6 * var(--u));top:calc(13 * var(--u));display:flex;gap:.3em;padding:.8em 1em;border-radius:1em;background:hsl(var(--studio-soft));opacity:0}.scenes_eo__sjsli .scenes_typing__GGvRu i{width:.45em;height:.45em;border-radius:50%;background:color-mix(in oklab,hsl(var(--studio-text)) 70%,hsl(var(--studio)));animation:scenes_typing__GGvRu 1s ease-in-out infinite}.scenes_eo__sjsli .scenes_typing__GGvRu i:nth-child(2){animation-delay:.15s}.scenes_eo__sjsli .scenes_typing__GGvRu i:nth-child(3){animation-delay:.3s}.scenes_eo__sjsli.s2:not(.s3) .scenes_typing__GGvRu{opacity:1}@keyframes scenes_typing__GGvRu{0%,to{opacity:.3;transform:none}50%{opacity:1;transform:translateY(-.2em)}}.scenes_eq__Zvoaj .scenes_head__qLG0S{margin:0;left:calc(2.6 * var(--u));top:calc(2.4 * var(--u));width:calc(44.8 * var(--u));height:calc(2.6 * var(--u));display:flex;align-items:center;font-size:.8em}.scenes_eq__Zvoaj .scenes_stat__b_Xle{position:absolute;right:0;display:inline-flex;align-items:center;gap:.35em;font-weight:500;transition:opacity .4s}.scenes_eq__Zvoaj .scenes_statLive__r4vpU{color:hsl(var(--brand-text))}.scenes_eq__Zvoaj .scenes_statOk__Wmzr5{color:hsl(var(--success-text));opacity:0}.scenes_eq__Zvoaj.s4 .scenes_statLive__r4vpU{opacity:0}.scenes_eq__Zvoaj.s4 .scenes_statOk__Wmzr5{opacity:1}.scenes_eq__Zvoaj .scenes_question__xSUqs{left:calc(2.6 * var(--u));top:calc(6.4 * var(--u));width:calc(44.8 * var(--u));font-weight:500;line-height:1.25}.scenes_eq__Zvoaj .scenes_option__19xix{left:calc(2.6 * var(--u));width:calc(44.8 * var(--u));height:calc(3.8 * var(--u));padding:0 .9em;border-radius:.6em;background:hsl(var(--muted));display:flex;align-items:center;justify-content:space-between;gap:1em;font-size:.86em;overflow:hidden;isolation:isolate}.scenes_eq__Zvoaj .scenes_o0__12QuH{top:calc(12 * var(--u))}.scenes_eq__Zvoaj .scenes_o1__JvHnW{top:calc(16.6 * var(--u))}.scenes_eq__Zvoaj .scenes_o2__wNeeB{top:calc(21.2 * var(--u))}.scenes_bar__VLWkT{position:absolute;inset:0 auto 0 0;z-index:-1;width:0;background:hsl(var(--brand-light));transition:width 1.3s cubic-bezier(.2,.7,.2,1)}.scenes_option__19xix b{font-weight:500}.scenes_option__19xix em{font-style:normal;font-weight:500;color:hsl(var(--muted-foreground));opacity:0;transition:opacity .4s .8s}.scenes_eq__Zvoaj.s2 .scenes_bar__VLWkT{width:var(--w)}.scenes_eq__Zvoaj.s2 .scenes_option__19xix em{opacity:1}.scenes_eq__Zvoaj.s3 .scenes_correct__4HU7_{box-shadow:inset 0 0 0 .14em hsl(var(--success))}.scenes_eq__Zvoaj.s3 .scenes_correct__4HU7_ .scenes_bar__VLWkT{background:hsl(var(--success)/.15)}.scenes_eq__Zvoaj.s3 .scenes_correct__4HU7_ em{color:hsl(var(--success-text))}.scenes_eq__Zvoaj.s3 .scenes_option__19xix:not(.scenes_correct__4HU7_){opacity:.55}.scenes_eq__Zvoaj .scenes_explain__jw4Z0{margin:0;left:calc(2.6 * var(--u));top:calc(26.4 * var(--u));width:calc(36 * var(--u));display:flex;align-items:flex-start;gap:.5em;font-size:.84em;line-height:1.3;opacity:0;transform:translateY(.5em)}.scenes_eq__Zvoaj.s3 .scenes_explain__jw4Z0{opacity:1;transform:none}.scenes_tick__QZCl4{flex:none;width:1.3em;height:1.3em;padding:.2em;border-radius:50%;background:hsl(var(--success));color:hsl(var(--card))}.scenes_explain__jw4Z0 small{display:block;font-size:.9em;color:hsl(var(--muted-foreground))}.scenes_primary__L2gXD{--doc-ring:var(--yellow-600);--doc-dot:var(--yellow-700);--doc-head:var(--yellow-800);--doc-line:hsl(var(--secondary));--doc-mark-bg:hsl(var(--primary)/0.35);--doc-mark-fg:var(--yellow-900);--doc-shade:rgba(120,84,0,0.45)}.scenes_studio__BnBOM{--doc-ring:hsl(var(--studio));--doc-dot:hsl(var(--studio-text));--doc-head:hsl(var(--studio-text));--doc-line:hsl(var(--studio-soft));--doc-mark-bg:hsl(var(--studio-soft));--doc-mark-fg:hsl(var(--studio-text));--doc-shade:rgba(90,50,170,0.45)}.scenes_label__FVaOH{margin:0;top:calc(2.2 * var(--u));font-size:.72em;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.scenes_doc__qZOhO{left:calc(2.6 * var(--u));top:calc(5 * var(--u));width:var(--doc-w);height:calc(21 * var(--u));padding:.9em;border-radius:.9em;background:hsl(var(--card));display:flex;flex-direction:column;gap:.5em;box-shadow:0 .8em 2em -1.2em var(--doc-shade);transition:box-shadow .5s,opacity .5s}.s1:not(.s2) .scenes_doc__qZOhO{box-shadow:0 0 0 .16em var(--doc-ring),0 .8em 2em -1.2em var(--doc-shade)}.s2 .scenes_doc__qZOhO{opacity:.62}.scenes_docHead___2Mdt{margin:0;display:flex;align-items:center;gap:.35em;font-size:.72em;color:var(--doc-head)}.scenes_docHead___2Mdt b{font-weight:500;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scenes_doc__qZOhO>small{margin-top:-.2em;font-size:.66em;color:hsl(var(--muted-foreground))}.scenes_doc__qZOhO>i{display:block;height:.42em;border-radius:99px;background:var(--doc-line)}.scenes_mark__NXBpJ{margin-top:auto;align-self:flex-start;padding:.35em .7em;border-radius:99px;background:var(--doc-mark-bg);color:var(--doc-mark-fg);font-size:.68em;font-weight:500}.scenes_arrow__3XlwM{left:var(--arrow-left);top:var(--arrow-top);width:var(--arrow-w);height:0;border-top:.16em dashed var(--doc-ring)}.scenes_arrow__3XlwM i{position:absolute;left:0;top:-.4em;width:.65em;height:.65em;border-radius:50%;background:var(--doc-dot);opacity:0}.s1:not(.s2) .scenes_arrow__3XlwM i{animation:scenes_travel__qb3LC .8s ease-in .4s 1 both}@keyframes scenes_travel__qb3LC{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(var(--arrow-w))}}@media (prefers-reduced-motion:reduce){.scenes_arrow__3XlwM i,.scenes_eo__sjsli .scenes_typing__GGvRu i{animation:none}}