.ai-assurance-page_site__kjFSB{--ink:#10172a;--muted:#5b6680;--faint:#8992a6;--line:#dbe0e9;--paper:#fbfaf7;--white:#fff;--blue:#2946d3;--blue-dark:#1e2d88;--blue-soft:#edf1ff;--orange:#e36e34;--orange-soft:#fff1e9;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.6;overflow:hidden}.ai-assurance-page_site__kjFSB *{box-sizing:border-box}.ai-assurance-page_site__kjFSB a{color:inherit;text-decoration:none}.ai-assurance-page_site__kjFSB a:focus-visible,.ai-assurance-page_site__kjFSB button:focus-visible,.ai-assurance-page_site__kjFSB summary:focus-visible{outline:3px solid #f1a336;outline-offset:4px}.ai-assurance-page_container__tlRKy{width:min(1160px,calc(100% - 48px));margin:0 auto}.ai-assurance-page_containerNarrow__BSYGu{width:min(850px,calc(100% - 48px));margin:0 auto}.ai-assurance-page_nav__TCrbm{position:sticky;top:0;z-index:20;background:rgba(251,250,247,.9);border-bottom:1px solid rgba(219,224,233,.88);backdrop-filter:blur(18px)}.ai-assurance-page_navInner__m38zv{width:min(1160px,calc(100% - 48px));height:72px;margin:0 auto;display:flex;align-items:center;gap:32px}.ai-assurance-page_logo__ErGy5{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.04em;font-size:19px;white-space:nowrap}.ai-assurance-page_logo__ErGy5 em{font-style:normal;color:var(--blue)}.ai-assurance-page_logoMark__7i86S{width:24px;height:24px;display:flex;align-items:flex-end;gap:3px;padding:3px;border:2px solid var(--ink);border-radius:6px;transform:rotate(-8deg)}.ai-assurance-page_logoMark__7i86S span{display:block;width:4px;background:var(--blue);border-radius:1px}.ai-assurance-page_logoMark__7i86S span:first-child{height:8px}.ai-assurance-page_logoMark__7i86S span:nth-child(2){height:13px}.ai-assurance-page_logoMark__7i86S span:nth-child(3){height:17px}.ai-assurance-page_navLinks__LMJWq{display:flex;gap:26px;margin-left:auto;color:var(--muted);font-size:14px}.ai-assurance-page_backLink__bdM3H:hover,.ai-assurance-page_footerLinks__ghqBE a:hover,.ai-assurance-page_navLinks__LMJWq a:hover{text-decoration:underline;text-underline-offset:3px}.ai-assurance-page_navCta__tw_aj{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid var(--ink);border-radius:5px;font-size:13px;font-weight:650;white-space:nowrap;transition:.2s ease}.ai-assurance-page_navCta__tw_aj:hover{background:var(--ink);color:white}.ai-assurance-page_hero__KWkU9{padding:84px 0 92px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 84% 32%,rgba(225,229,255,.8),transparent 33%),var(--paper)}.ai-assurance-page_heroGrid__guoNi{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:90px}.ai-assurance-page_eyebrow__EHcKw{margin:0 0 18px;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:750;color:var(--blue)}.ai-assurance-page_site__kjFSB h1,.ai-assurance-page_site__kjFSB h2,.ai-assurance-page_site__kjFSB h3,.ai-assurance-page_site__kjFSB p{margin-top:0}.ai-assurance-page_hero__KWkU9 h1{max-width:680px;margin-bottom:25px;font-size:clamp(45px,6vw,78px);font-weight:680;letter-spacing:-.075em;line-height:1.02}.ai-assurance-page_hero__KWkU9 h1 span{color:var(--blue)}.ai-assurance-page_lede__D1Z_D{max-width:620px;color:var(--muted);font-size:18px;line-height:1.7}.ai-assurance-page_buttonRow__3ouTi{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.ai-assurance-page_buttonPrimary__F9jgI,.ai-assurance-page_buttonSecondary__FcPF3{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 18px;border-radius:5px;font-size:14px;font-weight:700;transition:.2s ease;cursor:pointer}.ai-assurance-page_buttonPrimary__F9jgI{background:var(--blue);color:white!important;box-shadow:0 8px 18px rgba(41,70,211,.18)}.ai-assurance-page_buttonPrimary__F9jgI:hover{background:var(--blue-dark);transform:translateY(-1px)}.ai-assurance-page_buttonSecondary__FcPF3{border:1px solid #bfc6d4;background:transparent;color:var(--ink);font-weight:600}.ai-assurance-page_buttonSecondary__FcPF3:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.ai-assurance-page_microcopy__trQyS{margin:14px 0 0;color:var(--faint);font-size:13px}.ai-assurance-page_assuranceMap__qo_gM{position:relative;padding:28px;background:rgba(255,255,255,.72);border:1px solid #cfd6e4;border-radius:10px;box-shadow:0 20px 55px rgba(30,45,136,.1)}.ai-assurance-page_mapHeader__JyOYp{display:flex;align-items:center;gap:12px;margin-bottom:22px}.ai-assurance-page_mapFooter__J_Ji6,.ai-assurance-page_mapKicker__TKs8I{font-size:10px;letter-spacing:.14em;font-weight:800;color:var(--blue)}.ai-assurance-page_mapRule__IWn69{height:1px;flex:1;background:var(--line)}.ai-assurance-page_mapCard__4cla5{display:grid;grid-template-columns:35px 1fr 28px;gap:12px;align-items:start;padding:17px 14px;border:1px solid var(--line);background:#fff;border-radius:6px}.ai-assurance-page_mapCardTop___b05y{border-color:#ccd5ff}.ai-assurance-page_mapCardBottom__BLERP{border-color:#eec9b6}.ai-assurance-page_mapIcon__6rlYZ{display:grid;place-items:center;width:29px;height:29px;border-radius:6px;background:var(--blue-soft);color:var(--blue);font-weight:800}.ai-assurance-page_mapCardBottom__BLERP .ai-assurance-page_mapIcon__6rlYZ{background:var(--orange-soft);color:var(--orange)}.ai-assurance-page_mapCard__4cla5 strong{display:block;font-size:14px;letter-spacing:-.01em}.ai-assurance-page_mapCard__4cla5 small{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:var(--muted)}.ai-assurance-page_mapNum__nSTx4{font-size:11px;color:var(--faint);font-weight:700}.ai-assurance-page_mapConnector__CTu9S{height:27px;display:flex;align-items:center;justify-content:center;gap:5px}.ai-assurance-page_mapConnector__CTu9S span{width:4px;height:4px;border-radius:50%;background:#b6bfd0}.ai-assurance-page_mapFooter__J_Ji6{display:flex;justify-content:space-between;padding-top:22px;margin-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:9px}.ai-assurance-page_section__p2dPB{padding:112px 0}.ai-assurance-page_sectionTint__awDsp{background:#f1f3fa}.ai-assurance-page_sectionIntro__FbGMB{max-width:700px;margin-bottom:46px}.ai-assurance-page_caseGrid__tyN7m h2,.ai-assurance-page_checkIntro__pWkdf h2,.ai-assurance-page_deliverGrid__t6D9M h2,.ai-assurance-page_faqGrid__i8_nh h2,.ai-assurance-page_finalInner__RgWtP h2,.ai-assurance-page_nyGrid__s83Br h2,.ai-assurance-page_sectionIntro__FbGMB h2{font-size:clamp(34px,4.2vw,53px);line-height:1.08;letter-spacing:-.065em;font-weight:680;margin-bottom:18px}.ai-assurance-page_caseLead__RFqWs,.ai-assurance-page_checkIntro__pWkdf>p,.ai-assurance-page_deliverGrid__t6D9M>div>p,.ai-assurance-page_faqGrid__i8_nh>div>p,.ai-assurance-page_nyGrid__s83Br>div>p,.ai-assurance-page_sectionIntro__FbGMB>p:last-child{max-width:650px;color:var(--muted);font-size:17px;line-height:1.7}.ai-assurance-page_scenarioGrid__Rf079{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--line);gap:1px}.ai-assurance-page_scenario__Mjmd_{background:white;padding:28px 27px;min-height:258px;display:flex;flex-direction:column}.ai-assurance-page_miniLabel__SQS_T,.ai-assurance-page_panelLabel__U7Ah_,.ai-assurance-page_scenarioIndex__SgZta{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--blue)}.ai-assurance-page_scenario__Mjmd_ h3{font-size:21px;line-height:1.2;letter-spacing:-.035em;margin:28px 0 12px}.ai-assurance-page_scenario__Mjmd_ p{color:var(--muted);line-height:1.6;font-size:15px}.ai-assurance-page_scenarioTag__0ohs5{margin-top:auto;padding-top:20px;color:var(--orange);font-size:11px;font-weight:700}.ai-assurance-page_bridge__DltKx{display:flex;gap:18px;align-items:flex-start;margin:30px 0 20px;padding:22px 24px;border:1px solid #cdd5f6;background:var(--blue-soft);border-radius:6px}.ai-assurance-page_bridgeMark__C8LFQ{color:var(--blue);font-size:24px;line-height:1}.ai-assurance-page_bridge__DltKx p{margin:0;font-size:15px}.ai-assurance-page_bridge__DltKx strong{color:var(--blue-dark)}.ai-assurance-page_footnote__PSFaQ{color:var(--faint);font-size:11px;line-height:1.7}.ai-assurance-page_footnote__PSFaQ span:first-of-type{color:var(--muted);font-weight:700}.ai-assurance-page_footnote__PSFaQ a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.ai-assurance-page_caseGrid__tyN7m{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.ai-assurance-page_caseNote__H3jur,.ai-assurance-page_smallNote__Khv03{font-size:13px!important;color:var(--faint)!important}.ai-assurance-page_questionPanel__Dp8cx{border:1px solid #cbd2e4;background:rgba(255,255,255,.66);border-radius:8px;padding:11px 20px}.ai-assurance-page_questionPanel__Dp8cx details{border-bottom:1px solid var(--line)}.ai-assurance-page_questionPanel__Dp8cx details:last-child{border-bottom:0}.ai-assurance-page_faqs__NcgjL summary,.ai-assurance-page_questionPanel__Dp8cx summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:19px 0;font-weight:650;font-size:14px;line-height:1.4}.ai-assurance-page_faqs__NcgjL summary::-webkit-details-marker,.ai-assurance-page_questionPanel__Dp8cx summary::-webkit-details-marker{display:none}.ai-assurance-page_questionPanel__Dp8cx summary span{font-family:ui-monospace,monospace;color:var(--blue);font-size:11px}.ai-assurance-page_faqs__NcgjL summary svg,.ai-assurance-page_questionPanel__Dp8cx summary svg{margin-left:auto;transition:transform .2s ease;color:var(--faint);flex:none}.ai-assurance-page_faqs__NcgjL details[open] summary svg,.ai-assurance-page_questionPanel__Dp8cx details[open] summary svg{transform:rotate(90deg)}.ai-assurance-page_questionPanel__Dp8cx details p{margin:0 24px 18px 31px;color:var(--muted);font-size:13px;line-height:1.55}.ai-assurance-page_callout__gnOdV{display:flex;gap:16px;align-items:center;margin-top:38px;padding:17px 0;border-top:1px solid #cdd2df;border-bottom:1px solid #cdd2df}.ai-assurance-page_calloutLine__Ec4Sm{width:4px;height:31px;background:var(--orange);border-radius:3px}.ai-assurance-page_callout__gnOdV p{margin:0;color:var(--muted);font-size:14px}.ai-assurance-page_checkSection__FP4h1{background:#10172a;color:white}.ai-assurance-page_checkGrid__w1Hln{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;align-items:start}.ai-assurance-page_checkSection__FP4h1 .ai-assurance-page_eyebrow__EHcKw{color:#f2a36d}.ai-assurance-page_checkIntro__pWkdf h2{color:white}.ai-assurance-page_checkIntro__pWkdf>p{color:#c0c9dc}.ai-assurance-page_checkIntro__pWkdf .ai-assurance-page_smallNote__Khv03{color:#828eaa!important}.ai-assurance-page_printButton__2C8Iu{margin-top:25px;border-color:#5c6783;color:white;background:transparent}.ai-assurance-page_printButton__2C8Iu:hover{background:#1b2647;border-color:#8295d7;color:white}.ai-assurance-page_checklist__Q59GO{border-top:1px solid #3b4660}.ai-assurance-page_checkItem__fWsiZ{display:grid;grid-template-columns:38px 1fr 25px;align-items:center;gap:14px;min-height:76px;border-bottom:1px solid #3b4660}.ai-assurance-page_checkNumber__8LsDj{color:#8295d7;font-family:ui-monospace,monospace;font-size:12px;font-weight:700}.ai-assurance-page_checkItem__fWsiZ p{margin:0;font-size:16px;line-height:1.45;color:#f2f5fb}.ai-assurance-page_checkBox__pHmiO{display:grid;place-items:center;width:22px;height:22px;border:1px solid #61709a;border-radius:50%;color:#9eafff}.ai-assurance-page_checkBridge__cHoyZ{display:flex;gap:10px;align-items:center;color:#aeb9d1;font-size:14px;padding-top:22px}.ai-assurance-page_checkBridge__cHoyZ svg{color:#9eafff}.ai-assurance-page_methodSection__0gB6X{background:white}.ai-assurance-page_methodSection__0gB6X .ai-assurance-page_sectionIntro__FbGMB{margin-bottom:40px}.ai-assurance-page_methodGrid__ECAsR{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.ai-assurance-page_methodGrid__ECAsR article{padding:31px 32px 0 0;border-right:1px solid var(--line);margin-right:30px}.ai-assurance-page_methodGrid__ECAsR article:last-child{border-right:0;margin-right:0}.ai-assurance-page_methodNumber__GgYNC{color:var(--orange);font:700 12px ui-monospace,monospace}.ai-assurance-page_methodGrid__ECAsR h3{font-size:23px;letter-spacing:-.04em;margin:22px 0 10px}.ai-assurance-page_methodGrid__ECAsR p{color:var(--muted);font-size:15px;line-height:1.65}.ai-assurance-page_deliverSection__d9GMR{background:#f5f0e9}.ai-assurance-page_deliverGrid__t6D9M{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.ai-assurance-page_inlineRefs__5oE0H a,.ai-assurance-page_sampleLink__1q_F3,.ai-assurance-page_textLink__vtVjU{display:inline-flex;gap:6px;align-items:center;color:var(--blue);font-size:14px;font-weight:750;text-decoration:underline;text-underline-offset:4px}.ai-assurance-page_deliverCard__zcGtV{padding:30px;border:1px solid #ded4c6;background:#fffdf8;border-radius:8px}.ai-assurance-page_deliverItem__WUHtN{display:flex;gap:11px;align-items:flex-start;padding:18px 0;border-bottom:1px solid #e9e0d4;font-size:15px;line-height:1.5}.ai-assurance-page_deliverItem__WUHtN svg{color:var(--blue);flex:none;margin-top:3px}.ai-assurance-page_sampleLink__1q_F3{margin-top:24px;text-decoration:none}.ai-assurance-page_nySection__0lfM4{background:#e9edf9}.ai-assurance-page_nyGrid__s83Br{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.ai-assurance-page_nyGrid__s83Br .ai-assurance-page_caseNote__H3jur{margin-top:22px}.ai-assurance-page_inlineRefs__5oE0H{display:flex;flex-wrap:wrap;gap:18px;margin-top:23px}.ai-assurance-page_inlineRefs__5oE0H a{font-size:12px}.ai-assurance-page_faqSection__qj6QI{padding:110px 0;background:white}.ai-assurance-page_faqGrid__i8_nh{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.ai-assurance-page_faqs__NcgjL{border-top:1px solid var(--line)}.ai-assurance-page_faqs__NcgjL details{border-bottom:1px solid var(--line)}.ai-assurance-page_faqs__NcgjL summary{font-size:15px;padding:22px 0}.ai-assurance-page_faqs__NcgjL details p{max-width:700px;color:var(--muted);font-size:14px;margin:-5px 35px 22px 0;line-height:1.65}.ai-assurance-page_finalCta__nfsL4{padding:82px 0;background:var(--orange);color:#25150e}.ai-assurance-page_finalInner__RgWtP{display:flex;justify-content:space-between;align-items:end;gap:50px}.ai-assurance-page_finalInner__RgWtP .ai-assurance-page_eyebrow__EHcKw{color:#6e2f17}.ai-assurance-page_finalInner__RgWtP h2{margin-bottom:12px}.ai-assurance-page_finalInner__RgWtP p:last-child{max-width:600px;color:#6b3b27;margin:0}.ai-assurance-page_finalActions__7J75V{display:flex;flex-direction:column;gap:10px;align-items:stretch;min-width:225px}.ai-assurance-page_finalActions__7J75V .ai-assurance-page_buttonPrimary__F9jgI{background:var(--ink);box-shadow:none}.ai-assurance-page_finalActions__7J75V .ai-assurance-page_buttonPrimary__F9jgI:hover{background:#273250}.ai-assurance-page_finalActions__7J75V .ai-assurance-page_buttonSecondary__FcPF3{border-color:#8d4829}.ai-assurance-page_finalActions__7J75V .ai-assurance-page_buttonSecondary__FcPF3:hover{background:rgba(255,255,255,.2);color:var(--ink)}.ai-assurance-page_footer__hIEzX{padding:35px 0;background:#111827;color:#aeb7cb}.ai-assurance-page_footerInner__qlPKx{display:grid;grid-template-columns:1fr auto;gap:10px 30px;align-items:center;font-size:13px}.ai-assurance-page_footerBrand__qK6_8{color:white;font-weight:750;margin-right:15px}.ai-assurance-page_footerTag__i7XEX{color:#77839a}.ai-assurance-page_footerLinks__ghqBE{display:flex;gap:20px;color:white}.ai-assurance-page_legal__JKE54{grid-column:1/-1;border-top:1px solid #293349;padding-top:18px;margin:17px 0 0;color:#77839a;font-size:11px;line-height:1.6}.ai-assurance-page_sampleHero__3cHMB{padding:90px 0 75px;background:radial-gradient(circle at 86% 18%,rgba(225,229,255,.8),transparent 32%),var(--paper);border-bottom:1px solid var(--line)}.ai-assurance-page_sampleHero__3cHMB h1{max-width:850px;font-size:clamp(42px,6vw,70px);line-height:1.03;letter-spacing:-.075em;margin-bottom:24px}.ai-assurance-page_sampleHero__3cHMB .ai-assurance-page_lede__D1Z_D{max-width:680px}.ai-assurance-page_sampleSection__h1_gV{padding:55px 0 100px}.ai-assurance-page_disclaimer__Sk55A{display:flex;gap:10px;align-items:center;padding:13px 16px;background:var(--orange-soft);border:1px solid #f2c5aa;color:#713a21;border-radius:5px;font-size:13px;margin-bottom:25px}.ai-assurance-page_disclaimer__Sk55A svg{flex:none}.ai-assurance-page_findingSheet__9TUp_{background:white;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 45px rgba(30,45,136,.08);overflow:hidden}.ai-assurance-page_findingSheetHeader__IIolr{display:flex;justify-content:space-between;gap:35px;padding:34px 38px;border-bottom:1px solid var(--line);background:#f6f7fb}.ai-assurance-page_findingSheetHeader__IIolr h2{max-width:650px;font-size:29px;line-height:1.2;letter-spacing:-.045em;margin:15px 0 0}.ai-assurance-page_statusPill__8Oacv{display:flex;align-items:center;gap:7px;align-self:flex-start;white-space:nowrap;padding:7px 10px;border-radius:20px;background:#fff1e9;color:#9f4a20;font-size:11px;font-weight:750}.ai-assurance-page_statusDot__dEs2z{width:7px;height:7px;border-radius:50%;background:var(--orange)}.ai-assurance-page_findingGrid__aR9h_{display:grid;grid-template-columns:1fr 1fr}.ai-assurance-page_findingBlock__HzCs3{padding:28px 32px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.ai-assurance-page_findingBlock__HzCs3:nth-child(2n){border-right:0}.ai-assurance-page_findingBlockWide__Z_IIY{grid-column:span 1}.ai-assurance-page_findingBlock__HzCs3:last-child,.ai-assurance-page_findingBlock__HzCs3:nth-last-child(2){border-bottom:0}.ai-assurance-page_blockLabel__3Mq0Y{display:flex;align-items:center;gap:8px;color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ai-assurance-page_findingBlock__HzCs3 p{margin:15px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.ai-assurance-page_limitationBlock__c19ag{background:#fbfbfd}.ai-assurance-page_sampleNext__Xg_na{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-top:70px}.ai-assurance-page_sampleNext__Xg_na h2{font-size:34px;letter-spacing:-.06em;line-height:1.1;margin:0}.ai-assurance-page_backLink__bdM3H{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:var(--muted);font-size:13px}.ai-assurance-page_sampleNext__Xg_na .ai-assurance-page_eyebrow__EHcKw{margin-bottom:12px}.ai-assurance-page_sampleNext__Xg_na .ai-assurance-page_buttonPrimary__F9jgI{flex:none}@media(max-width:900px){.ai-assurance-page_caseGrid__tyN7m,.ai-assurance-page_checkGrid__w1Hln,.ai-assurance-page_deliverGrid__t6D9M,.ai-assurance-page_faqGrid__i8_nh,.ai-assurance-page_heroGrid__guoNi,.ai-assurance-page_nyGrid__s83Br{grid-template-columns:1fr;gap:50px}.ai-assurance-page_heroGrid__guoNi{gap:55px}.ai-assurance-page_hero__KWkU9{padding-top:63px}.ai-assurance-page_methodGrid__ECAsR,.ai-assurance-page_scenarioGrid__Rf079{grid-template-columns:1fr}.ai-assurance-page_scenario__Mjmd_{min-height:auto}.ai-assurance-page_methodGrid__ECAsR article{border-right:0;border-bottom:1px solid var(--line);padding:26px 0;margin:0}.ai-assurance-page_methodGrid__ECAsR article:last-child{border-bottom:0}.ai-assurance-page_finalInner__RgWtP{align-items:flex-start;flex-direction:column}.ai-assurance-page_finalActions__7J75V{width:100%;max-width:320px}.ai-assurance-page_faqGrid__i8_nh{gap:40px}.ai-assurance-page_sampleNext__Xg_na{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.ai-assurance-page_containerNarrow__BSYGu,.ai-assurance-page_container__tlRKy,.ai-assurance-page_navInner__m38zv{width:min(100% - 34px,1160px)}.ai-assurance-page_navInner__m38zv{height:64px;gap:14px}.ai-assurance-page_navLinks__LMJWq{display:none}.ai-assurance-page_navCta__tw_aj{margin-left:auto;padding:8px 10px;font-size:11px}.ai-assurance-page_hero__KWkU9{padding:52px 0 64px}.ai-assurance-page_hero__KWkU9 h1{font-size:47px}.ai-assurance-page_lede__D1Z_D{font-size:16px}.ai-assurance-page_buttonRow__3ouTi{align-items:stretch;flex-direction:column}.ai-assurance-page_buttonRow__3ouTi a{width:100%}.ai-assurance-page_assuranceMap__qo_gM{padding:18px}.ai-assurance-page_faqSection__qj6QI,.ai-assurance-page_section__p2dPB{padding:76px 0}.ai-assurance-page_caseGrid__tyN7m h2,.ai-assurance-page_checkIntro__pWkdf h2,.ai-assurance-page_deliverGrid__t6D9M h2,.ai-assurance-page_faqGrid__i8_nh h2,.ai-assurance-page_finalInner__RgWtP h2,.ai-assurance-page_nyGrid__s83Br h2,.ai-assurance-page_sectionIntro__FbGMB h2{font-size:38px}.ai-assurance-page_questionPanel__Dp8cx{padding:5px 15px}.ai-assurance-page_questionPanel__Dp8cx summary{font-size:13px}.ai-assurance-page_checkItem__fWsiZ{grid-template-columns:30px 1fr 22px;gap:8px;min-height:92px}.ai-assurance-page_checkItem__fWsiZ p{font-size:14px}.ai-assurance-page_footerInner__qlPKx{grid-template-columns:1fr}.ai-assurance-page_legal__JKE54{grid-column:1}.ai-assurance-page_footerLinks__ghqBE{grid-row:2}.ai-assurance-page_findingSheetHeader__IIolr{padding:25px 22px;display:block}.ai-assurance-page_statusPill__8Oacv{display:inline-flex;margin-top:21px}.ai-assurance-page_findingGrid__aR9h_{grid-template-columns:1fr}.ai-assurance-page_findingBlock__HzCs3,.ai-assurance-page_findingBlock__HzCs3:nth-child(2n){grid-column:1;border-right:0;border-bottom:1px solid var(--line)}.ai-assurance-page_findingBlock__HzCs3:last-child{border-bottom:0}.ai-assurance-page_sampleHero__3cHMB{padding:62px 0 58px}.ai-assurance-page_sampleHero__3cHMB h1{font-size:46px}.ai-assurance-page_sampleSection__h1_gV{padding:32px 0 75px}.ai-assurance-page_disclaimer__Sk55A{align-items:flex-start;font-size:12px}.ai-assurance-page_findingBlock__HzCs3{padding:24px 22px}.ai-assurance-page_sampleNext__Xg_na h2{font-size:30px}.ai-assurance-page_sampleNext__Xg_na .ai-assurance-page_buttonPrimary__F9jgI{width:100%}}@media print{.ai-assurance-page_site__kjFSB{background:white;color:#000}.ai-assurance-page_checkBridge__cHoyZ,.ai-assurance-page_checkIntro__pWkdf,.ai-assurance-page_faqSection__qj6QI,.ai-assurance-page_finalCta__nfsL4,.ai-assurance-page_footer__hIEzX,.ai-assurance-page_hero__KWkU9,.ai-assurance-page_nav__TCrbm,.ai-assurance-page_section__p2dPB:not(.ai-assurance-page_checkSection__FP4h1){display:none!important}.ai-assurance-page_checkSection__FP4h1{display:block;padding:0;background:white;color:#000}.ai-assurance-page_checkGrid__w1Hln{display:block;width:100%;padding:0}.ai-assurance-page_checklist__Q59GO{border-top:2px solid #000}.ai-assurance-page_checkItem__fWsiZ{border-bottom:1px solid #bbb;min-height:64px}.ai-assurance-page_checkItem__fWsiZ p{color:#000;font-size:14px}.ai-assurance-page_checkNumber__8LsDj{color:#000}.ai-assurance-page_checkBox__pHmiO{border-color:#000;color:#000}.ai-assurance-page_checkSection__FP4h1:before{content:"Statute OS · Five questions to ask about one AI system";display:block;font-size:20px;font-weight:700;margin-bottom:22px}}.ai-assurance-logo_logoImageWrap__hoWQJ{display:block;width:31px;height:31px;flex:none;overflow:hidden;border-radius:7px;background:#111936}.ai-assurance-logo_logoImage__8TJPU{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-assurance-contact-form_contactSection__iCTre{padding:112px 0;background:#eef1f9}.ai-assurance-contact-form_contactGrid__pYmqQ{display:grid;grid-template-columns:.78fr 1.22fr;gap:90px;align-items:start}.ai-assurance-contact-form_contactIntro__PHL4W h2{font-size:clamp(36px,4.4vw,56px);line-height:1.06;letter-spacing:-.065em;margin-bottom:20px}.ai-assurance-contact-form_contactIntro__PHL4W>p:not(.ai-assurance-contact-form_eyebrow__LCfkh){max-width:560px;color:var(--muted);font-size:17px;line-height:1.7}.ai-assurance-contact-form_routeNote__7Qnaq{display:flex;gap:9px;align-items:flex-start;margin-top:28px;padding-top:20px;border-top:1px solid #cbd3e5;color:var(--muted);font-size:13px;line-height:1.55}.ai-assurance-contact-form_routeNote__7Qnaq strong{color:var(--ink);font-weight:700}.ai-assurance-contact-form_routeDot__TBdcK{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#2b9b73;box-shadow:0 0 0 4px rgba(43,155,115,.13);flex:none}.ai-assurance-contact-form_formCard__9nkOe{padding:32px;background:#fff;border:1px solid #d1d8e6;border-radius:9px;box-shadow:0 18px 45px rgba(30,45,136,.08)}.ai-assurance-contact-form_formIntro__NHgVm{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.ai-assurance-contact-form_formIntro__NHgVm p{margin:0;color:var(--faint);font-size:12px}.ai-assurance-contact-form_formIntro__NHgVm .ai-assurance-contact-form_formTitle__mNX7k{color:var(--ink);font-size:18px;font-weight:750;letter-spacing:-.02em}.ai-assurance-contact-form_consent__9GbGx b,.ai-assurance-contact-form_field__El7x_ b,.ai-assurance-contact-form_formIntro__NHgVm span{color:#b34b28}.ai-assurance-contact-form_fieldGrid__uyX2y{display:grid;grid-template-columns:1fr 1fr;gap:19px 16px;padding:25px 0 20px}.ai-assurance-contact-form_field__El7x_{display:flex;flex-direction:column;gap:7px;color:var(--ink);font-size:13px;font-weight:650}.ai-assurance-contact-form_field__El7x_ span{line-height:1.3}.ai-assurance-contact-form_field__El7x_ input,.ai-assurance-contact-form_field__El7x_ textarea{width:100%;border:1px solid #cbd3e0;border-radius:5px;background:#fcfdff;color:var(--ink);font:inherit;font-size:14px;font-weight:400;padding:11px 12px;outline:none;transition:border-color .15s,box-shadow .15s;resize:vertical}.ai-assurance-contact-form_field__El7x_ input{height:43px}.ai-assurance-contact-form_field__El7x_ input::-moz-placeholder,.ai-assurance-contact-form_field__El7x_ textarea::-moz-placeholder{color:#9ba5b7}.ai-assurance-contact-form_field__El7x_ input::placeholder,.ai-assurance-contact-form_field__El7x_ textarea::placeholder{color:#9ba5b7}.ai-assurance-contact-form_field__El7x_ input:focus,.ai-assurance-contact-form_field__El7x_ textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(41,70,211,.11)}.ai-assurance-contact-form_fieldWide__UqSyj{grid-column:1/-1}.ai-assurance-contact-form_consent__9GbGx{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:12px;line-height:1.5;font-weight:500}.ai-assurance-contact-form_consent__9GbGx input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--blue);flex:none}.ai-assurance-contact-form_honeypot__PO_v1{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ai-assurance-contact-form_error__gVz0F{margin:18px 0 0;padding:11px 13px;border:1px solid #f0c6b4;border-radius:5px;background:#fff4ef;color:#984221;font-size:13px}.ai-assurance-contact-form_submitButton__pHU_F{margin-top:24px;border:0;width:100%;min-height:48px}.ai-assurance-contact-form_formFinePrint__82IKk{margin:14px 0 0;color:var(--faint);font-size:11px;line-height:1.55;text-align:center}.ai-assurance-contact-form_successState__tPcKj{text-align:center;padding:46px 18px}.ai-assurance-contact-form_successIcon__IRJXv{display:grid;place-items:center;width:50px;height:50px;margin:0 auto 18px;border-radius:50%;background:#e5f5ee;color:#18805d}.ai-assurance-contact-form_successState__tPcKj h3{font-size:27px;letter-spacing:-.04em;margin-bottom:9px}.ai-assurance-contact-form_successState__tPcKj p{max-width:410px;margin:0 auto;color:var(--muted);font-size:15px;line-height:1.6}.ai-assurance-contact-form_resetButton__E1oUQ{margin-top:24px;border:0;background:none;color:var(--blue);font:700 13px inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.ai-assurance-contact-form_spinner__RpUeE{animation:ai-assurance-contact-form_spin__EDTSf 1s linear infinite}@keyframes ai-assurance-contact-form_spin__EDTSf{to{transform:rotate(1turn)}}@media(max-width:900px){.ai-assurance-contact-form_contactGrid__pYmqQ{grid-template-columns:1fr;gap:45px}}@media(max-width:640px){.ai-assurance-contact-form_contactSection__iCTre{padding:76px 0}.ai-assurance-contact-form_formCard__9nkOe{padding:22px 18px}.ai-assurance-contact-form_fieldGrid__uyX2y{grid-template-columns:1fr;gap:17px}.ai-assurance-contact-form_fieldWide__UqSyj{grid-column:auto}.ai-assurance-contact-form_formIntro__NHgVm{display:block}.ai-assurance-contact-form_formIntro__NHgVm p:last-child{margin-top:5px}.ai-assurance-contact-form_contactIntro__PHL4W h2{font-size:39px}}@media print{.ai-assurance-contact-form_contactSection__iCTre{display:none!important}}.ai-assurance-regulatory-map_regulatorySection__O26EV{padding:78px 0;background:#f7f8fc;border-top:1px solid #e0e5ef;border-bottom:1px solid #e0e5ef}.ai-assurance-regulatory-map_regulatoryGrid__lJkVl{display:grid;grid-template-columns:.78fr 1.22fr;gap:85px;align-items:center}.ai-assurance-regulatory-map_regulatoryIntro__DRxoi h2{max-width:470px;font-size:clamp(32px,3.7vw,47px);line-height:1.08;letter-spacing:-.06em;margin-bottom:16px}.ai-assurance-regulatory-map_regulatoryIntro__DRxoi>p:not(.ai-assurance-regulatory-map_eyebrow__ChQLB){max-width:500px;color:var(--muted);font-size:15px;line-height:1.7}.ai-assurance-regulatory-map_regulatoryCta__ojLxV{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:var(--blue);font-size:13px;font-weight:750;text-decoration:underline;text-underline-offset:4px}.ai-assurance-regulatory-map_referenceLabel__0nswi{margin:0 0 13px;color:var(--faint);font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:800}.ai-assurance-regulatory-map_referenceGrid__3p_OY{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ai-assurance-regulatory-map_referenceCard__B9Uek{display:flex;flex-direction:column;justify-content:space-between;min-height:92px;padding:14px 13px;border:1px solid #d5dbe7;border-radius:6px;background:#fff;transition:border-color .15s,transform .15s,box-shadow .15s}.ai-assurance-regulatory-map_referenceCard__B9Uek:hover{border-color:#9aa9d9;box-shadow:0 7px 18px rgba(30,45,136,.07);transform:translateY(-1px)}.ai-assurance-regulatory-map_referenceName__cU2dD{display:flex;align-items:flex-start;justify-content:space-between;gap:7px;color:var(--ink);font-size:13px;font-weight:750;line-height:1.25}.ai-assurance-regulatory-map_referenceName__cU2dD svg{flex:none;color:var(--blue)}.ai-assurance-regulatory-map_referenceDetail__W_FDB{margin-top:9px;color:var(--muted);font-size:11px;line-height:1.35}.ai-assurance-regulatory-map_regulatoryNote__ysqu1{margin:16px 0 0;color:var(--faint);font-size:11px;line-height:1.55}@media(max-width:900px){.ai-assurance-regulatory-map_regulatoryGrid__lJkVl{grid-template-columns:1fr;gap:40px}.ai-assurance-regulatory-map_regulatoryIntro__DRxoi h2{max-width:600px}}@media(max-width:640px){.ai-assurance-regulatory-map_regulatorySection__O26EV{padding:68px 0}.ai-assurance-regulatory-map_referenceGrid__3p_OY{grid-template-columns:1fr 1fr}.ai-assurance-regulatory-map_referenceCard__B9Uek{min-height:86px}}.ai-assurance-regulatory-nudge_nudge__zm_nD{background:#f2f4fb;border-bottom:1px solid #dfe4ef}.ai-assurance-regulatory-nudge_nudgeInner__NMk08{display:flex;align-items:center;gap:16px;min-height:49px;color:var(--muted);font-size:12px}.ai-assurance-regulatory-nudge_nudgeLabel__zsaWJ{color:var(--blue);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;white-space:nowrap}.ai-assurance-regulatory-nudge_nudgeText__8tL2B{flex:1;color:#6d7890;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-assurance-regulatory-nudge_nudgeLink__JmsKL{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:700;white-space:nowrap}.ai-assurance-regulatory-nudge_nudgeLink__JmsKL:hover{text-decoration:underline;text-underline-offset:3px}.ai-assurance-regulatory-nudge_nudgeLink__JmsKL svg{color:var(--blue)}@media(max-width:640px){.ai-assurance-regulatory-nudge_nudgeInner__NMk08{gap:9px;min-height:57px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px;line-height:1.3}.ai-assurance-regulatory-nudge_nudgeLabel__zsaWJ{font-size:9px}.ai-assurance-regulatory-nudge_nudgeText__8tL2B{order:3;flex-basis:100%;font-size:11px}.ai-assurance-regulatory-nudge_nudgeLink__JmsKL{font-size:11px;margin-left:auto}}@media print{.ai-assurance-regulatory-nudge_nudge__zm_nD{display:none!important}}