.landing_page__aBdkR{--l-paper:var(--paper,#f4f5f7);--l-sheet:var(--surface,#ffffff);--l-ink:var(--ink,#15171c);--l-muted:var(--muted,#5b606b);--l-line:var(--line,#d5d8de);--l-hl:var(--hl,#ffe14a);--l-pass:var(--pass,#17804f);--l-fail:var(--fail,#c8372d);--l-partial:var(--partial,#a86500);--l-night-line:#3a3d45;--l-night-text:#c9ccd3;--l-night-muted:#a3a8b3;--l-night-fail:#f0796e;--l-display:var(--font-display,"Helvetica Neue",Arial,sans-serif);--l-body:var(--font-body,"Helvetica Neue",Arial,sans-serif);--l-mono:var(--font-mono,ui-monospace,Menlo,monospace);background:var(--l-paper);color:var(--l-ink);font-family:var(--l-body);font-size:17px;line-height:1.6}.landing_page__aBdkR a{color:inherit}.landing_page__aBdkR :focus-visible{outline:2px solid var(--l-ink);outline-offset:3px;box-shadow:0 0 0 7px var(--l-hl)}.landing_page__aBdkR h1,.landing_page__aBdkR h2,.landing_page__aBdkR h3,.landing_page__aBdkR p{margin:0}.landing_wrap__WAi7M{max-width:1240px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.landing_skip__0Sy3e{position:absolute;left:16px;top:-80px;z-index:50;background:var(--l-ink);color:var(--l-paper)!important;padding:10px 14px}.landing_skip__0Sy3e:focus{top:12px}.landing_cap__pfBOO{font-family:var(--l-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--l-muted)}.landing_capInk__G8B1A{color:var(--l-ink)}.landing_mono__spEVm{font-family:var(--l-mono);font-size:12.5px;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--l-muted)}.landing_dim___T0tU{color:var(--l-muted)}.landing_hl__oyR0R{background-image:linear-gradient(transparent 24%,var(--l-hl) 24%,var(--l-hl) 94%,transparent 94%);padding:0 .08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.landing_marker__64_XM{position:relative;z-index:0;white-space:nowrap}.landing_marker__64_XM:before{content:"";position:absolute;z-index:-1;left:-.08em;right:-.1em;top:.2em;bottom:.02em;background:var(--l-hl);clip-path:polygon(1% 14%,99% 0,100% 86%,0 100%);transform:rotate(-1.2deg)}.landing_hlInk___K6A6{color:var(--l-ink)}.landing_btn__9l43p{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;background:var(--l-ink);color:var(--l-paper)!important;border:0;font:600 15px/1 var(--l-body);text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.landing_btn__9l43p:hover:not(:disabled){box-shadow:5px 5px 0 var(--l-hl);transform:translate(-2px,-2px)}.landing_btn__9l43p:disabled{cursor:progress;opacity:.8}.landing_btnSmall__iU_h1{min-height:38px;padding:0 14px;font-size:14px}.landing_btnSecondary__guzsm{background:transparent;color:var(--l-ink)!important;border:1.5px solid var(--l-ink)}.landing_btnSecondary__guzsm:disabled{cursor:not-allowed;color:var(--l-muted)!important;border-color:var(--l-line);opacity:1}.landing_arrow__KYxo5{font-family:var(--l-mono)}.landing_header__vmF5N{position:sticky;top:0;z-index:20;background:var(--l-paper);border-bottom:1px solid var(--l-ink)}.landing_headerInner__JkNUe{display:flex;align-items:center;gap:28px;min-height:60px}.landing_logo__sIfY2{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.landing_wordmark__SKQV_{font:800 25px/1 var(--l-display);letter-spacing:-.045em}.landing_nav__gAPym{display:none;gap:24px;font-size:14.5px}.landing_loginLink__hX9f1,.landing_nav__gAPym a{text-decoration:none}.landing_loginLink__hX9f1:hover,.landing_nav__gAPym a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}.landing_headerEnd__nkL_d{margin-left:auto;display:flex;gap:18px;align-items:center;font-size:14.5px}.landing_lang__S49y7{font-family:var(--l-mono);font-size:12px;text-decoration:none;color:var(--l-muted)!important}.landing_lang__S49y7 b{font-weight:500;color:var(--l-ink);text-decoration:underline;text-underline-offset:4px}.landing_loginLink__hX9f1{display:none}@media (min-width:900px){.landing_loginLink__hX9f1,.landing_nav__gAPym{display:flex}}.landing_section__O6gdK{border-bottom:1px solid var(--l-ink)}.landing_sectionInner__vqePO{padding-block:88px;display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:40px}.landing_marginNote__e2xgb{padding-top:8px;display:grid;gap:6px;align-content:start}.landing_marginNum__1MzP8{font:500 13px/1 var(--l-mono)}@media (max-width:900px){.landing_sectionInner__vqePO{grid-template-columns:minmax(0,1fr);row-gap:16px;padding-block:64px}.landing_marginNote__e2xgb{grid-auto-flow:column;justify-content:start;gap:14px}}.landing_h2__5n6sh{font-family:var(--l-display);font-weight:800;font-size:clamp(34px,5vw,64px);line-height:.98;letter-spacing:-.04em;text-wrap:balance;max-width:17ch}.landing_h3__it7F1{font-family:var(--l-display);font-weight:700;font-size:21px;line-height:1.25;letter-spacing:-.015em}.landing_lede__BIc2x{font-size:19px;line-height:1.55;max-width:56ch}.landing_ledeDim__VG43y{color:var(--l-muted);margin-top:24px!important}.landing_hero___ILNH{border-bottom:1px solid var(--l-ink)}.landing_heroInner__lvHCK{padding-top:48px}.landing_heroTags__QVdhg{display:flex;flex-wrap:wrap;gap:8px 28px;border-bottom:1px solid var(--l-line);padding-bottom:14px}.landing_h1__IEan5{font-family:var(--l-display);font-weight:900;font-size:clamp(50px,10vw,148px);line-height:.88;letter-spacing:-.055em;margin-top:44px!important;text-wrap:balance}.landing_h1b__oNJ7d{display:block;font-weight:800;font-size:.42em;line-height:1.08;letter-spacing:-.035em;margin-top:.4em}.landing_heroGrid__Mhkrf{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;margin-top:56px;padding-bottom:72px;align-items:end}.landing_heroText__lkTC9{display:grid;gap:28px}@media (max-width:1000px){.landing_heroGrid__Mhkrf{grid-template-columns:minmax(0,1fr);gap:48px}}.landing_form__WF9Sj{display:grid;gap:12px;max-width:540px}.landing_fieldRow__X8S1v{display:flex;border:2px solid var(--l-ink);background:var(--l-sheet)}.landing_fieldRow__X8S1v:focus-within{box-shadow:0 0 0 5px var(--l-hl)}.landing_fieldRow__X8S1v:has(input[aria-invalid=true]){border-color:var(--l-fail)}.landing_input__CUG8g{flex:1;min-width:0;border:0;background:transparent;color:var(--l-ink);font:400 16px var(--l-body);padding:0 14px;min-height:52px}.landing_input__CUG8g:focus{outline:none;box-shadow:none!important}.landing_input__CUG8g[readonly]{color:var(--l-muted)}.landing_fieldRow__X8S1v .landing_btn__9l43p{min-height:52px}.landing_fieldRow__X8S1v .landing_btn__9l43p:hover:not(:disabled){transform:none;box-shadow:none;background:#000}@media (max-width:520px){.landing_fieldRow__X8S1v{flex-direction:column}}.landing_check__xsWE1{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:13.5px;line-height:1.5;color:var(--l-muted)}.landing_check__xsWE1 input{width:16px;height:16px;margin-top:3px;accent-color:var(--l-ink)}.landing_check__xsWE1 a{color:var(--l-ink)}.landing_error__nVdAA{display:flex;gap:8px;align-items:flex-start;color:var(--l-fail);font-size:14px}.landing_error__nVdAA:before{content:"×";font-family:var(--l-mono);font-weight:700}.landing_sent__K0Vv2{display:grid;gap:10px;max-width:540px;background:var(--l-sheet);border:2px solid var(--l-ink);padding:20px}.landing_sent__K0Vv2:focus{outline:none}.landing_sentTitle__m5V6j{display:flex;align-items:center;gap:10px;font:700 20px/1.2 var(--l-display)}.landing_sentTitle__m5V6j svg{color:var(--l-pass)}.landing_sent__K0Vv2 p{font-size:15px}.landing_muted__Hbu_F{color:var(--l-muted)}.landing_sentActions__LoWfn{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.landing_tick__Egk_Q path{stroke-dasharray:40;animation:landing_draw__WKZE8 .25s ease-out both}.landing_sheet__CKSwc{margin:0;background:var(--l-sheet);border:1px solid var(--l-ink)}.landing_sheetHead__6xGMv{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--l-ink)}.landing_sheetBody__Xbu_N{padding:22px 20px 20px;display:grid;gap:18px}.landing_tallyHead__1b4X9{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;align-items:baseline}.landing_tallyQuestion__ldAsB{font:700 18px/1.3 var(--l-display);letter-spacing:-.01em}.landing_legend__jBjaj{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:0;padding:0;font-size:13px;color:var(--l-muted)}.landing_legend__jBjaj li{display:inline-flex;align-items:center;gap:6px}.landing_tally__rAaDA{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 8px}.landing_tally__rAaDA li{display:grid;gap:6px;justify-items:center}.landing_box__i2SEf{width:28px;height:28px;border:2px solid var(--l-ink);position:relative;flex:none}.landing_boxMini__Epj53{width:14px;height:14px;border-width:1.5px}.landing_box__i2SEf svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.landing_box__i2SEf path{fill:none;stroke-width:9;stroke-linecap:square;stroke-dasharray:100;animation:landing_draw__WKZE8 .3s ease-out both}.landing_boxMini__Epj53 path{animation:none}.landing_ok__YxSLv{background:var(--l-hl)}.landing_ok__YxSLv path{stroke:var(--l-ink)}.landing_ko__uBLz_ path{stroke:var(--l-fail)}.landing_ab__0Jkvl path{stroke:var(--l-partial)}@keyframes landing_draw__WKZE8{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media (max-width:640px){.landing_tally__rAaDA{grid-template-columns:repeat(6,minmax(0,1fr))}}.landing_pid__Fn7LE{font:400 10.5px/1 var(--l-mono);color:var(--l-muted)}.landing_result__3tk5S{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 24px;align-items:end;border-top:1px solid var(--l-line);padding-top:18px}@media (max-width:520px){.landing_result__3tk5S{grid-template-columns:minmax(0,1fr)}}.landing_big__d33JX{font:900 clamp(64px,8vw,104px)/.82 var(--l-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.landing_big__d33JX small{font-size:.38em;letter-spacing:-.03em;font-weight:800;color:var(--l-muted)}.landing_quote__MdpCY{font-size:16px;line-height:1.5;margin:0}.landing_ref__GLaHS{font:500 10.5px/1 var(--l-mono);vertical-align:super;padding:1px 3px;margin-left:2px;background:var(--l-ink);color:var(--l-hl)!important;text-decoration:none;white-space:nowrap}.landing_scroll__AcvKx{overflow-x:auto;margin-top:48px}.landing_compare__UnsNr{width:100%;min-width:640px;border-collapse:collapse;font-size:16px}.landing_compare__UnsNr td,.landing_compare__UnsNr th{text-align:left;padding:16px 14px;border-top:1px solid var(--l-line);vertical-align:top}.landing_compare__UnsNr thead th{border-top:0;border-bottom:2px solid var(--l-ink)}.landing_compare__UnsNr tbody th{font-weight:500;width:38%}.landing_us__5dXAb{background:var(--l-sheet);border-left:2px solid var(--l-ink);border-right:2px solid var(--l-ink);font-weight:600}.landing_compare__UnsNr thead .landing_us__5dXAb{border-top:2px solid var(--l-ink)}.landing_compare__UnsNr tbody tr:last-child .landing_us__5dXAb{border-bottom:2px solid var(--l-ink)}.landing_toneNeutral__QAvcj:before,.landing_toneNo__eVuqW:before,.landing_toneYes___94bC:before{font-family:var(--l-mono);font-weight:700;margin-right:8px}.landing_toneYes___94bC:before{content:"✓";color:var(--l-pass)}.landing_toneNo__eVuqW:before{content:"×";color:var(--l-fail)}.landing_toneNeutral__QAvcj{color:var(--l-muted)}.landing_toneNeutral__QAvcj:before{content:"~"}.landing_tableNote__BMCbv{margin-top:14px!important}.landing_steps__hogEu{list-style:none;padding:0;margin:56px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--l-ink)}.landing_steps__hogEu li{padding:26px 26px 0 0;display:grid;gap:12px;align-content:start}.landing_steps__hogEu li+li{padding-left:26px;border-left:1px solid var(--l-line)}.landing_steps__hogEu p{color:var(--l-muted)}.landing_stepNum__2Tsmi{font:900 76px/.8 var(--l-display);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px var(--l-ink)}@media (max-width:900px){.landing_steps__hogEu{grid-template-columns:minmax(0,1fr)}.landing_steps__hogEu li{padding:24px 0}.landing_steps__hogEu li+li{padding-left:0;border-left:0;border-top:1px solid var(--l-line)}}.landing_night__WkHP1{background:var(--l-ink);color:var(--l-paper);border-bottom:0}.landing_night__WkHP1 .landing_cap__pfBOO,.landing_night__WkHP1 .landing_mono__spEVm{color:var(--l-night-muted)}.landing_night__WkHP1 .landing_marginNum__1MzP8{color:var(--l-hl)}.landing_night__WkHP1 .landing_ledeDim__VG43y{color:var(--l-night-text)}.landing_night__WkHP1 .landing_ref__GLaHS{background:var(--l-hl);color:var(--l-ink)!important}.landing_report__eXn_1{margin-top:56px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);border:1px solid var(--l-night-line)}.landing_report__eXn_1>div{padding:30px;display:grid;gap:16px;align-content:start}.landing_report__eXn_1>div+div{border-left:1px solid var(--l-night-line)}@media (max-width:1000px){.landing_report__eXn_1{grid-template-columns:minmax(0,1fr)}.landing_report__eXn_1>div{padding:22px}.landing_report__eXn_1>div+div{border-left:0;border-top:1px solid var(--l-night-line)}}.landing_severity__Im3uC{display:inline-flex;gap:8px;align-items:center}.landing_severity__Im3uC:before{content:"";width:10px;height:10px;background:var(--l-night-fail)}.landing_findingTitle__xqnHt{font:700 clamp(24px,3vw,32px) /1.1 var(--l-display);letter-spacing:-.025em}.landing_findingText__52tzZ{color:var(--l-night-text)}.landing_sources__0iaOz{list-style:none;margin:0;padding:0;display:grid;gap:18px}.landing_sources__0iaOz li{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.5;scroll-margin-top:100px}.landing_sources__0iaOz li:target{outline:1px solid var(--l-hl);outline-offset:6px}.landing_sourceId__Xmsi6{font:500 12px/1.9 var(--l-mono);color:var(--l-hl)}.landing_sources__0iaOz mark{background:var(--l-hl);color:var(--l-ink);padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.landing_rules__DUhuc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;border-top:1px solid var(--l-night-line)}.landing_rules__DUhuc div{padding:20px 22px 0 0;font-size:15.5px;color:var(--l-night-text)}.landing_rules__DUhuc div+div{padding-left:22px;border-left:1px solid var(--l-night-line)}.landing_rules__DUhuc h3{font:700 17px/1.3 var(--l-display);color:var(--l-paper);margin-bottom:4px!important}@media (max-width:900px){.landing_rules__DUhuc{grid-template-columns:minmax(0,1fr)}.landing_rules__DUhuc div{padding:18px 0}.landing_rules__DUhuc div+div{padding-left:0;border-left:0;border-top:1px solid var(--l-night-line)}}.landing_who__ElXqL{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;padding:0}.landing_who__ElXqL li{display:grid;gap:10px;align-content:start}.landing_whoQuestion__5mED_{font:700 22px/1.25 var(--l-display);letter-spacing:-.02em}@media (max-width:900px){.landing_who__ElXqL{grid-template-columns:minmax(0,1fr);gap:28px}}.landing_redact__DZFL_{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--l-ink)}.landing_redact__DZFL_>div{padding:24px 28px 0 0}.landing_redact__DZFL_>div+div{padding-left:28px;border-left:1px solid var(--l-line)}.landing_redact__DZFL_ ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:14px}.landing_redact__DZFL_ li{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;align-items:center;font-size:15.5px}.landing_bar__dhhPh{height:18px;background:var(--l-ink)}.landing_kept__tZIKo{font-family:var(--l-mono);font-size:13px;border-bottom:1px dashed var(--l-muted);padding-bottom:2px}.landing_privacyNote__M0J3_{margin-top:32px!important;font-size:15px;max-width:70ch;color:var(--l-muted)}@media (max-width:900px){.landing_redact__DZFL_{grid-template-columns:minmax(0,1fr)}.landing_redact__DZFL_>div{padding-right:0}.landing_redact__DZFL_>div+div{padding-left:0;border-left:0;margin-top:28px}.landing_redact__DZFL_ li{grid-template-columns:120px minmax(0,1fr)}}.landing_faq__G_b3c{margin-top:48px;max-width:880px;border-top:2px solid var(--l-ink)}.landing_faq__G_b3c details{border-bottom:1px solid var(--l-line)}.landing_faq__G_b3c summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:44px minmax(0,1fr) 24px;gap:10px;align-items:baseline;padding:20px 0}.landing_faq__G_b3c summary::-webkit-details-marker{display:none}.landing_faq__G_b3c summary:hover .landing_faqQ__f4EXZ{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}.landing_faqKey__scbOY{font:500 12px/1 var(--l-mono);color:var(--l-muted)}.landing_faqQ__f4EXZ{font:700 19px/1.35 var(--l-display);letter-spacing:-.01em}.landing_faqIcon__t9s__{font:400 22px/1 var(--l-mono);text-align:right}.landing_faqIcon__t9s__:before{content:"+"}.landing_faq__G_b3c details[open] .landing_faqIcon__t9s__:before{content:"−"}.landing_faq__G_b3c details p{padding:0 34px 22px 54px;color:var(--l-muted);max-width:70ch}@media (max-width:520px){.landing_faq__G_b3c summary{grid-template-columns:34px minmax(0,1fr) 20px}.landing_faq__G_b3c details p{padding-left:44px;padding-right:0}}.landing_final__9egB9{background:var(--l-hl);border-bottom:1px solid var(--l-ink)}.landing_finalInner__e_JQe{padding-block:96px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:end}.landing_finalTitle__Fi075{font:900 clamp(44px,8vw,116px) /.9 var(--l-display);letter-spacing:-.055em;max-width:12ch;text-wrap:balance}.landing_final__9egB9 .landing_check__xsWE1,.landing_final__9egB9 .landing_reassurance__CnshU{color:var(--l-ink)}@media (max-width:1000px){.landing_finalInner__e_JQe{grid-template-columns:minmax(0,1fr);padding-block:72px}}.landing_footerInner__cYjbW{padding-block:36px 52px;display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between;font-size:14px}.landing_footerLinks__RoLus{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.landing_footerLinks__RoLus a{color:var(--l-muted)!important}.landing_banner__2AvTn{background:var(--l-hl);border-bottom:1px solid var(--l-ink);padding-block:12px;font-size:15px}@media (prefers-reduced-motion:reduce){.landing_btn__9l43p{transition:none}.landing_btn__9l43p:hover:not(:disabled){transform:none}.landing_box__i2SEf path,.landing_tick__Egk_Q path{animation:none}}