@charset "UTF-8";.eyebrow___N2XnH{font-family:var(--fontMono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.eyebrow___N2XnH.light___iM06c{color:var(--accent-deep)}.eyebrow___N2XnH.dark___-7mEz{color:var(--accent)}.eyebrow___N2XnH.muted___2eGY4{color:var(--text-muted)}.section___JHKep{background:var(--ink);color:var(--white-100)}.container___IhxKO{max-width:var(--wContent);margin:0 auto;padding:var(--pSectionY) var(--pSectionX)}@media(max-width:1024px){.container___IhxKO{padding:72px 32px}}@media(max-width:640px){.container___IhxKO{padding:56px 20px}}.heading___YhkKk{margin:18px 0 0;font-size:44px;line-height:1.05;font-weight:800;letter-spacing:-.03em;text-wrap:balance}@media(max-width:1024px){.heading___YhkKk{font-size:36px}}@media(max-width:640px){.heading___YhkKk{font-size:30px}}.grid___jg5V8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px}@media(max-width:1024px){.grid___jg5V8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid___jg5V8{grid-template-columns:minmax(0,1fr)}}.card___5duS8{background:var(--panel);border:1px solid var(--white-10);border-radius:14px;padding:24px}.number___mECly{font-family:var(--fontMono);font-size:11px;color:var(--accent)}.title___Y-3oG{margin-top:10px;font-size:19px;font-weight:600}.description___u54yC{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:var(--on-dark-muted)}.note___Dr4HW{margin:16px 0 0;max-width:44em;font-size:15px;line-height:1.6;color:var(--on-dark-muted)}.section___h1w99{background:var(--ink);color:var(--white-100)}.container___I1sMV{max-width:var(--wContent);margin:0 auto;padding:80px var(--pSectionX)}@media(max-width:1024px){.container___I1sMV{padding:72px 32px}}@media(max-width:640px){.container___I1sMV{padding:56px 20px}}.head___R0hRv{display:flex;align-items:flex-end;justify-content:space-between;gap:48px}@media(max-width:1024px){.head___R0hRv{flex-direction:column;align-items:flex-start;gap:20px}}.heading___XXcFL{margin:16px 0 0;font-size:40px;line-height:1.08;font-weight:800;letter-spacing:-.03em;text-wrap:balance}@media(max-width:1024px){.heading___XXcFL{font-size:34px}}@media(max-width:640px){.heading___XXcFL{font-size:28px}}.heading___XXcFL{max-width:22em}.standfirst___zLtNJ{margin:0;max-width:24em;font-size:15.5px;line-height:1.6;color:var(--on-dark-muted)}.grid___X9q9z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px}@media(max-width:1024px){.grid___X9q9z{grid-template-columns:minmax(0,1fr)}}.card___RHPDv{background:var(--panel);border:1px solid var(--white-10);border-radius:14px;padding:24px}.lead___SgHUM{margin:0 0 14px;font-size:13.5px;line-height:1.5;color:var(--on-dark-muted)}.figure___bodA1{font-family:var(--fontMono);font-size:24px;font-weight:500;letter-spacing:-.01em;color:var(--accent)}@media(max-width:640px){.figure___bodA1{font-size:21px}}.breakdown___mUOwX{margin:0;display:grid;gap:7px}.breakdownRow___r82GB{display:flex;align-items:baseline;gap:10px}.breakdownRow___r82GB:after{content:"";order:1;flex:1;border-bottom:1px dotted var(--white-10);transform:translateY(-3px)}.breakdownLabel___y5r1d{order:0;font-size:13.5px;line-height:1.4;color:var(--on-dark)}.breakdownValue___yyedS{order:2;margin:0;font-family:var(--fontMono);font-size:19px;font-weight:500;letter-spacing:-.01em;color:var(--accent)}.claim___K2lto{margin:14px 0 0;font-size:15px;line-height:1.55;color:var(--on-dark)}.source___8vghF{font-family:var(--fontMono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;margin:14px 0 0;line-height:1.5;color:var(--on-dark-faint)}.footer___smP7p{background:var(--ink);padding:64px var(--pSectionX) var(--pSectionY)}@media(max-width:1024px){.footer___smP7p{padding:56px 32px 72px}}@media(max-width:640px){.footer___smP7p{padding:48px 20px 56px}}.container___1wqNg{font-family:var(--fontMono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;max-width:var(--wContent);margin:0 auto;padding-top:26px;border-top:1px solid var(--white-10);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;color:var(--on-dark-faint)}.links___V2fcZ{display:flex;gap:20px}.link___v0KZS{color:var(--on-dark-faint)}.link___v0KZS:hover{color:var(--white-100)}.name___UjNEo{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--white-100)}.legal___Xnhk3{display:flex;align-items:center;gap:20px}.legalLink___ihZsc{font-size:13px;color:var(--white-55);text-decoration:none}.legalLink___ihZsc:hover{color:var(--white-100);text-decoration:underline}.copyright___QUZBX{font-size:14px}.header___qxHtx{position:sticky;top:0;z-index:var(--zHeader);background:var(--ink-92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--white-8)}.inner___Hkih8{max-width:var(--wContent);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px var(--pSectionX)}@media(max-width:640px){.inner___Hkih8{padding:12px 20px;gap:12px}}.brand___fqQlg{display:flex;align-items:center;gap:11px;min-width:0}.mark___IRzWc{width:26px;height:26px;flex-shrink:0;display:block}@media(max-width:640px){.mark___IRzWc{width:22px;height:22px}}.name___MARxt{font-size:13px;font-weight:700;line-height:1.15;letter-spacing:.06em;text-transform:uppercase;color:var(--white-100)}.nav___wtnkm{display:flex;align-items:center;gap:26px}.links___JHWed{display:flex;align-items:center;gap:26px;margin:0;padding:0;list-style:none}@media(max-width:1024px){.links___JHWed{display:none}}@media(max-width:640px){.login___h-n-W{display:none}}.link___-g0Vf{font-size:13.5px;color:var(--on-dark-nav)}.link___-g0Vf:hover{color:var(--white-100)}.menuCta___H8fZ-,.cta___uqtT3{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;background:var(--accent);color:var(--on-accent);font-size:13.5px;font-weight:700;white-space:nowrap}.menuCta___H8fZ-:hover,.cta___uqtT3:hover{color:var(--on-accent);background:var(--accent-hover)}@media(max-width:640px){.cta___uqtT3{display:none}}.menu___Yw9r6{display:none}@media(max-width:1024px){.menu___Yw9r6{display:block}}.menuToggle___WxReg{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--white-8);border-radius:8px;color:var(--on-dark-nav);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.menuToggle___WxReg::-webkit-details-marker{display:none}.menuToggle___WxReg:hover{color:var(--white-100)}.menuToggle___WxReg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.burger___9AaZU{position:relative;display:block;width:18px;height:2px;border-radius:1px;background:currentcolor;transition:background .15s}.burger___9AaZU:before,.burger___9AaZU:after{content:"";position:absolute;left:0;width:18px;height:2px;border-radius:1px;background:currentcolor;transition:transform .2s}.burger___9AaZU:before{top:-6px}.burger___9AaZU:after{top:6px}details[open]>.menuToggle___WxReg .burger___9AaZU{background:transparent}details[open]>.menuToggle___WxReg .burger___9AaZU:before{transform:translateY(6px) rotate(45deg)}details[open]>.menuToggle___WxReg .burger___9AaZU:after{transform:translateY(-6px) rotate(-45deg)}.menuList___yJIlA{position:absolute;top:100%;left:0;right:0;margin:0;padding:8px var(--pSectionX) 20px;list-style:none;background:var(--ink);border-bottom:1px solid var(--white-8);box-shadow:0 24px 40px -24px #00000080}@media(max-width:640px){.menuList___yJIlA{padding:4px 20px 20px}}.menuLink___AfkXg{display:block;padding:14px 0;border-bottom:1px solid var(--white-8);font-size:16px;color:var(--on-dark-nav)}.menuLink___AfkXg:hover{color:var(--white-100)}.menuCtaItem___YHpIu{display:none}@media(max-width:640px){.menuCtaItem___YHpIu{display:block;margin-top:16px}}.menuCta___H8fZ-{justify-content:center;width:100%;box-sizing:border-box;padding:14px 18px;font-size:15px}.hero___DAXBl{background:var(--ink);color:var(--white-100);padding:76px var(--pSectionX) 84px}@media(max-width:1024px){.hero___DAXBl{padding:56px 32px 64px}}@media(max-width:640px){.hero___DAXBl{padding:44px 20px 52px}}.inner___p6JYd{max-width:var(--wContent);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:60px;align-items:start}@media(max-width:1024px){.inner___p6JYd{grid-template-columns:minmax(0,1fr);gap:44px}}.main___iEOui{min-width:0}.badge___WisrX{font-family:var(--fontMono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;padding:6px 13px;border:1px solid var(--accent-line);border-radius:999px;color:var(--accent)}.title___-9AYC{margin:24px 0 0;font-size:60px;line-height:1.02;font-weight:800;letter-spacing:-.035em;text-wrap:balance}@media(max-width:1024px){.title___-9AYC{font-size:46px}}@media(max-width:640px){.title___-9AYC{font-size:33px;letter-spacing:-.025em}}.titleAccent___JmMtL{color:var(--accent)}.subtitle___k3wRO{margin:24px 0 0;max-width:31em;font-size:18.5px;line-height:1.55;color:var(--on-dark-muted)}@media(max-width:640px){.subtitle___k3wRO{font-size:17px}}.actions___5Za4Z{display:flex;align-items:center;gap:14px;margin-top:34px;flex-wrap:wrap}@media(max-width:640px){.actions___5Za4Z{gap:10px}}.primary___d2CjP,.secondary___HOt2M{display:inline-flex;align-items:center;gap:10px;border-radius:10px}@media(max-width:640px){.primary___d2CjP,.secondary___HOt2M{padding:15px 22px;font-size:15px}}.primary___d2CjP{padding:17px 28px;background:var(--accent);color:var(--on-accent);font-size:16.5px;font-weight:700;box-shadow:0 10px 30px #88d87938}.primary___d2CjP:hover{color:var(--on-accent);background:var(--accent-hover)}.secondary___HOt2M{padding:17px 24px;border:1px solid var(--white-14);color:var(--on-dark);font-size:15.5px;font-weight:500}.secondary___HOt2M:hover{color:var(--white-100);background:var(--white-8)}.proof___Dxb3O{font-family:var(--fontMono);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;--gutter: 36px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;margin:28px 0 0;padding:0;overflow:hidden;list-style:none;color:var(--on-dark-faint)}.proofItem___uUKIl{position:relative;margin-left:calc(-1 * var(--gutter));padding:0 var(--gutter)}.proofSeparator___Eg3h5{position:absolute;left:calc(var(--gutter) / 2);translate:-50% 0;color:var(--on-dark-divider)}.aside___PQWI1{display:flex;flex-direction:column;gap:20px;min-width:0}.verdict___kQAEn{background:var(--panel);border:1px solid var(--white-10);border-radius:18px;padding:24px}@media(max-width:640px){.verdict___kQAEn{padding:20px}}.verdictHead___-EODj{font-family:var(--fontMono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--on-dark-faint)}.verdictState___LCmCW{display:inline-flex;align-items:center;gap:6px;color:var(--accent);white-space:nowrap}.pulse___J5MjS{width:6px;height:6px;border-radius:999px;background:var(--accent);animation:pulse___J5MjS 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pulse___J5MjS{animation:none}}@keyframes pulse___J5MjS{0%,to{opacity:1}50%{opacity:.5}}.scoreRow___OCHd-{display:flex;align-items:flex-end;gap:18px;margin-top:20px}.score___yOLsq{font-size:72px;line-height:.9;font-weight:800;letter-spacing:-.04em;color:var(--white-100)}@media(max-width:640px){.score___yOLsq{font-size:60px}}.grade___WUdu-{display:inline-flex;padding:4px 12px;border-radius:999px;background:var(--grade-bg);color:var(--grade-text);font-size:12px;font-weight:700}.scoreCaption___Avv5z{margin-top:6px;font-size:12.5px;color:var(--on-dark-muted)}.barsLabel___HLOzv{font-family:var(--fontMono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;margin-top:22px;color:var(--on-dark-faint)}.bars___bLt5d{display:flex;flex-direction:column;gap:13px;margin-top:12px}.barHead___C5ONo{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--on-dark-nav)}.barValue___8CHdo{font-family:var(--fontMono);color:var(--on-dark-muted)}.barTrack___ZQ1sf{height:6px;margin-top:7px;border-radius:999px;background:var(--white-10)}.barFill___yqXe3{height:6px;border-radius:999px}.barFill___yqXe3.warn___-hNUN{background:var(--warn)}.barFill___yqXe3.crit___6AQ03{background:var(--crit)}.stats___ORdh9{display:flex;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid var(--white-10)}.stat___WFGpl{flex:1;min-width:0;border-radius:12px;padding:13px}.stat___WFGpl.crit___6AQ03{background:var(--crit-wash);border:1px solid var(--crit-line)}.stat___WFGpl.plain___WroGd{background:var(--white-5);border:1px solid var(--white-10)}.statValue___MsonK{font-size:15px;font-weight:700;white-space:nowrap}.crit___6AQ03 .statValue___MsonK{color:var(--crit-bright)}.plain___WroGd .statValue___MsonK{color:var(--on-dark)}.statLabel___t7kLe{margin-top:2px;font-size:12px;line-height:1.35;color:var(--on-dark-muted)}.quote___1G-oA{margin:0;border-left:2px solid var(--accent);padding:4px 0 4px 20px}.quoteText___f4S4R{margin:0;font-size:16.5px;line-height:1.5;color:var(--on-dark)}.section___S-1dN{background:var(--white-100);color:var(--ink)}.container___yzCIc{max-width:var(--wContent);margin:0 auto;padding:var(--pSectionY) var(--pSectionX)}@media(max-width:1024px){.container___yzCIc{padding:72px 32px}}@media(max-width:640px){.container___yzCIc{padding:56px 20px}}.heading___7-U1s{margin:18px 0 0;font-size:44px;line-height:1.05;font-weight:800;letter-spacing:-.03em;text-wrap:balance}@media(max-width:1024px){.heading___7-U1s{font-size:36px}}@media(max-width:640px){.heading___7-U1s{font-size:30px}}.grid___Uhu-I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px}@media(max-width:640px){.grid___Uhu-I{grid-template-columns:minmax(0,1fr);margin-top:32px}}.card___afgIk{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}.question___ug9zt{font-size:17px;line-height:1.4;font-weight:600;color:var(--ink);text-wrap:balance}.answer___rYakK{margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--text-muted)}.section___FVPsm{background:var(--ink);color:var(--white-100)}.container___2ZeFF{max-width:var(--wContent);margin:0 auto;padding:var(--pSectionY) var(--pSectionX) 0;display:flex;align-items:center;justify-content:space-between;gap:56px;flex-wrap:wrap}@media(max-width:1024px){.container___2ZeFF{padding:72px 32px 0;gap:32px}}@media(max-width:640px){.container___2ZeFF{padding:56px 20px 0}}.copy___GZRWl{flex:1 1 420px;min-width:0;max-width:640px}.heading___0LkUX{margin:0;max-width:22em;font-size:42px;line-height:1.06;font-weight:800;letter-spacing:-.03em;text-wrap:balance}@media(max-width:1024px){.heading___0LkUX{font-size:34px}}@media(max-width:640px){.heading___0LkUX{font-size:28px}}.lead___ot9Jc{margin:16px 0 0;max-width:34em;font-size:16.5px;line-height:1.6;color:var(--on-dark-muted)}.actions___Ibskx{flex:0 0 auto;display:flex;flex-direction:column;gap:12px}@media(max-width:640px){.actions___Ibskx{width:100%}}.cta___ApN-X,.ctaSecondary___aljrT{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;white-space:nowrap}.cta___ApN-X{padding:18px 32px;background:var(--accent);color:var(--on-accent);font-size:17px;font-weight:700}.cta___ApN-X:hover{color:var(--on-accent);background:var(--accent-hover)}.ctaSecondary___aljrT{padding:16px 32px;border:1px solid var(--white-14);color:var(--on-dark);font-size:15.5px;font-weight:500}.ctaSecondary___aljrT:hover{color:var(--white-100);background:var(--white-8)}.requirement___uJJ3C{margin:16px 0 0;max-width:34em;font-size:14px;line-height:1.6;color:var(--on-dark-faint)}.section___pigLY{background:var(--white-100);color:var(--ink)}.container___9bBPr{max-width:var(--wContent);margin:0 auto;padding:var(--pSectionY) var(--pSectionX)}.container___9bBPr+.container___9bBPr{padding-top:0}@media(max-width:1024px){.container___9bBPr{padding:72px 32px}}@media(max-width:640px){.container___9bBPr{padding:56px 20px}}.intro___voWNk{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;align-items:start}@media(max-width:1024px){.intro___voWNk{grid-template-columns:minmax(0,1fr);gap:32px}}.heading___w4m56{margin:18px 0 0;font-size:44px;line-height:1.05;font-weight:800;letter-spacing:-.03em;text-wrap:balance}@media(max-width:1024px){.heading___w4m56{font-size:36px}}@media(max-width:640px){.heading___w4m56{font-size:30px}}.paragraph___0AtXS{margin:0;font-size:18px;line-height:1.6;color:var(--text-body)}@media(max-width:640px){.paragraph___0AtXS{font-size:17px}}.paragraphStrong___aUU3J{margin:18px 0 0;font-size:18px;line-height:1.6;font-weight:600;color:var(--ink)}@media(max-width:640px){.paragraphStrong___aUU3J{font-size:17px}}.books___Enxc8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}@media(max-width:640px){.books___Enxc8{grid-template-columns:minmax(0,1fr);margin-top:32px}}.book___wPNu3{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:12px;padding:22px}.bookLabel___GQ0wT{font-family:var(--fontMono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep)}.bookTitle___gOAaU{margin-top:10px;font-size:19px;font-weight:600}.bookDescription___nnGYz{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:var(--text-muted)}.contrast___qwNau{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;margin-top:52px;align-items:start}@media(max-width:1024px){.contrast___qwNau{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:36px}}.pullQuote___3W4kt{margin:0;font-size:22px;line-height:1.4;font-weight:600;letter-spacing:-.015em;color:var(--ink)}@media(max-width:640px){.pullQuote___3W4kt{font-size:19px}}.example___TAQjn{margin:0;background:var(--accent-wash);border-left:3px solid var(--accent);border-radius:0 12px 12px 0;padding:22px 24px}.exampleLabel___g67lG{font-family:var(--fontMono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep)}.exampleText___qgufq{margin:12px 0 0;font-size:15.5px;line-height:1.6;color:var(--text-body)}.symptomsBlock___IS072{border-top:1px solid var(--border);padding-top:52px}@media(max-width:640px){.symptomsBlock___IS072{padding-top:40px}}.symptomsHeading___W0qJm{margin:0;font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.02em;text-wrap:balance}@media(max-width:640px){.symptomsHeading___W0qJm{font-size:24px}}.symptomsSubheading___-9H10{margin:8px 0 0;font-size:16.5px;color:var(--text-muted)}.symptoms___u9TDK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}@media(max-width:1024px){.symptoms___u9TDK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.symptoms___u9TDK{grid-template-columns:minmax(0,1fr)}}.symptom___n74ye{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px}.symptomNumber___LTZQk{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;border-radius:5px;background:var(--ink);color:var(--accent);font-family:var(--fontMono);font-size:11px}.symptomText___4JrAs{margin:12px 0 0;font-size:15px;line-height:1.55;color:var(--text-body)}.callout___QW6Io{display:flex;align-items:flex-start;gap:14px;margin-top:20px;background:var(--ink);border-radius:12px;padding:22px 26px}@media(max-width:640px){.callout___QW6Io{padding:20px}}.calloutDot___wZhw2{flex:0 0 auto;width:8px;height:8px;margin-top:8px;border-radius:999px;background:var(--accent)}.calloutText___-3y6v{margin:0;font-size:17px;line-height:1.5;font-weight:600;color:var(--white-100)}@media(max-width:640px){.calloutText___-3y6v{font-size:16px}}.findings___2qKcb{display:none;--sevCritBg: #fde7e7;--sevCrit: #b42318;--sevHighBg: #fdebd9;--sevHigh: #a8480a;--sevMedBg: #fdf0cf;--sevMed: #8a4b00;--ratingGood: #4f46c8;--ratingAttention: #b84a0a;--strengthBg: #eefaf1;--strengthLine: #1e9e5a;--strengthText: #1b7a47}@media(max-width:640px){.findings___2qKcb{display:block;margin-top:28px}}.note___jRh92{margin:0;font-size:13px;color:var(--text-muted)}.dimension___SvdI0{margin-top:24px}.head___O6dgS{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.name___Iqcfs{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}.rating___vRT3I,.ratingAttention___M0vrp,.ratingGood___v1pHo{font-family:var(--fontMono);font-size:13px;letter-spacing:0;text-transform:uppercase;font-weight:600}.ratingGood___v1pHo{color:var(--ratingGood)}.ratingAttention___M0vrp{color:var(--ratingAttention)}.strength___fwUcV{display:flex;gap:10px;margin:12px 0 0;padding:10px 12px;border-left:3px solid var(--strengthLine);border-radius:6px;background:var(--strengthBg);font-size:14px;line-height:1.45}.tick___BNn-c{flex:none;font-weight:700;color:var(--strengthText)}.list___P7QiE{margin:0;padding:0;list-style:none}.finding___8boig{display:grid;justify-items:start;gap:8px;padding:14px 0 16px;border-bottom:1px solid var(--border)}.sev___-tT74,.sevMed___Ww99p,.sevHigh___30NMu,.sevCrit___RIvDr{font-family:var(--fontMono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;position:relative;padding:3px 8px;border-radius:6px;font-weight:600}.sevCrit___RIvDr{background:var(--sevCritBg);color:var(--sevCrit)}.sevHigh___30NMu{background:var(--sevHighBg);color:var(--sevHigh)}.sevMed___Ww99p{background:var(--sevMedBg);color:var(--sevMed)}.text___ELsKM{margin:0;font-size:15px;line-height:1.45;color:var(--ink)}.why___xCHBl{margin:0;font-size:14px;line-height:1.5;color:var(--text-muted)}.why___xCHBl:before{content:"↳ ";color:var(--ratingGood)}.srOnly___ZQX-Q{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.section___hrGkK{background:var(--white-100);color:var(--ink)}.container___iqeVQ{max-width:var(--wContent);margin:0 auto;padding:var(--pSectionY) var(--pSectionX)}@media(max-width:1024px){.container___iqeVQ{padding:72px 32px}}@media(max-width:640px){.container___iqeVQ{padding:56px 20px}}.head___fWOrw{display:flex;align-items:flex-end;justify-content:space-between;gap:48px}@media(max-width:1024px){.head___fWOrw{flex-direction:column;align-items:flex-start;gap:20px}}.heading___wsUrW{margin:16px 0 0;font-size:40px;line-height:1.08;font-weight:800;letter-spacing:-.03em;text-wrap:balance}@media(max-width:1024px){.heading___wsUrW{font-size:34px}}@media(max-width:640px){.heading___wsUrW{font-size:28px}}.heading___wsUrW{max-width:22em}.grid___vF-Wq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-top:34px}@media(max-width:1024px){.grid___vF-Wq{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.grid___vF-Wq{display:none}}.preview___2TlW3{margin:0;min-width:0}.caption___BUToK{font-family:var(--fontMono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.frame___L-BPk{margin-top:10px;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--surface);background:var(--white-100);box-shadow:0 20px 50px -20px #23263340}@media(max-width:640px){.frame___L-BPk{display:none}}.image___lInJl{display:block;width:100%;height:auto}.section___a66ff{background:var(--surface);color:var(--ink)}.container___ft5rT{max-width:var(--wContent);margin:0 auto;padding:var(--pSectionY) var(--pSectionX)}@media(max-width:1024px){.container___ft5rT{padding:72px 32px}}@media(max-width:640px){.container___ft5rT{padding:56px 20px}}.intro___e1f-7{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;align-items:start}@media(max-width:1024px){.intro___e1f-7{grid-template-columns:minmax(0,1fr);gap:32px}}.heading___IBzL1{margin:18px 0 0;font-size:44px;line-height:1.05;font-weight:800;letter-spacing:-.03em;text-wrap:balance}@media(max-width:1024px){.heading___IBzL1{font-size:36px}}@media(max-width:640px){.heading___IBzL1{font-size:30px}}.paragraph___nnb1K{margin:0;font-size:18px;line-height:1.6;color:var(--text-body)}@media(max-width:640px){.paragraph___nnb1K{font-size:17px}}.note___ADpYE{margin:16px 0 0;font-size:15px;line-height:1.6;color:var(--text-muted)}.table___CZYyn{margin-top:40px;background:var(--white-100);border:1px solid var(--border);border-radius:14px;overflow:hidden}@media(max-width:640px){.table___CZYyn{margin-top:32px}}.tableHead___knIjh,.row___EXsCY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr 1fr}@media(max-width:640px){.tableHead___knIjh,.row___EXsCY{grid-template-columns:1fr}}.tableHead___knIjh{background:var(--surface);border-bottom:1px solid var(--border)}@media(max-width:640px){.tableHead___knIjh{display:none}}.headCell___PZHqi,.headCellHighlighted___Abed4{font-family:var(--fontMono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:16px 24px;border-bottom:1px solid var(--border)}@media(max-width:640px){.headCell___PZHqi,.headCellHighlighted___Abed4{padding:12px 16px}}.headCell___PZHqi{background:var(--surface);color:var(--text-muted)}.headCellHighlighted___Abed4{background:var(--accent-soft);border-bottom-color:var(--accent-border);color:var(--accent-deeper)}.cell___JHLii,.cellHighlighted___j2mjk{padding:20px 24px;font-size:15px;line-height:1.55;border-bottom:1px solid var(--border)}@media(max-width:640px){.cell___JHLii,.cellHighlighted___j2mjk{padding:16px;font-size:14.5px}}.cell___JHLii{color:var(--text-muted);color:var(--text-faint)}@media(max-width:640px){.cell___JHLii{border-bottom:1px solid var(--border-soft)}.cell___JHLii:before{content:"Conventional tools";display:block;font-family:var(--fontMono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;color:var(--text-faint)}}.cellHighlighted___j2mjk{background:var(--accent-tint);border-bottom-color:var(--accent-border);color:var(--ink);font-weight:500}.row___EXsCY:last-child .cell___JHLii,.row___EXsCY:last-child .cellHighlighted___j2mjk{border-bottom:none}.method___Nh8ZX{margin-top:40px;background:var(--white-100);border:1px solid var(--border);border-radius:14px;padding:28px}@media(max-width:640px){.method___Nh8ZX{margin-top:32px;padding:22px}}.methodHeading___pgd3X{margin:0;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.02em}@media(max-width:640px){.methodHeading___pgd3X{font-size:21px}}.methodNote___qdSxu{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--text-muted)}.pipeline___8Y585{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0;padding:0;list-style:none}.step___jkQyn{display:flex;align-items:center;gap:8px;min-width:0}.stepArrow___MfGm7{color:var(--text-muted);font-size:13px}.stepChip___UTzsf{font-family:var(--fontMono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-body)}.step___jkQyn:last-child .stepChip___UTzsf{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-deeper)}.guarantees___HPBRq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid var(--border)}@media(max-width:1024px){.guarantees___HPBRq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.guarantees___HPBRq{grid-template-columns:minmax(0,1fr);gap:18px}}.guaranteeLabel___4na25{font-family:var(--fontMono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep)}.guaranteeText___BgJEY{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:var(--text-muted)}@media(max-width:640px){.guaranteeText___BgJEY:before{content:"Coherence Auditor";display:block;font-family:var(--fontMono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-weight:700;color:var(--ink)}}.section___nBzqb{background:var(--surface);color:var(--ink);border-top:1px solid var(--border)}.container___ZC3Sf{max-width:var(--wContent);margin:0 auto;padding:var(--pSectionY) var(--pSectionX)}@media(max-width:1024px){.container___ZC3Sf{padding:72px 32px}}@media(max-width:640px){.container___ZC3Sf{padding:56px 20px}}.heading___0S6tC{margin:18px 0 0;font-size:44px;line-height:1.05;font-weight:800;letter-spacing:-.03em;text-wrap:balance}@media(max-width:1024px){.heading___0S6tC{font-size:36px}}@media(max-width:640px){.heading___0S6tC{font-size:30px}}.grid___wMIoB{display:grid;grid-template-columns:minmax(0,1fr);margin-top:40px}@media(max-width:640px){.grid___wMIoB{margin-top:32px}}.companyCard___KmZjG{background:var(--white-100);border:1px solid var(--border);border-radius:14px;padding:28px}@media(max-width:640px){.companyCard___KmZjG{padding:22px}}.companyHead___o2bq2{display:flex;align-items:center;gap:12px}.dot___iDU6k{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--accent)}.companyName___L-j0Q{font-size:19px;font-weight:600}.companyBio___etyBU{max-width:760px;margin:20px 0 0;font-size:15px;line-height:1.6;color:var(--text-body)}.offices___z8Hg4{font-family:var(--fontMono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 24px;margin-top:22px;padding-top:20px;border-top:1px solid var(--border);line-height:1.5;font-size:15px}@media(max-width:1024px){.offices___z8Hg4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.offices___z8Hg4{grid-template-columns:1fr;gap:6px}}.section___eOJRj{background:var(--surface);color:var(--ink);border-top:1px solid var(--border)}.container___P69Mp{max-width:var(--wContent);margin:0 auto;padding:var(--pSectionY) var(--pSectionX);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:start}@media(max-width:1024px){.container___P69Mp{grid-template-columns:minmax(0,1fr);gap:44px;padding:72px 32px}}@media(max-width:640px){.container___P69Mp{padding:56px 20px}}.main___ssJIv{min-width:0}.heading___H5vwb{margin:18px 0 0;font-size:44px;line-height:1.05;font-weight:800;letter-spacing:-.03em;text-wrap:balance}@media(max-width:1024px){.heading___H5vwb{font-size:36px}}@media(max-width:640px){.heading___H5vwb{font-size:30px}}.paragraph___3nHM2{margin:20px 0 0;font-size:17px;line-height:1.6;color:var(--text-body)}.paragraphStrong___BAl3-{margin:18px 0 0;font-size:19px;line-height:1.5;font-weight:700;color:var(--ink)}.aside___q5Uvx{min-width:0}.moments___Q8RjB{display:flex;flex-direction:column;margin:6px 0 0;padding:0;list-style:none}.moment___oFsVc{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--border)}.dot___1SYqd{flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:var(--accent)}.momentText___CA5Eq{font-size:17px;font-weight:600}.note___19Fml{margin:18px 0 0;font-size:15px;line-height:1.6;color:var(--text-muted)}
