.Landing_page__9dSow{background:var(--white);color:var(--text-body);font-family:var(--font-sans);font-size:17px;line-height:1.6}.Landing_page__9dSow :where(h1,h2,h3,p,ul,ol){margin:0}.Landing_page__9dSow :where(*,:before,:after){box-sizing:border-box}.Landing_inner__YH2HF{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}.Landing_section__ucmwC{padding-top:96px;padding-bottom:96px}.Landing_srOnly__GcMud{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Landing_skip__w85uq{position:absolute;left:16px;top:-60px;z-index:60;background:var(--color-primary);color:var(--color-on-primary);padding:12px 18px;border-radius:10px;font-weight:700;text-decoration:none}.Landing_skip__w85uq:focus-visible{top:16px}.Landing_h1__9khwS{font-size:clamp(40px,5vw,62px);line-height:1.03;letter-spacing:-.035em}.Landing_h1__9khwS,.Landing_h2__oNaNz{font-weight:800;color:var(--text-strong)}.Landing_h2__oNaNz{font-size:clamp(32px,3.6vw,44px);line-height:1.1;letter-spacing:-.03em}.Landing_nav__jvFwv{border-bottom:1px solid var(--border-subtle);background:var(--white)}.Landing_navInner__fVcss{max-width:1200px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;gap:24px}.Landing_brandLink__PhjLc{display:inline-flex;text-decoration:none;border-radius:8px}.Landing_navLinks__pLvN7{margin-left:auto;display:flex;gap:20px}.Landing_navLink__nH0cJ{color:var(--text-muted);font-weight:600;font-size:15px;text-decoration:none;padding:10px 4px}.Landing_navLink__nH0cJ:hover{color:var(--text-strong)}.Landing_hero__mpjui{max-width:1200px;margin:0 auto;padding:72px 32px 96px;display:flex;flex-wrap:wrap;gap:64px;align-items:stretch}.Landing_heroText__pSYdV{flex:1 1 440px;min-width:0;max-width:540px;display:flex;flex-direction:column}.Landing_lede__gLhm7{margin-top:26px;font-size:19px;line-height:1.6;color:var(--text-muted)}.Landing_heroPoints__2tG9b{margin-top:36px;padding:0;list-style:none;border-top:1px solid var(--border-default)}.Landing_heroPoints__2tG9b li{padding:16px 0;border-bottom:1px solid var(--border-default);display:flex;gap:14px;align-items:flex-start;font-size:16.5px}.Landing_heroPoints__2tG9b strong{color:var(--text-strong)}.Landing_tick__rypjt{flex:none;margin-top:3px;color:var(--color-positive)}.Landing_demo__R9UvR{flex:1 1 520px;min-width:0}.Landing_demoCard__HdRwX{background:var(--white);border:1px solid var(--border-default);border-radius:16px;box-shadow:0 1px 0 var(--border-subtle),0 24px 48px -28px rgba(31,39,74,.35);overflow:hidden}.Landing_demoHead__h0BHF{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--border-subtle);background:var(--surface-canvas);color:var(--color-primary)}.Landing_demoHeadTitle__p7DPJ{font-weight:700;font-size:15px;color:var(--text-strong)}.Landing_demoHeadNote__SM79e{margin-left:auto;font-size:13px;color:var(--text-subtle)}.Landing_demoBody__wyNeW{padding:22px 22px 24px;min-height:620px}.Landing_query___Wcki{font-size:16px;line-height:1.5;color:var(--text-strong);background:var(--surface-sunken);border-radius:12px;padding:14px 16px;min-height:76px}.Landing_caret__jrFOA{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-2px;background:var(--color-primary);animation:Landing_blink__mldjF 1s steps(1) infinite}@keyframes Landing_blink__mldjF{50%{opacity:0}}.Landing_thinking___LjmH{margin-top:18px;font-size:14px;color:var(--text-muted);display:flex;align-items:center;gap:8px}.Landing_thinkingDots__mROVw span{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:var(--indigo-400);animation:Landing_pulse__GBLqB 1s ease-in-out infinite}.Landing_thinkingDots__mROVw span:nth-child(2){animation-delay:.15s}.Landing_thinkingDots__mROVw span:nth-child(3){animation-delay:.3s}@keyframes Landing_pulse__GBLqB{0%,to{opacity:.25}50%{opacity:1}}.Landing_answer__Khrxc{opacity:0;transform:translateY(8px);transition:opacity .42s ease,transform .42s ease}.Landing_answerShown__lILh2{opacity:1;transform:none}.Landing_answerTop__nE9Q_{margin-top:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.Landing_answerText__3hdSg{flex:1 1 260px;font-size:21px;line-height:1.3;font-weight:700;letter-spacing:-.01em;color:var(--text-strong)}.Landing_why__hhZru{margin-top:10px;font-size:15.5px;color:var(--text-muted)}.Landing_block__l6Frt{margin-top:16px}.Landing_blockTitle__iy9Mw{font-size:13.5px;font-weight:700;color:var(--color-primary)}.Landing_steps__TqZB0{margin-top:6px;padding-left:22px;display:flex;flex-direction:column;gap:4px;font-size:15px;line-height:1.5}.Landing_learning__GXG1F{margin-top:14px;padding:12px 14px;background:var(--color-primary-soft);border-radius:10px}.Landing_learningText__hiCpX{margin-top:4px;font-size:15px;line-height:1.55}.Landing_sources__LTXhT{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.Landing_chip__KVumb{display:inline-flex;align-items:center;padding:5px 9px;border-radius:6px;font-family:var(--font-mono);font-weight:500;font-size:12.5px;background:var(--color-primary-soft);color:var(--indigo-800)}.Landing_chipNational__p_egK{background:var(--surface-sunken);color:var(--text-muted)}.Landing_reportSub__TsYD5{margin-top:4px;font-size:14px;color:var(--text-subtle)}.Landing_reportHeading__8CRbL{margin-top:22px}.Landing_bars__A_TRl{margin-top:4px;padding:0;list-style:none}.Landing_bars__A_TRl li{margin-top:10px}.Landing_barLabel__ALObV{display:flex;justify-content:space-between;gap:12px;font-size:14.5px}.Landing_barCount__t2QMG{font-weight:600}.Landing_barTrack__NChQm{margin-top:5px;height:8px;border-radius:4px;background:var(--surface-sunken)}.Landing_barFill__R5S3Q{height:8px;border-radius:4px;background:var(--color-primary);transition:width .9s cubic-bezier(.4,0,.2,1)}.Landing_gaps__Tob0n{margin-top:8px;padding:0;list-style:none}.Landing_gaps__Tob0n li{padding:10px 0;border-top:1px solid var(--border-subtle);display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--text-muted)}.Landing_gaps__Tob0n strong{color:var(--text-strong)}.Landing_gapDot__1Aoah{flex:none;margin-top:7px;width:8px;height:8px;border-radius:50%;background:var(--confidence-review-dot)}.Landing_demoControls__bqtJR{margin-top:16px;display:flex;align-items:center;gap:10px}.Landing_arrow__evcDA{flex:none;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--border-default);background:var(--white);color:var(--text-strong);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.Landing_arrow__evcDA:hover{border-color:var(--indigo-300);background:var(--color-primary-soft)}.Landing_demoTitle__iQVso{flex:1 1 auto;min-width:0}.Landing_demoTitleMain__2vGSB{font-size:15px;font-weight:700;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Landing_demoTitlePos__G9N6O{font-size:13px;color:var(--text-subtle)}.Landing_dots__cmOa0{display:flex;gap:2px}.Landing_dot__mjUam{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.Landing_dot__mjUam:after{content:"";display:block;width:8px;height:8px;border-radius:4px;background:var(--border-strong);transition:width .22s ease,background-color .22s ease}.Landing_dot__mjUam:hover:after{background:var(--indigo-300)}.Landing_dotOn__qj4XJ:after,.Landing_dotOn__qj4XJ:hover:after{width:20px;background:var(--color-primary)}.Landing_feedback__f3ipW{background:var(--indigo-900);color:var(--indigo-100)}.Landing_feedback__f3ipW .Landing_inner__YH2HF{padding-top:64px;padding-bottom:64px}.Landing_feedbackHeading__31cs7{font-size:22px;line-height:1.3;font-weight:600;color:var(--white);max-width:40em}.Landing_feedbackList__lYPs5{margin-top:32px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Landing_feedbackList__lYPs5 li{padding:22px 28px 4px 0;border-top:1px solid var(--indigo-700)}.Landing_feedbackTitle__zMPlG{font-size:20px;line-height:1.3;font-weight:700;color:var(--white)}.Landing_feedbackBody__eaw27{margin-top:8px;font-size:15.5px;line-height:1.55;color:var(--indigo-200)}.Landing_outcomes__g23Yb{margin-top:48px}.Landing_tabList__bz_qs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px}.Landing_tab__y5ExS{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;height:100%;padding:18px 20px;text-align:left;border:0;border-top:3px solid var(--border-default);background:transparent;color:var(--text-muted);font-family:inherit;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.Landing_tab__y5ExS:hover{background:var(--surface-canvas);color:var(--text-strong)}.Landing_tabOn__V_vDc,.Landing_tabOn__V_vDc:hover{border-top-color:var(--color-primary);background:var(--color-primary-soft);color:var(--text-strong)}.Landing_tabName__SDIWR{font-size:18px;font-weight:700}.Landing_tabHint__ZqvXG{font-size:14.5px;line-height:1.4;color:var(--text-subtle)}.Landing_panel__Ax3h3{margin-top:40px;display:flex;flex-wrap:wrap;gap:32px 64px;align-items:flex-start;border-radius:8px}.Landing_panel__Ax3h3[hidden]{display:none}.Landing_panelMain__M9IDw{flex:1 1 420px;min-width:0}.Landing_panelTitle__unJQ4{font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--text-strong)}.Landing_panelBody__mE3Gs{margin-top:16px;font-size:18px;color:var(--text-muted)}.Landing_ticks__wmYBY{margin-top:24px;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.Landing_ticks__wmYBY li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px}.Landing_practice__oRQ6u{flex:1 1 360px;min-width:0;padding:26px 28px;background:var(--surface-canvas);border:1px solid var(--border-subtle);border-radius:12px}.Landing_practiceLabel__qBOy0{font-size:14px;font-weight:700;color:var(--color-primary)}.Landing_practiceText__pAhgj{margin-top:6px;font-size:16.5px}.Landing_how__Np1sN{background:var(--surface-canvas);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.Landing_howHeading__FK7Uk{max-width:18em}.Landing_howIntro__ZlfMl{margin-top:20px;display:flex;flex-wrap:wrap;gap:20px 48px;align-items:center;justify-content:space-between}.Landing_howIntro__ZlfMl p{flex:1 1 520px;max-width:40em;font-size:18px;color:var(--text-muted)}.Landing_howSteps__KzIlw{margin-top:56px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:40px}.Landing_howSteps__KzIlw li{border-top:3px solid var(--color-primary);padding-top:22px}.Landing_stepWhen__kQmgb{font-size:15px;font-weight:700;color:var(--color-primary)}.Landing_stepTitle__QJ308{margin-top:6px;font-size:21px;line-height:1.3;font-weight:700;color:var(--text-strong)}.Landing_stepBody__jZDJ0{margin-top:10px;font-size:16px;color:var(--text-muted)}.Landing_talk__PGgeT{background:var(--color-primary-soft)}.Landing_talkGrid__h33FW{display:flex;flex-wrap:wrap;gap:64px;align-items:flex-start}.Landing_talkText__UWzT4{flex:1 1 340px;max-width:440px}.Landing_talkLede__ZutbS{margin-top:20px;font-size:18px;color:var(--text-muted)}.Landing_talkEmail__XA0Bf{margin-top:20px;font-size:16px;color:var(--text-muted)}.Landing_formCard__sPySO{flex:1 1 460px;min-width:0;background:var(--white);border:1px solid var(--indigo-100);border-radius:16px;padding:36px}.Landing_form__O4dK2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.Landing_field__boxpR label{display:block;margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.3;color:var(--text-strong)}.Landing_field__boxpR input,.Landing_field__boxpR textarea{width:100%;font:400 16px/1.4 var(--font-sans);color:var(--text-strong);background:var(--white);border:1px solid var(--border-strong);border-radius:8px;padding:12px 14px}.Landing_field__boxpR textarea{resize:vertical}.Landing_field__boxpR input:focus-visible,.Landing_field__boxpR textarea:focus-visible{outline:3px solid var(--indigo-300);outline-offset:0;border-color:var(--color-primary)}.Landing_field__boxpR input[aria-invalid=true],.Landing_field__boxpR textarea[aria-invalid=true]{border-color:var(--amber-600)}.Landing_fieldWide__38mK_{grid-column:1/-1}.Landing_fieldError__QELp1{margin-top:6px;font-size:14px;color:var(--amber-700);font-weight:600}.Landing_optional__7GpB8{font-weight:400;color:var(--text-subtle)}.Landing_honeypot__BUmOW{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.Landing_formFoot__B5dB0{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.Landing_formNote__wbEvQ{flex:1 1 220px;font-size:14px;color:var(--text-subtle)}.Landing_formError__BdvuN:empty{margin-top:-20px}.Landing_formError__BdvuN{font-size:15px;font-weight:600;color:var(--amber-700)}.Landing_formDone__hivRC{padding:12px 0;color:var(--color-positive)}.Landing_formDoneTitle__iRQnl{margin-top:14px;font-size:26px;line-height:1.2;font-weight:700;color:var(--text-strong);outline:none}.Landing_formDoneText__pIOCR{margin:10px 0 22px;font-size:17px;color:var(--text-muted)}.Landing_footer__ixcHn{background:var(--indigo-900);color:var(--indigo-200)}.Landing_footerTop__m7xb9{padding-top:56px;padding-bottom:44px;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.Landing_footerAbout__F8jCR{flex:1 1 320px;max-width:520px}.Landing_footerAbout__F8jCR p{margin-top:14px;font-size:14.5px}.Landing_footerLinks__h6j8l{display:flex;flex-direction:column;gap:10px}.Landing_footerLinks__h6j8l a{color:var(--indigo-200);text-decoration:none;font-size:15px}.Landing_footerLinks__h6j8l a:hover{color:var(--white);text-decoration:underline}.Landing_footerLegal__vU3f8{border-top:1px solid var(--indigo-700)}.Landing_footerLegal__vU3f8 p{padding-top:18px;padding-bottom:18px;font-size:13.5px;color:var(--indigo-300)}@media (max-width:640px){.Landing_hero__mpjui,.Landing_inner__YH2HF,.Landing_navInner__fVcss{padding-left:20px;padding-right:20px}.Landing_section__ucmwC{padding-top:64px;padding-bottom:64px}.Landing_hero__mpjui{padding-top:48px;gap:40px}.Landing_demoBody__wyNeW{min-height:0}.Landing_formCard__sPySO{padding:24px}.Landing_demoTitle__iQVso{display:none}}@media (prefers-reduced-motion:reduce){.Landing_caret__jrFOA,.Landing_thinkingDots__mROVw span{animation:none}.Landing_answer__Khrxc,.Landing_barFill__R5S3Q,.Landing_dot__mjUam:after,.Landing_tab__y5ExS{transition:none}}