.DemoRequestForm_form__dnhx1{display:flex;flex-direction:column;gap:1.4rem}.DemoRequestForm_grid__QIvXs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem 1.25rem;gap:1rem 1.25rem}.DemoRequestForm_fieldWide__h8Dcg{grid-column:1/-1}@media (max-width:640px){.DemoRequestForm_grid__QIvXs{grid-template-columns:minmax(0,1fr)}}.DemoRequestForm_field__44jEw{display:flex;flex-direction:column;gap:.45rem;min-width:0}.DemoRequestForm_label__drdmF{font-family:var(--font-mono-tech);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.DemoRequestForm_req__S7LVu{color:var(--accent-cyan)}.DemoRequestForm_input__wSDSO,.DemoRequestForm_select__agNj7,.DemoRequestForm_textarea__2eUK1{width:100%;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-body);font-size:.94rem;padding:.7rem .85rem;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.DemoRequestForm_textarea__2eUK1{resize:vertical;min-height:6.5rem;line-height:1.6}.DemoRequestForm_select__agNj7{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.DemoRequestForm_input__wSDSO::placeholder,.DemoRequestForm_textarea__2eUK1::placeholder{color:var(--text-faint)}.DemoRequestForm_input__wSDSO:hover,.DemoRequestForm_select__agNj7:hover,.DemoRequestForm_textarea__2eUK1:hover{border-color:var(--border-hi)}.DemoRequestForm_input__wSDSO:focus-visible,.DemoRequestForm_select__agNj7:focus-visible,.DemoRequestForm_textarea__2eUK1:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:1px;border-color:var(--accent-cyan-border)}.DemoRequestForm_input__wSDSO:disabled,.DemoRequestForm_select__agNj7:disabled,.DemoRequestForm_textarea__2eUK1:disabled{opacity:.6;cursor:not-allowed}.DemoRequestForm_footer__DFJZo{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem}.DemoRequestForm_privacy__pleWG{font-size:.8rem;color:var(--text-faint);max-width:44ch}.DemoRequestForm_inlineLink__S0ew3{color:var(--accent-cyan);text-decoration:underline;text-underline-offset:2px}.DemoRequestForm_msg__llPYe{min-height:1.2rem;font-size:.86rem;color:var(--text-dim)}.DemoRequestForm_msg__llPYe[data-state=error]{color:var(--bad)}.DemoRequestForm_done__iy_oz{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.75rem;background:var(--ok-bg);border:1px solid var(--ok);border-radius:var(--radius)}.DemoRequestForm_doneMark__MD7ml{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--bg-surface);color:var(--ok);border:1px solid var(--ok)}.DemoRequestForm_doneTitle__q_oUY{font-family:var(--font-body);font-weight:600;font-size:1.15rem}.DemoRequestForm_doneText__ImJUB{font-size:.94rem;color:var(--text-dim)}.Footer_inner__vtL_T.Footer_inner__vtL_T{grid-template-columns:2fr repeat(4,1fr);gap:2.25rem}@media (max-width:1080px){.Footer_inner__vtL_T.Footer_inner__vtL_T{grid-template-columns:1.4fr repeat(2,1fr);row-gap:2.5rem}}@media (max-width:768px){.Footer_inner__vtL_T.Footer_inner__vtL_T{grid-template-columns:1fr 1fr}}@media (max-width:480px){.Footer_inner__vtL_T.Footer_inner__vtL_T{grid-template-columns:1fr}}.practice_wrap__cE6yS{padding-block:clamp(3rem,8vw,5rem) clamp(4rem,9vw,6rem)}.practice_page__GCg0H{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:34rem;margin:0 auto;text-align:center}.practice_eyebrow__6lZwT{font-family:var(--font-mono-tech);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-cyan)}.practice_title__u2Q9z{font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,6vw,2.8rem);line-height:1.1;letter-spacing:-.02em;color:var(--text)}.practice_symbol__iQ441{display:inline-flex;align-items:center;justify-content:center;min-width:5rem;padding:.85rem 1.25rem;font-family:var(--font-mono-tech);font-size:clamp(2.1rem,9vw,3rem);line-height:1;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.practice_lede__vDhFD{font-size:1.05rem;line-height:1.65;color:var(--text-dim)}.practice_steps__2gB0p{display:flex;flex-direction:column;gap:.75rem;width:100%;margin:0;padding:0;text-align:left;list-style:none;counter-reset:step}.practice_step__8oDaW{display:flex;gap:.85rem;align-items:flex-start;padding:.9rem 1.1rem;line-height:1.55;color:var(--text-dim);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.practice_step__8oDaW:before{counter-increment:step;content:counter(step);flex:0 0 auto;display:grid;place-items:center;width:1.5rem;height:1.5rem;font-family:var(--font-mono-tech);font-size:.75rem;font-weight:700;color:var(--bg);background:var(--accent-cyan);border-radius:50%}.practice_note__7efNy{font-size:.85rem;line-height:1.6;color:var(--text-faint)}.practice_actions__1Rhzg{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;width:100%}.legal_wrap__yupkS{padding-block:clamp(3rem,7vw,5.5rem) clamp(4rem,9vw,7rem)}.legal_doc__5ubkC{max-width:74ch}.legal_head__qoIoq{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;padding-bottom:2rem;margin-bottom:2.5rem;border-bottom:1px solid var(--border)}.legal_title__bjrRQ{font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.08;letter-spacing:-.02em}.legal_updated__wndcY{font-family:var(--font-mono-tech);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.legal_lede__hab0M{font-size:1.02rem;color:var(--text-dim);line-height:1.75}.legal_body__CWf5f{display:flex;flex-direction:column;gap:2.5rem}.legal_section__n_Q_V{display:flex;flex-direction:column;gap:.9rem}.legal_h2__vJwdu{font-size:clamp(1.4rem,2.6vw,1.85rem)}.legal_h3__xKJFS{font-family:var(--font-body);font-weight:600;font-size:1rem;margin-top:.5rem}.legal_p__9W9NX{font-size:.97rem;color:var(--text-dim);line-height:1.75;max-width:none}.legal_list__XwUOH{display:flex;flex-direction:column;gap:.65rem;padding-left:0}.legal_list__XwUOH li{display:grid;grid-template-columns:14px 1fr;grid-gap:.7rem;gap:.7rem;font-size:.96rem;color:var(--text-dim);line-height:1.7}.legal_list__XwUOH li:before{content:"";width:5px;height:5px;margin-top:.65rem;border-radius:50%;background:var(--text-faint)}.legal_list__XwUOH strong{color:var(--text);font-weight:600}.legal_callout__MULmW{background:var(--bg-elevated);border:1px solid var(--border);border-left:2px solid var(--accent-cyan);border-radius:var(--radius-sm);padding:1.1rem 1.25rem;font-size:.94rem;color:var(--text-dim);line-height:1.7}.legal_link__4bgz8{color:var(--accent-cyan);text-decoration:underline;text-underline-offset:2px}.legal_mono__vRjy9{font-family:var(--font-mono-tech);font-size:.92em;color:var(--text)}.legal_related__ASJno{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:3rem;padding-top:1.75rem;border-top:1px solid var(--border);font-size:.9rem}.legal_related__ASJno a{color:var(--text-dim);transition:color .2s var(--ease)}.legal_related__ASJno a:hover{color:var(--text)}.ConsolePreview_frame__NQXBu{margin:0;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);overflow:hidden}.ConsolePreview_chrome__T5kLX{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.9rem 1.25rem;background:var(--bg-elevated);border-bottom:1px solid var(--border)}.ConsolePreview_chromeMeta__S5_OD{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.85rem}.ConsolePreview_crumb__tF_wM{color:var(--text-faint);white-space:nowrap}.ConsolePreview_crumbSep__ioReT{color:var(--text-faint)}.ConsolePreview_crumbCurrent__3ODpR{color:var(--text);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConsolePreview_chromeRight__gSRF9{display:flex;align-items:center;gap:.6rem}.ConsolePreview_codeLabel__Qsepi{font-family:var(--font-mono-tech);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.ConsolePreview_code__0dp3D{font-family:var(--font-mono-tech);font-size:.95rem;font-weight:700;letter-spacing:.08em;color:var(--accent-cyan)}.ConsolePreview_body__Fkig6{padding:1.1rem}.ConsolePreview_tableWrap__4b7JV{overflow-x:auto}.ConsolePreview_table__mXZLY{width:100%;border-collapse:collapse;font-size:.86rem}.ConsolePreview_table__mXZLY td,.ConsolePreview_table__mXZLY th{padding:.62rem .8rem;text-align:left;white-space:nowrap}.ConsolePreview_table__mXZLY td[data-numeric=true],.ConsolePreview_table__mXZLY th[data-numeric=true]{text-align:right}.ConsolePreview_thead__nthDT th{font-family:var(--font-mono-tech);font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.ConsolePreview_thead__nthDT{border-bottom:1px solid var(--border-hi)}.ConsolePreview_row__oci8J{border-bottom:1px solid var(--border)}.ConsolePreview_row__oci8J:last-child{border-bottom:none}.ConsolePreview_cellName__1m4CA{color:var(--text);font-weight:500;max-width:15rem;overflow:hidden;text-overflow:ellipsis}.ConsolePreview_delta__4_siA,.ConsolePreview_num__cxREY,.ConsolePreview_score__4exjh{font-family:var(--font-mono-tech);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ConsolePreview_num__cxREY{color:var(--text-dim)}.ConsolePreview_muted__0shN5{color:var(--text-faint);font-size:.82rem}.ConsolePreview_score__4exjh{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;padding:.15rem .45rem;border-radius:var(--radius-sm);font-weight:600}.ConsolePreview_score__4exjh[data-band=mastered]{color:var(--ok);background:var(--ok-bg)}.ConsolePreview_score__4exjh[data-band=developing]{color:var(--warn);background:var(--warn-bg)}.ConsolePreview_score__4exjh[data-band=needsWork]{color:var(--bad);background:var(--bad-bg)}.ConsolePreview_score__4exjh[data-band=notStarted]{color:var(--text-faint);background:var(--bg-elevated)}.ConsolePreview_delta__4_siA[data-sign=up]{color:var(--ok)}.ConsolePreview_delta__4_siA[data-sign=down]{color:var(--bad)}.ConsolePreview_delta__4_siA[data-sign=flat]{color:var(--text-faint)}@media (max-width:700px){.ConsolePreview_tableWrap__4b7JV{overflow-x:visible}.ConsolePreview_table__mXZLY,.ConsolePreview_table__mXZLY tbody,.ConsolePreview_table__mXZLY td,.ConsolePreview_table__mXZLY tr{display:block;width:100%}.ConsolePreview_table__mXZLY thead{display:none}.ConsolePreview_row__oci8J{padding:.85rem .9rem;margin-bottom:.7rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius)}.ConsolePreview_row__oci8J:last-child{border-bottom:1px solid var(--border);margin-bottom:0}.ConsolePreview_table__mXZLY td{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem 0;text-align:right;white-space:normal;border-bottom:1px solid var(--border)}.ConsolePreview_table__mXZLY td:last-child{border-bottom:none;padding-bottom:0}.ConsolePreview_table__mXZLY td:before{content:attr(data-label);font-family:var(--font-mono-tech);font-size:.66rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);text-align:left}.ConsolePreview_table__mXZLY td.ConsolePreview_cellName__1m4CA{justify-content:flex-start;max-width:none;padding-top:0;padding-bottom:.6rem;font-size:.98rem;text-align:left}.ConsolePreview_table__mXZLY td.ConsolePreview_cellName__1m4CA:before{content:none}}.ConsolePreview_panels__qg758{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:.9rem;gap:.9rem}.ConsolePreview_panel__FmHG_{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:1rem;display:flex;flex-direction:column;gap:.3rem;min-width:0}.ConsolePreview_panelTitle__hRrD_{font-family:var(--font-body);font-weight:600;font-size:.92rem}.ConsolePreview_panelHint__2l7ev{font-size:.74rem;color:var(--text-faint);margin-bottom:.5rem;max-width:none}.ConsolePreview_trend__tHh0I{width:100%;height:84px;overflow:visible}.ConsolePreview_trendGrid__1D9l5{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.ConsolePreview_trendLine__vGUHD{fill:none;stroke:var(--accent-cyan);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ConsolePreview_strip__W1J6v{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:4px;gap:4px;margin-top:.25rem}.ConsolePreview_stripDay__xBl8C{aspect-ratio:1;border-radius:3px;background:var(--bg-elevated-hi)}.ConsolePreview_stripDay__xBl8C[data-level="1"]{background:var(--accent-cyan-soft);border:1px solid var(--accent-cyan-border)}.ConsolePreview_stripDay__xBl8C[data-level="2"]{background:var(--accent-cyan-border)}.ConsolePreview_stripDay__xBl8C[data-level="3"]{background:var(--accent-cyan)}.ConsolePreview_phonemes__WzmW0{display:flex;flex-direction:column;gap:.4rem}.ConsolePreview_phoneme__55GSk{display:grid;grid-template-columns:2.6rem 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem;font-size:.84rem}.ConsolePreview_ipa__Gzmb1{font-family:var(--font-mono-tech);font-size:.92rem;color:var(--text)}.ConsolePreview_word__XpkDI{color:var(--text-faint);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConsolePreview_caption__wnLeO{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .75rem;padding:.9rem 1.25rem 1.1rem;border-top:1px solid var(--border);font-size:.83rem;color:var(--text-faint);line-height:1.6}.ConsolePreview_sample__DvMK3{display:inline-flex;align-items:center;gap:.4rem;flex:none;font-family:var(--font-mono-tech);font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px;padding:.25rem .6rem}.ConsolePreview_sampleDot__O0XHn{width:5px;height:5px;border-radius:50%;background:var(--accent-amber)}