._shared_page__AiE1D{background:var(--lc-surface-public);color:var(--lc-text-primary)}._shared_shell__c4a2r{max-width:var(--lc-content-max);margin:0 auto;padding:0 var(--lc-space-24)}._shared_hero__uvQ_b{padding:clamp(56px,8vw,108px) 0 56px;background:var(--lh-vermilion);color:var(--lh-paper);border-bottom:0}._shared_eyebrow__KSqGH{font-family:var(--font-data);font-size:var(--type-timecode-size);line-height:var(--type-timecode-lh);letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.8;margin:0 0 var(--lc-space-12)}._shared_h1__TfcjN{font-family:var(--font-display,var(--font-story));font-size:clamp(2.9rem,6vw,5.7rem);line-height:.93;letter-spacing:-.045em;color:inherit;margin:0;max-width:20ch}._shared_lead__LKQkt{font-family:var(--font-ui);font-size:var(--type-ui-size);line-height:var(--type-ui-lh);color:inherit;max-width:58ch;margin:var(--lc-space-16) 0 0}._shared_ctaRow__kQr9B{display:flex;flex-wrap:wrap;gap:var(--lc-space-12);margin-top:var(--lc-space-24)}._shared_hero__uvQ_b ._shared_ctaRow__kQr9B a{border-color:var(--lh-paper)!important}._shared_hero__uvQ_b ._shared_ctaRow__kQr9B a:first-child{background:var(--lh-paper)!important;color:var(--lh-vermilion)!important}._shared_hero__uvQ_b ._shared_ctaRow__kQr9B a:last-child{color:var(--lh-paper)!important}._shared_ctaRow__kQr9B a{text-decoration:none}._shared_section__XcuQ0{padding:clamp(40px,6vw,76px) 0;border-top:1px solid var(--lc-border)}._shared_section__XcuQ0:nth-of-type(3){background:color-mix(in srgb,var(--lh-paper),var(--lh-gold) 20%)}._shared_sectionHead__RPZci{margin-bottom:var(--lc-space-24)}._shared_h2__yGNX5{font-family:var(--font-display,var(--font-story));font-size:clamp(2rem,3.8vw,3.55rem);line-height:.98;letter-spacing:-.035em;color:var(--lc-text-primary);margin:0 0 var(--lc-space-8)}._shared_body__tpFzZ{font-family:var(--font-ui);font-size:var(--type-ui-size);line-height:var(--type-ui-lh);color:var(--lc-text-muted);max-width:var(--lc-measure-editorial);margin:0}._shared_stepGrid__uv0wg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid var(--lc-border)}._shared_stepCard__r7Thj{border:0;border-right:1px solid var(--lc-border);padding:24px 28px 28px 0;margin-right:28px;background:transparent}._shared_stepCard__r7Thj:last-child{border-right:0;margin-right:0}._shared_stepNum__jrUmd{display:block;color:var(--lh-vermilion);font-family:var(--font-data);font-weight:500;font-size:2.25rem;line-height:1;margin-bottom:var(--lc-space-12)}._shared_stepTitle__1qvkq{font-family:var(--font-ui);font-weight:700;font-size:var(--type-ui-size);color:var(--lc-text-primary);margin:0 0 var(--lc-space-8)}._shared_stepBody__Ms7ee{font-family:var(--font-ui);font-size:var(--type-ui-compact-size);line-height:var(--type-ui-compact-lh);color:var(--lc-text-muted);margin:0}._shared_callout__aajxv{border:0;border-top:3px solid var(--river);border-radius:0;padding:20px 0 0;background:transparent}._shared_calloutDanger__TNdzA{border-left-color:var(--signal-red)}._shared_calloutTitle__BXrJ1{display:flex;align-items:center;gap:var(--lc-space-8);font-weight:700;color:var(--lc-text-primary);margin:0 0 var(--lc-space-8)}._shared_calloutBody__C6gjI,._shared_calloutTitle__BXrJ1{font-family:var(--font-ui);font-size:var(--type-ui-compact-size)}._shared_calloutBody__C6gjI{line-height:var(--type-ui-compact-lh);color:var(--lc-text-muted);margin:0}._shared_langGrid__ue7wF{display:flex;flex-wrap:wrap;gap:var(--lc-space-8)}._shared_langChip__5ezqc{display:inline-flex;align-items:center;gap:var(--lc-space-8);min-height:36px;padding:0 var(--lc-space-12);border:1px solid var(--lc-border);border-radius:var(--lc-radius-4);font-family:var(--font-ui);font-size:var(--type-ui-compact-size);font-weight:700;color:var(--lc-text-primary);background:var(--lc-surface-raised)}._shared_faqList__iNyBh{display:grid;grid-gap:var(--lc-space-16);gap:var(--lc-space-16)}._shared_faqItem__WeWaF{border-top:1px solid var(--lc-border);padding:18px 0 4px}._shared_faqQ__PKUrP{font-family:var(--font-ui);font-weight:700;font-size:var(--type-ui-size);margin:0 0 var(--lc-space-8);color:var(--lc-text-primary)}._shared_faqA__3m_6m{font-family:var(--font-ui);font-size:var(--type-ui-compact-size);line-height:var(--type-ui-compact-lh);color:var(--lc-text-muted);margin:0}._shared_formCard__bgdNe{border:1px solid var(--lc-border);border-radius:var(--lc-radius-16);background:var(--lc-surface-raised);padding:var(--lc-space-24);max-width:640px}._shared_fieldset__HRlcA{border:none;padding:0;margin:0 0 var(--lc-space-24)}._shared_legend__W__c_{font-family:var(--font-ui);font-weight:700;font-size:var(--type-ui-size);color:var(--lc-text-primary);padding:0;margin:0 0 var(--lc-space-12)}._shared_field__HHXq3{margin-bottom:var(--lc-space-16)}._shared_label__kNBwb{display:block;font-weight:700;color:var(--lc-text-primary);margin-bottom:var(--lc-space-8)}._shared_helper__dHqt_,._shared_label__kNBwb{font-family:var(--font-ui);font-size:var(--type-ui-compact-size)}._shared_helper__dHqt_{color:var(--lc-text-muted);margin-top:var(--lc-space-8)}._shared_input__aMkTD,._shared_select__J_p5_,._shared_textarea__PDQQh{width:100%;min-height:var(--lc-touch-target);border:1px solid var(--lc-border);border-radius:var(--lc-radius-8);background:var(--lc-surface-public);color:var(--lc-text-primary);padding:0 var(--lc-space-12);font-family:var(--font-ui);font-size:16px}._shared_textarea__PDQQh{padding:var(--lc-space-12);min-height:96px;resize:vertical;line-height:var(--type-ui-lh)}._shared_input__aMkTD:focus-visible,._shared_select__J_p5_:focus-visible,._shared_textarea__PDQQh:focus-visible{outline:var(--lc-focus-outline);outline-offset:var(--lc-focus-offset)}._shared_checkGrid__gASxb{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--lc-space-8);gap:var(--lc-space-8)}._shared_checkRow__LoqbK{display:flex;align-items:flex-start;gap:var(--lc-space-12);min-height:var(--lc-touch-target);padding:var(--lc-space-8) var(--lc-space-12);border:1px solid var(--lc-border);border-radius:var(--lc-radius-8);cursor:pointer}._shared_checkRow__LoqbK input{margin-top:3px;width:20px;height:20px;flex-shrink:0}._shared_consentRow__wRBEs{display:flex;align-items:flex-start;gap:var(--lc-space-12);border:1px solid var(--lc-border);border-radius:var(--lc-radius-8);padding:var(--lc-space-12);cursor:pointer}._shared_consentRow__wRBEs input{margin-top:3px;width:20px;height:20px;flex-shrink:0}._shared_consentText__KCUnK{font-family:var(--font-ui);font-size:var(--type-ui-compact-size);line-height:var(--type-ui-compact-lh);color:var(--lc-text-primary)}._shared_errorText__1pbIR{margin-top:var(--lc-space-8)}._shared_errorText__1pbIR,._shared_formError__R200l{font-family:var(--font-ui);font-size:var(--type-ui-compact-size);color:var(--signal-red)}._shared_formError__R200l{border:1px solid var(--signal-red);border-radius:var(--lc-radius-8);padding:var(--lc-space-12);margin-bottom:var(--lc-space-16)}._shared_doneCard__WOjwK{display:flex;flex-direction:column;gap:var(--lc-space-12);align-items:flex-start}._shared_formActions__BzkkJ{display:flex;gap:var(--lc-space-12);margin-top:var(--lc-space-8)}._shared_practiceCard__iC8x3{border:1px solid var(--lc-border);border-radius:var(--lc-radius-16);background:var(--lc-surface-raised);padding:var(--lc-space-24)}._shared_roughDraft___5QZG{font-family:var(--font-transcript,var(--font-story));font-size:var(--type-transcript-size);line-height:var(--type-transcript-lh);color:var(--lc-status-assist);background:color-mix(in srgb,var(--assist-indigo),transparent 92%);border:1px solid var(--assist-indigo);border-radius:var(--lc-radius-8);padding:var(--lc-space-16);margin:var(--lc-space-16) 0}._shared_scoreResult__er2PK{margin-top:var(--lc-space-16);padding:var(--lc-space-12) var(--lc-space-16);border-radius:var(--lc-radius-8);border:1px solid var(--lc-border);font-family:var(--font-ui);font-size:var(--type-ui-compact-size)}@media (max-width:768px){._shared_shell__c4a2r{padding:0 var(--lc-space-16)}._shared_stepGrid__uv0wg{grid-template-columns:1fr}._shared_h1__TfcjN{max-width:none}._shared_formCard__bgdNe,._shared_practiceCard__iC8x3{padding:var(--lc-space-16);max-width:none}._shared_ctaRow__kQr9B{flex-direction:column;align-items:stretch}._shared_ctaRow__kQr9B a,._shared_ctaRow__kQr9B button{width:100%}}