:root{--paper:#f4f2ec;--paper-deep:#e8e4d9;--ink:#141a18;--ink-soft:#4b5551;--line:#d5d2c6;--signal:#d9ff43;--red:#9e3426;--white:#fffefa;--sans:var(--font-sans,Arial),"Helvetica Neue",Arial,sans-serif;--display:var(--font-display,Arial),"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--shadow-soft:0 1px 2px rgba(20,26,24,.05),0 10px 30px rgba(20,26,24,.08);--radius:16px;--radius-sm:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:inherit}h1,h2,h3,p{margin-top:0}::selection{background:var(--signal);color:var(--ink)}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.skipLink{position:fixed;z-index:100;top:10px;left:10px;padding:10px 16px;background:var(--signal);color:var(--ink);font-weight:800;transform:translateY(-160%)}.skipLink:focus-visible{transform:translateY(0)}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.siteHeader{border-bottom:1px solid var(--line);background:rgba(244,242,236,.94)}.headerInner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{display:inline-flex;flex-shrink:0;text-decoration:none}.citrevoLogo{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.citrevoLogoMark{display:block;flex:0 0 auto;width:40px;height:40px}.citrevoLogoText{font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-.015em;line-height:1}.siteNav{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:700}.siteNav a{text-underline-offset:4px;text-decoration-thickness:1px}.siteNav a:not(:hover){-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.navLogin{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 16px;text-decoration:none}.navLogin:hover{background:var(--ink);color:var(--paper)}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start;padding-block:56px}.eyebrow{margin-bottom:16px;color:var(--ink-soft);font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:500}.heroEyebrow{display:flex;align-items:center;gap:10px}.heroEyebrow:before{content:"";width:8px;height:8px;background:var(--ink);border-radius:50%}.hero h1{margin-bottom:24px;font-family:var(--display);font-size:clamp(40px,4.8vw,62px);font-weight:600;line-height:1.08;letter-spacing:-.015em}.hero h1 em{font-style:normal;font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-decoration-thickness:5px;text-underline-offset:7px}.heroLead{max-width:540px;margin-bottom:24px;color:var(--ink-soft);font-size:18px;line-height:1.65}.heroActions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:16px}.heroMethodLink{font-size:14px;font-weight:600;text-decoration:none}.heroMethodLink:hover{text-decoration:underline;text-underline-offset:4px}.heroAssurance{margin:14px 0 18px;color:var(--ink-soft);font-size:13px;line-height:1.6}.truthStrip{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--ink-soft);font-size:12px}.heroScene{margin:0;min-width:0}.sceneWindow{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-soft)}.sceneTopline{display:flex;align-items:center;gap:10px;padding:18px 22px;border-bottom:1px solid var(--line);font-size:12px;font-weight:600}.sceneStatusDot{width:7px;height:7px;border-radius:50%;background:var(--ink)}.sceneExample{margin-left:auto;font-size:11px;font-weight:400;color:var(--ink-soft)}.sceneConversation{padding:22px}.sceneLabel{display:block;margin-bottom:9px;color:var(--ink-soft);font-size:11px}.sceneQuestion{padding:14px 16px;border-radius:10px;background:var(--paper)}.sceneQuestion p{min-height:48px;margin:0;font-size:15px;font-weight:500}.sceneCursor{opacity:0}.sceneCursor[data-active=true]{opacity:1;animation:scene-cursor 1s step-end infinite}.sceneAnswer{margin-top:22px}.sceneIntroduction{height:22px;margin-bottom:12px;font-size:13px}.sceneSuggestions{display:grid;grid-gap:10px;gap:10px;padding:0;margin:0;list-style:none}.sceneSuggestions li{display:flex;gap:12px;align-items:center;min-height:44px;opacity:0;transition:opacity .3s ease}.sceneSuggestions li[data-visible=true]{opacity:1}.sceneNumber{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:7px;font-family:var(--mono);font-size:11px}.sceneGap strong,.sceneSuggestions strong{display:block;font-size:13px;font-weight:600}.sceneGap div>span,.sceneSuggestions div>span{display:block;margin-top:3px;color:var(--ink-soft);font-size:12px}.sceneGap{display:flex;align-items:center;gap:12px;margin-top:16px;padding:13px 14px;border:1px dashed var(--line);border-radius:9px;opacity:0;transition:opacity .3s,background .5s}.sceneGap[data-visible=true]{opacity:1}.sceneGap[data-revealed=true]{background:var(--signal);border-color:transparent}.sceneGapIcon{display:grid;place-items:center;width:24px;height:24px;border:1px solid;border-radius:50%;font-size:13px}.sceneFinding{display:flex;align-items:center;gap:12px;min-height:86px;padding:18px 22px;background:var(--ink);color:var(--paper)}.sceneFinding>*{opacity:0;transition:opacity .4s}.sceneFinding[data-visible=true]>*{opacity:1}.sceneFindingMark{color:var(--signal);font-size:24px}.sceneFinding strong{display:block;font-size:13px;font-weight:600}.sceneFinding div>span{display:block;margin-top:4px;color:#c9cfcc;font-size:11px}.sceneCaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-top:14px;color:var(--ink-soft);font-size:11px}.sceneCaption button{border:0;padding:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sceneCaption button:disabled{display:none}@keyframes scene-cursor{50%{opacity:0}}.heroScan{scroll-margin-top:24px}.reportExampleSection{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:72px;gap:72px;align-items:center;padding-block:64px;border-top:1px solid var(--line)}.reportExampleCopy h2{margin-bottom:20px;font-family:var(--display);font-size:clamp(30px,3.4vw,42px);font-weight:500;line-height:1.2;letter-spacing:-.015em}.reportExampleCopy>p:not(.eyebrow){color:var(--ink-soft);font-size:16px;line-height:1.7}.reportBenefits{display:grid;grid-gap:20px;gap:20px;list-style:none;margin:28px 0;padding:0}.reportBenefits li{padding-left:16px;border-left:2px solid var(--line)}.reportBenefits strong{display:block;margin-bottom:5px;font-size:14px;font-weight:600}.reportBenefits span{display:block;color:var(--ink-soft);font-size:14px;line-height:1.6}.reportExample{min-width:0;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-soft)}.exampleReportHeader{display:flex;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid var(--line)}.exampleReportHeader .eyebrow{margin-bottom:8px}.exampleReportHeader h3{margin-bottom:6px;font-family:var(--display);font-size:22px;font-weight:500}.exampleReportHeader div>p:last-child{margin:0;color:var(--ink-soft);font-size:12px}.exampleBadge{align-self:start;padding:4px 8px;border:1px solid var(--line);border-radius:6px;font-size:11px}.exampleMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0;padding:20px 24px}.exampleMetrics dt{font-size:12px;color:var(--ink-soft)}.exampleMetrics dd{margin:8px 0 0;font-family:var(--display);font-size:36px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exampleMetrics dd>span{display:block;font-family:var(--sans);color:var(--ink-soft);font-size:11px}.exampleAnswer,.exampleCompetitors,.exampleNextStep{margin:0 24px 20px;padding:18px;border-radius:var(--radius-sm);background:var(--paper)}.exampleAnswer .eyebrow,.exampleNextStep .eyebrow{margin-bottom:10px;text-transform:none;letter-spacing:normal;font-family:var(--sans);font-size:12px}.exampleAnswer h4,.exampleCompetitors h4,.exampleNextStep h4{margin:0 0 10px;font-size:14px;font-weight:600}.exampleAnswer>p:not(.eyebrow),.exampleNextStep>p:not(.eyebrow){margin-bottom:12px;font-size:13px;line-height:1.7;color:var(--ink-soft)}.exampleEvidenceLabel{display:inline-block;border:1px solid var(--line);border-radius:5px;padding:4px 8px;font-size:11px}.exampleCompetitors{padding:0;background:none}.exampleCompetitors ul{padding:0;margin:0;list-style:none;font-size:12px}.exampleCompetitors li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding-block:8px;border-bottom:1px solid var(--line)}.exampleCompetitors li>span:last-child{color:var(--ink-soft)}.exampleNextStep{border:1px solid var(--line);background:none}.exampleNextStep>p:last-child{margin-bottom:0}.reportExample figcaption{padding:14px 24px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:12px;line-height:1.6}.formBand{padding-block:68px;background:var(--ink);color:var(--paper)}.formWrap{max-width:1020px}.checkForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px 22px;gap:26px 22px}.formHeading{grid-column:1/-1;display:flex;align-items:flex-start;gap:20px;border-bottom:1px solid #68706d;padding-bottom:24px}.formHeading .eyebrow{color:#adb6b2;margin-bottom:5px}.formHeading h2{margin-bottom:0;font-family:var(--display);font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.2}.formIntro{grid-column:1/-1;max-width:500px;margin:-8px 0 0;color:#c9cfcc}.field{display:flex;flex-direction:column;gap:8px}.fieldWide{grid-column:1/-1}.field label{font-size:13px;font-weight:600}.field input{width:100%;min-width:0;min-height:54px;border:1px solid #747c79;border-radius:var(--radius-sm);padding:12px 15px;background:#202825;color:var(--white)}.field input::placeholder{color:#8f9894;opacity:1}.field input:hover{border-color:var(--paper)}.field input:focus{border-color:var(--signal);outline:3px solid var(--signal);outline-offset:2px}.formError{grid-column:1/-1;margin:0;padding:12px 14px;border-left:3px solid #df978b;border-radius:var(--radius-sm);background:#372926;color:var(--white)}.formAction{grid-column:1/-1;display:flex;align-items:center;gap:20px;margin-top:6px}.formAction p{max-width:330px;margin:0;color:#aeb7b3;font-size:12px}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:50px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 20px;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s}.buttonPrimary{min-width:280px;background:var(--signal);color:var(--ink)}.buttonPrimary:hover:not(:disabled){background:var(--white)}.button:disabled{cursor:not-allowed;opacity:.68}.buttonSecondary{background:transparent;color:var(--ink)}.buttonDark,.buttonSecondary:hover{background:var(--ink);color:var(--paper)}.buttonDark:hover{background:#303b35}.arrowIcon{flex:0 0 auto}.principleSection{display:grid;grid-template-columns:130px minmax(0,1fr) minmax(280px,.8fr);grid-gap:40px;gap:40px;padding-block:88px}.sectionIndex{padding-top:7px;border-top:1px solid var(--line);text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.06em}.pricingIntro h2,.principleCopy h2,.sectionHeading h2{margin-bottom:24px;font-family:var(--display);font-size:clamp(30px,3.5vw,42px);font-weight:500;line-height:1.16;letter-spacing:-.015em}.principleCopy>p{max-width:620px;color:var(--ink-soft);font-size:17px;line-height:1.7}.definitionList{margin:0;border-top:2px solid var(--ink)}.definitionList div{padding:15px 0 17px;border-bottom:1px solid var(--line)}.definitionList dt{margin-bottom:7px;font-size:13px;font-weight:600}.definitionList dd{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.6}.methodSection{padding-block:80px;background:var(--white);border-block:1px solid var(--line)}.sectionHeading{display:grid;grid-template-columns:1fr 2fr;align-items:flex-end;grid-gap:30px;gap:30px}.sectionHeading h2{margin-bottom:32px}.methodSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;list-style:none;padding:0;margin:0}.methodSteps li{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.methodSteps span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:8px;margin-bottom:28px;color:var(--ink-soft);font-family:var(--mono);font-size:11px}.methodSteps h3{margin-bottom:12px;font-family:var(--display);font-size:20px;font-weight:500;line-height:1.25}.methodSteps p{margin-bottom:0;color:var(--ink-soft);font-size:14px}.methodFootnote{max-width:720px;margin:28px 0 0 auto;color:var(--ink-soft);font-size:13px;line-height:1.7}.pricingSection{display:grid;grid-gap:32px;gap:32px;padding-block:88px 96px}.pricingIntro{max-width:720px}.pricingIntro>p:last-child{color:var(--ink-soft);font-size:15px;line-height:1.7}.priceRail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.priceCard{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.priceCardFeatured{background:var(--ink);color:var(--paper)}.priceCard h3{min-height:44px;font-size:16px;font-weight:500}.priceCard .price{margin:22px 0;font-family:var(--display);font-size:44px;line-height:1.1}.priceCard p:not(.price){flex:1 1;margin-bottom:24px;color:var(--ink-soft);font-size:14px;line-height:1.7}.priceCardFeatured p:not(.price){color:#bdc6c2}.priceCard>span{padding-top:16px;border-top:1px solid var(--line);font-size:11px;line-height:1.7}.priceCardFeatured>span{border-color:#48524c}.siteFooter{padding-block:46px;border-top:1px solid var(--line);background:var(--ink);color:var(--paper)}.footerGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:flex-end}.footerBrand{display:inline-flex;margin-bottom:14px;text-decoration:none;color:#f4f8d9}.footerBrand .citrevoLogoMark{width:48px;height:48px}.footerBrand .citrevoLogoText{font-size:38px}.muted{color:var(--ink-soft)}.siteFooter .muted{color:#aeb7b3;margin:0;font-size:13px}.footerNote{max-width:500px;margin:0 0 0 auto;color:#aeb7b3;font-size:12px}.footerDetails{min-width:0}.footerLinks{display:flex;flex-wrap:wrap;gap:12px 22px;margin-bottom:18px;font-size:13px}.footerCompany a,.footerLinks a{text-underline-offset:3px}.footerPrivacyButton{border:0;padding:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.analyticsConsent{position:fixed;z-index:90;bottom:18px;left:18px;right:18px;max-width:1000px;margin-inline:auto;padding:22px;border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center}.analyticsConsent h2{font-family:var(--display);font-size:25px;margin-bottom:8px}.analyticsConsent p{font-size:14px;margin:0}.analyticsConsentActions{display:grid;grid-gap:10px;gap:10px}.analyticsConsentActions button{min-height:44px;min-width:170px;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:10px 16px;cursor:pointer;font-weight:700}.analyticsConsentActions button:hover{background:var(--paper-deep)}.analyticsConsentActions .analyticsConsentClose{border:0;text-decoration:underline;font-weight:400}@media(max-width:620px){.analyticsConsent{bottom:12px;left:12px;right:18px;padding:16px;gap:14px;grid-template-columns:minmax(0,1fr)}.analyticsConsentActions{grid-template-columns:1fr 1fr}.analyticsConsentActions button{min-width:0}.analyticsConsentClose{grid-column:1/-1}}.footerCompany{margin-top:30px;padding-top:22px;border-top:1px solid #68706d;color:#aeb7b3;font-size:12px}.footerCompany p{margin-bottom:6px}.formLegal{grid-column:1/-1;margin:0;font-size:13px;line-height:1.6}.formLegal a{text-underline-offset:3px}.legalPage{padding-block:70px 100px}.legalHeader{max-width:880px;margin-bottom:48px}.legalHeader h1{font-family:var(--display);font-size:clamp(36px,5vw,60px);font-weight:500;line-height:1.12;letter-spacing:-.015em;margin-bottom:24px}.legalLead{font-size:20px;color:var(--ink-soft);max-width:760px}.legalVersion{font-size:13px;color:var(--ink-soft)}.legalGrid{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,760px);grid-gap:60px;gap:60px;align-items:start}.legalContents{border-top:2px solid var(--ink);padding-top:20px;font-size:13px}.legalContents ol{padding-left:20px}.legalContents li{margin-bottom:12px;padding-left:4px}.legalBody a,.legalContents a{text-underline-offset:3px;overflow-wrap:anywhere}.legalRelated{display:grid;grid-gap:12px;gap:12px;margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.legalBody section{border-top:1px solid var(--line);padding-top:24px;margin-bottom:38px;scroll-margin-top:24px}.legalBody h2{font-family:var(--display);font-size:28px;font-weight:500;line-height:1.2}.legalBody li,.legalBody p,.legalDefinitions dd{line-height:1.75}.legalBody li{margin-bottom:12px}.legalBody ul{padding-left:24px}.legalContact{font-style:normal;padding:20px;border-left:4px solid var(--red);background:var(--paper-deep);line-height:1.8;margin-block:24px}.legalDefinitions dt{font-weight:700;margin-top:22px}.legalDefinitions dd{margin:6px 0 20px}.manualComparisonNote{margin-top:18px;border-top:1px solid var(--line);padding-top:16px}.manualComparisonNote summary{cursor:pointer;font-weight:700}.manualComparisonNote p{margin:12px 0 0}.providerUpgrade{padding-block:64px;background:var(--ink);color:var(--paper)}.providerUpgradeHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.providerUpgradeHeading h2{font-family:var(--display);font-weight:500;font-size:clamp(34px,4vw,52px);line-height:1.1;margin-bottom:18px}.providerUpgradeHeading>div>p:last-child{color:#bdc6c2;max-width:650px}.providerUpgradePrice{flex-shrink:0;font-family:var(--display);font-size:56px;line-height:1;color:var(--signal)}.providerUpgradePrice span{display:block;margin-top:10px;font-family:var(--sans);font-size:12px;color:#bdc6c2}.providerCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-block:24px}.providerCard{padding:24px;border:1px solid #68706d;display:flex;flex-direction:column}.providerCardIncluded{border-color:var(--signal)}.providerState{display:inline-flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#bdc6c2}.providerCardIncluded .providerState{color:var(--signal)}.providerCard h3{margin:22px 0 12px;font-size:22px}.providerCard p{color:#bdc6c2;font-size:14px}.providerCard strong{margin-top:auto;padding-top:18px;font-size:12px}.providerUpgradeAction{display:flex;align-items:center;gap:24px}.providerUpgradeAction .button{flex-shrink:0}.providerUpgradeAction .button:disabled{cursor:not-allowed}.providerUpgradeAction p{max-width:660px;margin:0;color:#bdc6c2;font-size:13px}.providerDisclosure{color:#bdc6c2;font-size:13px;max-width:850px}.providerUpgrade .purchaseForm{max-width:720px;margin-top:28px}.providerUpgrade .saveCheck{color:var(--paper)}.providerUpgrade .saveCheck .button{background:var(--signal);color:var(--ink)}.providerComparison{padding-block:34px 16px}.providerComparison>h2{font-family:var(--display);font-size:clamp(30px,4vw,46px);line-height:1.1;font-weight:500}.providerScoreCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-block:28px}.providerScoreCards article{border-top:3px solid var(--ink);padding-top:15px}.providerScoreCards h3{font-size:14px}.providerScoreCards strong{font-family:var(--display);font-size:32px}.providerComparisonNote,.providerScoreCards p{color:var(--ink-soft);font-size:12px}.providerMatrix{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:16px}.providerMatrix caption{text-align:left;font-size:13px;padding-bottom:14px}.providerMatrix td,.providerMatrix th{border:1px solid var(--line);padding:14px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.providerMatrix thead th{background:var(--ink);color:var(--paper);font-size:13px}.providerMatrix th:first-child{width:40%}.providerMatrix tbody th{font-weight:400}.providerMatrix tbody th>span{font-size:11px;font-weight:800;text-transform:uppercase}.providerMatrix tbody th p{margin:8px 0 0;font-size:13px}.providerMatrix a{display:block;font-size:13px;font-weight:700;text-underline-offset:3px}.providerMatrix a span{display:block;font-size:11px;font-weight:400;margin-top:8px}.observationMeta{font-size:12px;color:var(--ink-soft);overflow-wrap:anywhere}.observationCard{scroll-margin-top:24px}.paidReportList{display:grid;grid-gap:14px;gap:14px}.paidReportList article{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;border:1px solid var(--line)}.paidReportList h3{margin-bottom:6px}.paidReportList p{margin:0;color:var(--ink-soft);font-size:13px}@media (max-width:760px){.paidReportList article{align-items:stretch;flex-direction:column}.providerMatrix td,.providerMatrix th{padding:9px 6px}.providerMatrix th:first-child{width:34%}.providerMatrix a,.providerMatrix thead th{font-size:11px}.providerMatrix tbody th p{font-size:12px}.providerScoreCards{gap:12px}.providerScoreCards h3{font-size:12px}.providerCards{grid-template-columns:minmax(0,1fr)}.providerUpgradeAction,.providerUpgradeHeading{flex-direction:column}.legalPage{padding-block:42px 60px}.legalGrid{grid-template-columns:minmax(0,1fr);gap:32px}.legalContents ol{column-count:2;column-gap:28px}.legalContents li{page-break-inside:avoid;break-inside:avoid}}@media print{.legalContents,.siteFooter,.siteHeader,.skipLink{display:none}.legalPage{width:100%;padding:0}.legalGrid{display:block}.legalBody h2{page-break-after:avoid;break-after:avoid}}.statusPage{min-height:68vh;padding-block:110px}.statusPage h1{max-width:820px;margin-bottom:24px;font-family:var(--display);font-size:clamp(36px,5vw,60px);font-weight:500;line-height:1.12;letter-spacing:-.015em}.statusLead{max-width:690px;color:var(--ink-soft);font-size:19px}.progressCard{max-width:760px;margin-top:50px;border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-soft)}.progressTopline{display:flex;justify-content:space-between;gap:20px;padding:13px 17px;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.progressTopline span:first-child{color:var(--red)}.progressTrack{overflow:hidden;height:8px;margin:28px 17px 20px;border-radius:10px;background:var(--paper-deep)}.progressTrack span{display:block;height:100%;background:var(--ink);border-radius:inherit;transition:width .35s ease}.progressCard>p{padding:0 17px 23px;margin:0;font-family:var(--display);font-size:20px}.statusMeta{margin-top:23px;color:var(--ink-soft);font-size:12px}.statusActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.errorEyebrow{color:var(--red)}.loadingRule{width:min(600px,100%);height:4px;border-radius:4px;margin-top:50px;background:linear-gradient(90deg,var(--line) 0 35%,var(--ink) 35% 55%,var(--line) 55%);background-size:200% 100%;animation:ledger-load 1.4s linear infinite}@keyframes ledger-load{to{background-position:-200% 0}}.resultHero{padding-block:75px 55px;border-bottom:1px solid var(--line)}.resultIdentity{display:grid;grid-template-columns:1fr auto;align-items:flex-end;grid-gap:50px;gap:50px}.resultIdentity h1{margin-bottom:12px;font-family:var(--display);font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.12;letter-spacing:-.015em}.resultIdentity>div:first-child>p:last-child{margin-bottom:0;color:var(--ink-soft);font-size:18px}.resultTimestamp{min-width:250px;padding:17px 0 0;border-top:2px solid var(--ink)}.resultTimestamp span{display:block;margin-bottom:5px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.resultTimestamp strong{font-family:var(--display);font-size:17px;font-weight:500}.scoreSection{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(400px,1.25fr);grid-gap:7vw;gap:7vw;padding-block:90px}.scoreIntro h2{margin-bottom:20px;font-family:var(--display);font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.16;letter-spacing:-.015em}.scoreIntro>p:last-child{max-width:480px;color:var(--ink-soft)}.scoreData{min-width:0}.scoreBoard{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-soft)}.primaryScore{padding:21px;border-right:1px solid var(--line);background:var(--ink);color:var(--paper)}.primaryScore>span{display:block;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.primaryScore strong{display:inline-block;margin-top:30px;font-family:var(--display);color:var(--signal);font-size:86px;font-weight:500;line-height:.8}.primaryScore small{color:#abb4b0;font-size:14px}.primaryScore p{margin:31px 0 0;padding-top:13px;border-top:1px solid #67706d;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.metricList{margin:0}.metricList div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:17px 19px;border-bottom:1px solid var(--line)}.metricList div:last-child{border-bottom:0}.metricList dt{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.metricList dd{margin:0;font-family:var(--display);font-size:32px}.metricList dd span{color:var(--ink-soft);font-size:14px}.summaryCompetitors{margin-top:28px;border-top:2px solid var(--ink)}.summaryCompetitors>span{display:block;padding-block:10px;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.summaryCompetitors ol{list-style:none;padding:0;margin:0;border-bottom:1px solid var(--line)}.summaryCompetitors li{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-top:1px solid var(--line)}.summaryCompetitors li>span{min-width:32px;text-align:right;font-family:var(--display);font-size:20px}.methodNotice{padding-block:38px;border-block:1px solid var(--line);background:var(--paper-deep)}.methodNoticeInner{display:grid;grid-template-columns:140px 1fr 1fr;grid-gap:40px;gap:40px}.methodNoticeInner p{margin:0}.methodNoticeInner>p:not(.eyebrow){font-family:var(--display);font-size:17px;line-height:1.4}.methodNoticeInner .methodCaveat{color:var(--ink-soft);font-family:var(--sans);font-size:13px}.observationsSection{padding-block:90px 110px}.observationsHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px}.observationsHeading h2{margin:0;font-family:var(--display);font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.16}.observationsHeading>p{max-width:360px;margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.observationList{display:grid;grid-gap:24px;gap:24px}.observationCard{border:1px solid var(--line);background:var(--white)}.observationHeader{display:flex;justify-content:space-between;gap:20px;padding:11px 16px;border-bottom:1px solid var(--line);background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.observationBody{padding:28px}.observationPrompt{max-width:900px;margin-bottom:20px;font-family:var(--display);font-size:clamp(22px,3vw,31px);line-height:1.25}.observationSignals{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:26px}.observationSignals span{padding:5px 8px;border:1px solid var(--line);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.observationSignals .signalYes{background:var(--signal)}.observationSignals .signalNo{color:var(--ink-soft);background:var(--paper)}.answerBlock{padding:22px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper)}.answerBlock .answerLabel{margin-bottom:12px;font-family:var(--sans);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.answerBlock p:last-child{margin-bottom:0;white-space:pre-wrap;font-family:var(--sans);font-size:16px;line-height:1.75;overflow-wrap:anywhere}.evidenceGrid{display:grid;grid-template-columns:1fr 1fr;margin-top:25px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.evidenceGrid>div{min-width:0;padding:17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow-wrap:anywhere}.evidenceGrid h3{margin-bottom:9px;color:var(--red);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.evidenceWide{grid-column:1/-1}.emptyValue{color:var(--ink-soft);font-style:italic}.valueList{margin:0;padding-left:20px}.valueList li+li{margin-top:5px}.valueObject{margin:0}.valueObject>div{display:grid;grid-template-columns:minmax(90px,.3fr) 1fr;grid-gap:12px;gap:12px;padding:7px 0;border-bottom:1px dotted var(--line)}.valueObject>div:last-child{border-bottom:0}.valueObject dt{font-weight:800;text-transform:capitalize}.valueObject dd{margin:0}.emptyObservations{padding:28px;border:1px solid var(--line)}.nextBand{padding-block:80px;background:var(--paper-deep);border-top:1px solid var(--line)}.nextGrid{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:7vw;gap:7vw}.nextGrid h2{margin:0;font-family:var(--display);font-size:clamp(38px,5vw,60px);font-weight:500;line-height:1}.nextOptions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.nextOptions article{display:flex;flex-direction:column;min-height:235px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.nextOptions span{font-weight:800}.nextOptions p{color:#35403c;font-size:13px}.nextOptions button{margin-top:auto;border:1px solid var(--line);padding:10px;background:rgba(255,255,255,.3);color:var(--ink);font:inherit;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;cursor:not-allowed}.loginPage{min-height:72vh;display:grid;grid-template-columns:1fr minmax(380px,.75fr);grid-gap:9vw;gap:9vw;align-items:center;padding-block:95px}.loginIntro h1{max-width:650px;margin-bottom:25px;font-family:var(--display);font-size:clamp(36px,5vw,60px);font-weight:500;line-height:1.12;letter-spacing:-.015em}.loginIntro>p:not(.eyebrow){max-width:580px;color:var(--ink-soft);font-size:18px}.loginIntro>a{font-weight:800;text-underline-offset:4px}.loginPanel{border:1px solid var(--line);padding:25px;background:var(--ink);color:var(--paper);box-shadow:var(--shadow-soft)}.loginPanelTop{display:flex;justify-content:space-between;gap:20px;margin:-25px -25px 27px;padding:10px 13px;border-bottom:1px solid #68706d;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.loginPanel h2{margin-bottom:26px;font-family:var(--display);font-size:36px;font-weight:500}.loginForm{display:grid;grid-gap:17px;gap:17px}.loginField input{background:#24302d}.loginError{margin:0;padding-left:12px;border-left:4px solid var(--signal);color:var(--white);font-size:13px}.loginNotice{padding:18px;border:1px solid #75807c;background:#24302d}.loginNotice strong{display:block;margin-bottom:8px;color:var(--signal)}.loginNotice p{margin:0;color:#c3cbc8;font-size:13px}.loginSent{border-color:var(--signal)}.loginPrivacy{margin:24px 0 0;padding-top:17px;border-top:1px solid #68706d;color:#aeb7b3;font-size:11px}.accountHeader{border-bottom:1px solid var(--line);background:var(--white)}.accountHeaderInner{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:28px}.accountHeaderInner>div{display:flex;gap:13px;align-items:baseline}.accountHeaderInner>div span{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.accountHeaderInner>div strong{font-family:var(--display);font-size:15px;font-weight:500}.accountHeader nav{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.accountHeader nav a{padding:10px 12px;border-radius:var(--radius-sm);text-decoration:none;white-space:nowrap}.accountHeader nav a:hover{background:var(--paper)}.accountHeader nav a[aria-current=page]{background:var(--ink);color:var(--white)}.accountHeader form{margin:0}.accountHeader button{border:0;border-left:1px solid var(--line);padding:5px 0 5px 20px;background:transparent;color:inherit;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.saveBand{padding-block:28px 0}.saveCheck{display:grid;grid-template-columns:auto minmax(200px,420px);grid-gap:10px 22px;gap:10px 22px;align-items:center;padding-bottom:28px;border-bottom:1px solid var(--line)}.saveCheck>p{margin:0;color:var(--ink-soft);font-size:12px}.saveCheck .inlineError{grid-column:1/-1;color:var(--red);font-weight:800}.claimActions{display:grid;grid-gap:15px;gap:15px;max-width:540px;margin-top:36px}.inlineError{margin:0;color:var(--red);font-size:13px}.diagnosticsSection{padding-block:86px;border-bottom:1px solid var(--line);background:var(--paper-deep)}.reportSectionHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px}.reportSectionHeading h2{margin:0;font-family:var(--display);font-size:clamp(28px,3.5vw,42px);font-weight:500;line-height:1.18;letter-spacing:-.015em}.reportSectionHeading>p{max-width:390px;margin:0;color:var(--ink-soft);font-size:13px}.diagnosticLedger{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:2px solid var(--ink);border-left:1px solid var(--line)}.diagnosticLedger>div{min-width:0;padding:15px 17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow-wrap:anywhere}.diagnosticLedger .diagnosticWide{grid-column:1/-1}.actionLedger dt,.diagnosticLedger dt{margin-bottom:5px;color:var(--red);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.actionLedger dd,.diagnosticLedger dd{margin:0;font-family:var(--sans);font-size:15px;line-height:1.7}.diagnosticNotice{margin:22px 0 0;padding-left:14px;border-left:4px solid var(--red);font-weight:800}.limitations{display:grid;grid-template-columns:180px 1fr;grid-gap:25px;gap:25px;margin-top:30px;padding-top:17px;border-top:1px solid var(--line)}.limitations h3{margin:0;text-transform:uppercase;letter-spacing:.07em;font-size:11px}.limitations ul{margin:0;padding-left:20px}.limitations p{margin:0}.actionSection{padding-block:90px}.actionLedger{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.actionLedger>li{padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.actionLedger header>span{display:block;color:var(--red);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.actionLedger h3{margin:8px 0 20px;font-family:var(--display);font-size:25px;font-weight:500;line-height:1.15}.actionLedger dl{margin:0}.actionLedger dl>div{padding:10px 0;border-top:1px dotted var(--line)}.purchaseBand{padding-block:86px;border-top:1px solid var(--line);background:var(--paper-deep)}.purchaseGrid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);grid-gap:8vw;gap:8vw;align-items:start}.purchaseIntro h2{margin-bottom:22px;font-family:var(--display);font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.16;letter-spacing:-.015em}.purchaseIntro>p:not(.eyebrow){max-width:520px;color:#35403c}.purchaseIntro dl{margin:34px 0 0;border-top:2px solid var(--ink)}.purchaseIntro dl div{display:grid;grid-template-columns:100px 1fr;grid-gap:20px;gap:20px;padding:11px 0;border-bottom:1px solid var(--line)}.purchaseIntro dt{text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.purchaseIntro dd{margin:0;font-family:var(--display)}.purchaseForm{display:grid;grid-gap:20px;gap:20px;border:1px solid var(--line);padding:25px;background:var(--ink);color:var(--paper);box-shadow:var(--shadow-soft)}.purchaseTopline{display:flex;justify-content:space-between;gap:20px;margin:-25px -25px 4px;padding:10px 13px;border-bottom:1px solid #68706d;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.purchaseField input{background:#24302d}.consentList{display:grid;grid-gap:13px;gap:13px;margin:0;border:0;padding:0}.consentList legend{margin-bottom:13px;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.consentList label{display:grid;grid-template-columns:20px 1fr;grid-gap:11px;gap:11px;align-items:start;color:#dce1df;font-family:var(--sans);font-size:14px;line-height:1.6;cursor:pointer}.consentList input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--signal)}.pendingOrderNotice{padding:18px;border:1px solid var(--signal);background:#24302d}.pendingOrderNotice h3{margin-bottom:7px;color:var(--signal);font-family:var(--display);font-size:25px;font-weight:500}.pendingOrderNotice p{margin:0;color:#c3cbc8;font-size:13px}.billingNotice,.purchaseError{padding:13px 15px;border-left:4px solid var(--red);background:#372926}.billingNotice{border-color:var(--signal);background:#24302d}.billingNotice strong,.purchaseError strong{display:block;margin-bottom:4px;color:var(--signal)}.billingNotice p,.purchaseError p{margin:0;color:#d5dcda;font-size:13px}.purchaseCaveat{margin:0;color:#aeb7b3;font-size:11px}.verifiedOrder{max-width:760px;margin-top:38px;border-block:2px solid var(--ink);padding-block:20px}.verifiedOrder>span{text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.verifiedOrder h2{margin:5px 0 12px;color:var(--red);font-family:var(--display);font-size:42px;font-weight:500;text-transform:capitalize}.verifiedOrder>p{max-width:650px}.verifiedOrder dl{display:grid;grid-template-columns:1fr 1fr;margin:22px 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.verifiedOrder dl div{padding:12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.verifiedOrder dt{text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.verifiedOrder dd{margin:3px 0 0;font-family:var(--display);font-size:20px;text-transform:capitalize}.dashboardPage{min-height:70vh;padding-block:72px 110px}.dashboardHero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:40px;gap:40px;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--line)}.dashboardHero h1{max-width:720px;margin-bottom:14px;font-family:var(--display);font-size:clamp(34px,4.5vw,52px);font-weight:500;line-height:1.16;letter-spacing:-.015em}.dashboardHero>div>p:last-child{margin:0;color:var(--ink-soft);font-size:18px}.dashboardHero dl{margin:0;border-top:1px solid var(--line)}.dashboardHero dl div{display:grid;grid-template-columns:105px 1fr;grid-gap:20px;gap:20px;padding:10px 0;border-bottom:1px solid var(--line)}.dashboardHero dt{text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.dashboardHero dd{margin:0;overflow-wrap:anywhere;font-family:var(--display)}.dashboardSection{padding-top:68px}.dashboardSectionHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px}.dashboardSectionHeading h2{margin:0;font-family:var(--display);font-size:clamp(28px,3.5vw,36px);font-weight:500;line-height:1.2}.dashboardSectionHeading>a{font-weight:800;text-underline-offset:4px}.dashboardEmpty{margin:0;padding:26px 0;border-block:1px solid var(--line);color:var(--ink-soft)}.dashboardScope{margin:12px 0 0;color:var(--ink-soft);font-size:11px}.businessLedger{border-top:1px solid var(--line)}.businessLedger article{display:grid;grid-template-columns:minmax(250px,1.2fr) minmax(280px,.8fr) auto;grid-gap:30px;gap:30px;align-items:center;padding:23px 0;border-bottom:1px solid var(--line)}.businessLedger article>div>span{color:var(--red);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.businessLedger h3{margin:5px 0 2px;font-family:var(--display);font-size:27px;font-weight:500}.businessLedger p{margin:0;color:var(--ink-soft);font-size:13px}.businessLedger dl{display:grid;grid-template-columns:80px 1fr;margin:0}.businessLedger dl div{padding:7px 10px;border-left:1px solid var(--line)}.businessLedger dt{text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.businessLedger dd{margin:2px 0 0;font-family:var(--display)}.businessLedger article>a{font-weight:800;font-size:12px;white-space:nowrap}.checkTable{border-top:2px solid var(--ink)}.checkTableHead,.checkTableRow{display:grid;grid-template-columns:minmax(180px,1.2fr) .55fr .55fr 1fr 45px;grid-gap:15px;gap:15px;align-items:center;padding:12px 10px;border-bottom:1px solid var(--line)}.checkTableHead{text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.checkTableRow{background:rgba(255,255,255,.22);font-size:13px}.checkTableRow strong{font-family:var(--display);font-size:18px;font-weight:500}.checkTableRow a{font-weight:800}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:40px;padding-block:52px}.heroCopy{max-width:680px}.heroScene{width:100%;max-width:560px}.principleSection{grid-template-columns:110px 1fr}.definitionList{grid-column:2}.sectionHeading{gap:0}.methodSteps,.pricingSection,.scoreSection,.sectionHeading{grid-template-columns:1fr}.methodNoticeInner{grid-template-columns:110px 1fr}.methodCaveat{grid-column:2}.loginPage,.nextGrid{grid-template-columns:1fr}.loginPage{gap:55px}.dashboardHero{grid-template-columns:1fr}.businessLedger article{grid-template-columns:1fr 1fr}.businessLedger article>a{grid-column:1/-1}.checkTableHead{display:none}.checkTableRow{grid-template-columns:1fr 1fr}.checkTableRow a{justify-self:end}.purchaseGrid{grid-template-columns:1fr}}@media (max-width:620px){.shell{width:min(100% - 30px,1180px)}.headerInner{min-height:66px}.siteNav{gap:12px}.siteNav>a:not(.navLogin){display:none}.hero{padding-block:55px 60px}.hero h1{font-size:clamp(36px,10vw,48px)}.heroLead{font-size:18px}.formBand{padding-block:50px}.checkForm{grid-template-columns:1fr;gap:22px}.field,.fieldWide,.formAction,.formError,.formHeading,.formIntro{grid-column:1}.formHeading h2{font-size:32px}.formAction{align-items:stretch;flex-direction:column}.buttonPrimary{width:100%;min-width:0}.principleSection{grid-template-columns:1fr;gap:28px;padding-block:75px}.definitionList{grid-column:1}.methodSection{padding-block:70px}.methodSteps{grid-template-columns:1fr}.methodSteps li{min-height:205px}.methodSteps span{margin-bottom:32px}.pricingSection{padding-block:75px 90px}.priceRail{grid-template-columns:1fr}.priceCard{min-height:205px}.footerGrid{grid-template-columns:1fr;gap:28px}.footerNote{margin-left:0}.statusPage{padding-block:75px}.progressTopline{align-items:flex-start;flex-direction:column;gap:6px}.resultHero{padding-block:55px 42px}.resultIdentity{grid-template-columns:1fr;gap:35px}.resultTimestamp{min-width:0}.scoreSection{padding-block:65px}.scoreBoard{grid-template-columns:1fr;margin-right:7px}.primaryScore{border-right:0;border-bottom:1px solid var(--line)}.methodNoticeInner{grid-template-columns:1fr;gap:18px}.methodCaveat{grid-column:1}.observationsSection{padding-block:70px 80px}.observationsHeading{gap:20px}.observationHeader,.observationsHeading{align-items:flex-start;flex-direction:column}.observationHeader{gap:4px}.observationBody{padding:20px}.answerBlock{padding:17px}.evidenceGrid{grid-template-columns:1fr}.evidenceWide{grid-column:1}.valueObject>div{grid-template-columns:1fr;gap:2px}.nextBand{padding-block:65px}.nextOptions{grid-template-columns:1fr}.loginPage{padding-block:65px 80px}.loginPanel{padding:20px;margin-right:7px}.loginPanelTop{margin:-20px -20px 25px}.accountHeaderInner{align-items:flex-start;flex-direction:column;padding-block:12px;gap:8px}.accountHeaderInner>div strong{display:none}.accountHeader nav{width:100%;justify-content:space-between;gap:10px}.accountHeader button{padding-left:10px}.saveCheck{grid-template-columns:1fr}.reportSectionHeading{align-items:flex-start;flex-direction:column;gap:18px}.actionLedger,.diagnosticLedger{grid-template-columns:1fr}.diagnosticLedger .diagnosticWide{grid-column:1}.limitations{grid-template-columns:1fr}.dashboardPage{padding-block:55px 80px}.businessLedger article{grid-template-columns:1fr;gap:18px}.businessLedger article>a{grid-column:1}.checkTableRow{grid-template-columns:1fr;gap:6px;padding-block:17px}.checkTableRow a{justify-self:start}.purchaseBand{padding-block:65px}.purchaseForm{padding:20px;margin-right:7px}.purchaseTopline{margin:-20px -20px 4px}.verifiedOrder dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.adminPage{padding-block:3rem}.adminPage>p{max-width:75ch}.adminNewLink,.adminPage .checkForm{margin-block:2rem}.adminNewLink{border:1px solid;padding:1.5rem;overflow-wrap:anywhere}.adminReports{display:grid;grid-gap:1rem;gap:1rem;margin-block:1.5rem}.adminReport{border:1px solid #d9d5cb;padding:1.5rem;align-items:center;justify-content:space-between;gap:1rem;overflow-wrap:anywhere}.adminActions,.adminReport{display:flex;flex-wrap:wrap}.adminActions{gap:.75rem}.sharedNotice{padding-block:1rem}.dashboardHero h1,.newScanPage h1,.resultIdentity h1{overflow-wrap:anywhere}.nameMatchNote{border-left:3px solid var(--red);padding-left:15px;color:var(--ink-soft);font-size:14px}.answerSource{color:var(--signal);font-size:11px}.newScanPage{padding-block:56px 80px}.newScanPage>h1{max-width:850px;font-family:var(--display);font-size:clamp(36px,5vw,62px);line-height:1.05}.newScanPage>p{max-width:720px;color:var(--ink-soft);font-size:19px}.adminPage .checkForm,.newScanPage .checkForm{margin-block:30px;padding:clamp(22px,4vw,48px);background:var(--ink);color:var(--paper)}.field textarea{min-height:92px;resize:vertical;padding:13px;background:transparent}.field select,.field textarea{width:100%;border-radius:var(--radius-sm);font:inherit;border:1px solid #747c79;color:var(--white)}.field select{min-height:54px;padding:12px 15px;background:var(--ink)}.field select:focus-visible{outline:3px solid var(--signal)}.marketScopeNotice{padding-block:20px;border-bottom:1px solid var(--line)}.questionEditor{grid-column:1/-1;display:grid;grid-gap:20px;gap:20px;border:0;margin:0;padding:0}.questionEditor legend{margin-bottom:18px;font-size:22px;font-weight:700}.profileSummary{grid-column:1/-1;padding:20px;border-left:4px solid var(--signal);background:#27332e;overflow-wrap:anywhere}.profileSummary p{margin-block:8px}.profileSummary small{color:#c9cfcc}.textButton{width:-moz-fit-content;width:fit-content;border:0;padding:8px 0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.accountControls{display:flex;align-items:center;gap:12px}.headerDropdown{position:relative}.headerDropdown summary{list-style:none;cursor:pointer}.headerDropdown summary::-webkit-details-marker{display:none}.avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--ink);color:var(--signal);font-size:14px;font-weight:800}.notificationToggle{position:relative;display:grid;place-items:center;width:38px;height:42px;font-size:25px}.notificationCount{position:absolute;right:-3px;top:0;border-radius:20px;min-width:18px;padding:1px 4px;background:var(--red);color:white;font-size:11px;text-align:center}.dropdownPanel{position:absolute;top:calc(100% + 12px);right:0;width:300px;max-width:calc(100vw - 32px);padding:18px;z-index:60;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.dropdownPanel small,.dropdownPanel>a,.dropdownPanel>strong{display:block;padding-block:9px;overflow-wrap:anywhere}.dropdownPanel a{border-top:1px solid var(--paper-deep);text-decoration:none}.dropdownPanel small{color:var(--ink-soft);font-weight:400}.dropdownPanel button{border:0;padding:10px 0;background:none;font:inherit;cursor:pointer}.dropdownHeading{display:flex;justify-content:space-between;align-items:center;gap:12px}.dropdownHeading button{font-size:11px;text-decoration:underline}.unreadNotice{border-left:3px solid var(--red);padding-left:10px}.visibilityOverview{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:60px;gap:60px;padding-block:60px 35px}.visibilityOverview h2{font-family:var(--display);font-size:clamp(28px,3.5vw,40px);font-weight:500;line-height:1.2}.scanScope p,.visibilityOverview p{color:var(--ink-soft)}.resultMetrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;align-content:center;margin:0}.resultMetrics div{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--white);padding:18px}.resultMetrics dt{font-size:12px}.resultMetrics dd{margin:12px 0 0;font-family:var(--display);font-size:44px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.textCta{color:var(--red);font-weight:800;text-underline-offset:4px}.scanScope{border-top:1px solid var(--line);padding-block:25px 40px}.testModeBanner{background:var(--signal);padding:12px 24px;text-align:center;font-size:13px;font-weight:800}.testModeNotice{padding:15px;border:1px solid;font-size:13px}.upgradeBenefits{padding-left:20px;line-height:1.8}.purchaseForm>.button{width:100%;margin-block:5px;justify-content:center}.purchaseForm>.buttonSecondary{color:var(--paper);border-color:var(--paper)}.purchaseForm>.buttonSecondary:hover{background:var(--paper);color:var(--ink)}.competitorSection,.visualEvidence,.websiteOverview{padding-block:45px}.websiteInsightGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.websiteInsightGrid article{padding:24px;border:1px solid var(--line);background:var(--white)}.websiteInsightGrid h3{margin-top:18px}.websiteInsightGrid small{color:var(--ink-soft)}.visualEvidence img{width:100%;height:auto;border:1px solid var(--line)}.competitorList{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 40px;gap:20px 40px}.competitorList>div{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;border-bottom:1px solid var(--line);padding-block:12px}.competitorList span{color:var(--ink-soft);font-size:12px}.competitorList progress{grid-column:1/-1;width:100%;height:8px;accent-color:var(--red)}.answerEvidence{margin-top:25px;padding-top:15px;border-top:1px solid var(--line);overflow-wrap:anywhere}.answerEvidence summary{cursor:pointer;font-weight:700;margin-bottom:15px}.offerSection{padding-block:55px 75px}.offerGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.offerCard{border:1px solid var(--line);padding:clamp(24px,4vw,40px);background:var(--white)}.offerCard h3{font-family:var(--display);font-size:35px;line-height:1.15}.offerFeatured{background:var(--ink);color:var(--paper)}.offerPrice{font-family:var(--display);font-size:55px}.offerPrice span{font:16px var(--sans)}.offerCard ul{padding-left:20px;margin-block:24px;line-height:1.9}.offerCard small{display:block;margin-top:14px}.offerSection>.field{max-width:650px;margin-bottom:25px}.offerSection input{color:var(--ink);background:var(--white)}.offerSection input:focus{outline-color:var(--red);border-color:var(--red)}.offerFeedback{padding:20px;border-left:4px solid var(--red);background:var(--white);margin-top:24px}.priceCard .button{margin-top:25px;width:100%;min-width:0;justify-content:center;font-size:13px}.priceCardFeatured .button{background:var(--signal);color:var(--ink)}.priceCard .price small{font:15px var(--sans)}@media(max-width:720px){.competitorList,.offerGrid,.visibilityOverview,.websiteInsightGrid{grid-template-columns:1fr}.visibilityOverview{gap:24px}.siteNav{gap:14px}.siteNav>a[href="/#method"],.siteNav>a[href="/#pricing"]{display:none}.accountHeaderInner{flex-wrap:wrap}.resultMetrics dd{font-size:45px}.adminPage .checkForm,.newScanPage .checkForm{padding:22px 18px}}@media(max-width:420px){.wordmark .citrevoLogoMark{width:34px;height:34px}.wordmark .citrevoLogoText{font-size:28px}.newScanPage .checkForm{margin-inline:-10px}}.scanGuide .guideCard,.scanGuide .guideProgress{grid-column:1/-1}.guideFields{display:contents;border:0;padding:0;margin:0;min-width:0}.guideProgress{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0;font-size:12px}.guideProgress li{padding:8px 12px;border:1px solid #747c79;border-radius:999px}.guideProgress li[aria-current]{color:var(--ink);background:var(--signal);border-color:var(--signal)}.guideCard{display:grid;grid-gap:18px;gap:18px;min-width:0}.guideCard h3,.guideCard p{margin:0}.guideCard .field{min-width:0}.guideCard small,.guideHint{color:#bdc6c0;font-size:14px;line-height:1.6}.guideDetails{border-top:1px solid #747c79;padding-top:16px}.guideDetails summary{cursor:pointer;margin-bottom:16px}.guideDetails .field{margin-block:16px}.guideChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.guideChoices button{display:grid;grid-gap:10px;gap:10px;text-align:left;padding:20px;border:1px solid #747c79;border-radius:var(--radius-sm);color:var(--paper);background:transparent;cursor:pointer}.guideChoices button span{font-size:14px;line-height:1.5}.guideChoices button[aria-pressed=true]{border:2px solid var(--signal);padding:19px;background:#243022}.guideChoices button:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.guideSuggestions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.guideQuestions{margin:0;padding-left:25px}.guideQuestions li{padding:12px 8px;border-bottom:1px solid #515b55;line-height:1.6}.adminOperations{border-block:1px solid var(--line);padding-block:24px;margin-block:24px 48px}.adminStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:12px;gap:12px;margin-block:20px}.adminStats article{display:grid;grid-gap:8px;gap:8px;border:1px solid #adb3a9;padding:16px}.adminStats span{font-size:12px}.adminStats strong{font-size:24px}.adminSearch{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-block:24px}.adminSearch label{flex-basis:100%}.adminSearch input{flex:1 1;min-width:min(100%,250px)}.adminOperations input:not([type=checkbox]),.adminOperations select,.adminOperations textarea{border:1px solid #8c968c;background:white;color:var(--ink);padding:12px;max-width:100%;min-height:46px}.adminTabs{display:flex;flex-wrap:wrap;gap:8px;margin-block:20px}.adminTabs button{padding:12px 20px;border:1px solid var(--line);background:transparent;text-transform:capitalize;cursor:pointer}.adminTabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.adminOperations .adminReport{overflow-wrap:anywhere;gap:20px}.adminOperations .adminActions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.adminActionForm{padding:24px;border:1px solid var(--line);margin-block:24px;display:grid;grid-gap:16px;gap:16px}.adminActionForm label,.adminControls label{display:grid;grid-gap:8px;gap:8px}.adminActionForm label:has([type=checkbox]){display:flex;align-items:center}.adminCorrection{display:grid;grid-gap:16px;gap:16px}.adminControls{margin-block:30px;border:1px solid #8c968c;padding:18px}.adminControls summary{cursor:pointer;font-weight:600}.adminControls form{display:grid;grid-gap:16px;gap:16px}@media(max-width:600px){.guideChoices{grid-template-columns:1fr}.adminActionForm{padding:16px}.adminOperations .adminReport{flex-direction:column;align-items:stretch}}.reportTools{display:flex;flex-wrap:wrap;gap:16px;padding-block:24px;align-items:center}.reportTools>span{margin-right:auto;font-weight:600}.reportTakeaways{padding-block:32px}.takeawayGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.takeawayGrid article{border:1px solid #abb5a8;padding:22px;overflow-wrap:anywhere}.takeawayGrid h3{font-size:22px}.researchPage,.summaryPage{padding-block:40px}.researchGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin-block:24px}.researchCard,.researchRun{border:1px solid #a8b1a4;padding:24px;min-width:0;overflow-wrap:anywhere}.researchPage fieldset,.researchPage form,.researchPage label{display:grid;grid-gap:12px;gap:12px}.researchPage form{gap:20px}.researchPage fieldset{border:1px solid #b4bcb1;padding:16px;min-width:0}.researchPage input:not([type=checkbox]),.researchPage select{width:100%;min-width:0;padding:12px;color:var(--ink);background:white;border:1px solid #8c968c}.researchSource{max-width:760px;margin-top:28px}.researchPage #preferences{margin-top:32px}.researchPage #preferences label{display:flex;align-items:center}.researchPage input[type=checkbox]{width:20px;height:20px}.summaryDocument{margin-block:24px;padding:clamp(18px,4vw,48px);border:1px solid #bac2b7;background:white;color:#182017;overflow-wrap:anywhere}.summaryDocument header{border-bottom:2px solid #182017;padding-bottom:20px}.summaryDocument h1{font-size:clamp(30px,5vw,48px)}.summaryDocument h2{margin-top:30px;font-size:24px}.summaryDocument table{width:100%;border-collapse:collapse;table-layout:fixed}.summaryDocument td,.summaryDocument th{text-align:left;padding:10px 5px;border-bottom:1px solid #bac2b7;overflow-wrap:anywhere;font-size:14px}.summaryDocument li{margin-bottom:12px}.summaryDocument footer{margin-top:30px;font-size:12px;border-top:1px solid #bac2b7;padding-top:16px}.summaryActions{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.summaryActions details{max-width:650px}.summaryActions details summary{cursor:pointer}.summaryActions p{overflow-wrap:anywhere}.funnelTable{overflow-x:auto;margin-block:20px}.funnelTable table{min-width:850px;width:100%;border-collapse:collapse}.funnelTable td,.funnelTable th{border-bottom:1px solid #bac2b7;text-align:left;padding:10px}.adminOperations code{overflow-wrap:anywhere;white-space:normal}@media(max-width:700px){.researchGrid,.takeawayGrid{grid-template-columns:1fr}.researchCard,.researchRun{padding:18px}}.businessLedger article>div,.dashboardHero>div,.heroCopy,.principleCopy,.purchaseIntro,.resultIdentity>div,.visibilityOverview>div{min-width:0}.adminActionForm,.adminControls,.adminNewLink,.adminReport,.adminStats article,.analyticsConsent,.dropdownPanel,.loginPanel,.observationCard,.offerCard,.paidReportList article,.progressCard,.providerCard,.purchaseForm,.researchCard,.researchRun,.scoreBoard,.summaryDocument,.takeawayGrid article,.websiteInsightGrid article{border-radius:var(--radius)}.loginPanel,.observationCard,.progressCard,.purchaseForm,.scoreBoard{overflow:hidden}.adminPage .checkForm,.loginPanel,.newScanPage .checkForm,.providerCard,.purchaseForm{border-color:#48524c}.adminPage .checkForm,.newScanPage .checkForm{border-radius:var(--radius)}.adminOperations input:not([type=checkbox]),.adminOperations select,.adminOperations textarea,.adminTabs button,.analyticsConsentActions button,.billingNotice,.loginNotice,.offerFeedback,.pendingOrderNotice,.profileSummary,.purchaseError,.researchPage fieldset,.researchPage input:not([type=checkbox]),.researchPage select,.testModeNotice{border-radius:var(--radius-sm)}.field input:disabled,.field select:disabled,button:disabled{opacity:.68}.adminPage .checkForm :focus-visible,.formBand :focus-visible,.loginPanel :focus-visible,.newScanPage .checkForm :focus-visible,.offerFeatured :focus-visible,.providerUpgrade :focus-visible,.purchaseForm :focus-visible,.siteFooter :focus-visible{outline-color:var(--signal)}.offerSection input:focus{outline-color:var(--ink);border-color:var(--ink)}.guideSuggestions .buttonSecondary{color:var(--paper);border-color:#747c79}.guideSuggestions .buttonSecondary:hover{background:#303b35}.guideProgress li{color:#dce1df}.guideQuestions{padding-left:22px}.guideQuestions li{padding-block:16px}.answerEvidence summary,.guideDetails summary{min-height:32px}.formLegal{color:#bdc6c2;font-size:12px}.formBand .formWrap{max-width:860px}.formHeading{border-color:#48524c}.formIntro{max-width:660px;line-height:1.7}.textButton{min-height:44px;font-size:13px;text-underline-offset:4px}.buttonDark,.buttonPrimary{border-color:transparent}.dashboardHero>.buttonPrimary{min-width:0;background:var(--ink);color:var(--white)}.dashboardHero>.buttonPrimary:hover{background:#303b35}.researchPage .buttonPrimary{min-width:0;background:var(--ink);color:var(--white)}.researchPage .buttonPrimary:hover:not(:disabled){background:#303b35}.offerFeatured .eyebrow{color:#bdc6c2}.dashboardResearch{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.dashboardResearch .eyebrow{margin-bottom:8px}.dashboardResearch h2{font-family:var(--display);font-size:26px;font-weight:500;line-height:1.2}.dashboardResearch p:last-child{margin-bottom:0;color:var(--ink-soft);font-size:14px}.dashboardResearch>a{flex-shrink:0}.dashboardSection{padding-top:44px}.dashboardEmpty{padding:28px;border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--white);font-size:14px;line-height:1.7}.businessLedger{display:grid;grid-gap:14px;gap:14px;border-top:0}.businessLedger article{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.businessLedger article>div>span{color:var(--ink-soft);letter-spacing:.03em;font-weight:500;overflow-wrap:anywhere}.businessLedger h3{font-size:22px}.checkTable{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.checkTableHead{background:var(--paper-deep);letter-spacing:.05em;font-weight:500}.checkTableHead,.checkTableRow{padding:16px 20px}.checkTableRow>*{min-width:0;overflow-wrap:anywhere}.checkTableRow:last-child{border-bottom:0}.checkTableRow:hover{background:var(--paper)}.checkTableRow strong{font-size:15px}.checkTableRow a{font-weight:600}.accountHeaderInner>div{min-width:0}.accountHeaderInner>div strong{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--sans);font-size:12px}.accountHeader nav{flex-wrap:wrap}.providerScoreCards article{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--white)}.adminStats strong,.metricList dd,.offerPrice,.primaryScore strong,.providerScoreCards strong,.providerUpgradePrice,.resultMetrics dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.providerMatrix{background:var(--white)}.providerMatrix thead th{background:var(--paper-deep);color:var(--ink);font-weight:600}.providerMatrix td a{min-height:44px}.matrixLocked{color:var(--ink-soft);font-weight:400}.providerComparisonNote{line-height:1.7}.providerUpgradeHeading h2{font-size:clamp(28px,3.5vw,42px)}.providerUpgradePrice{font-size:48px}.providerUpgrade .saveCheck>p{color:#bdc6c2}.observationHeader{padding:16px 22px;text-transform:none;letter-spacing:normal;font-size:12px;font-weight:500}.observationPrompt{font-size:clamp(22px,2.8vw,28px);font-weight:500}.observationsSection{padding-block:56px}.adminStats article,.researchCard,.researchRun,.takeawayGrid article{background:var(--white);border-color:var(--line)}.takeawayGrid h3{font-family:var(--display);font-size:20px;font-weight:500}.takeawayGrid p{color:var(--ink-soft);font-size:14px;line-height:1.7}.adminPage>h1,.researchPage>h1,.summaryPage>h1{font-family:var(--display);font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.2}.researchCard h2,.researchRun h2{font-family:var(--display);font-size:24px;font-weight:500}.researchPage fieldset{border-color:var(--line)}.researchPage label{font-size:14px}.researchRun p,.researchSource{line-height:1.7}.researchPage table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.researchPage td,.researchPage th{padding:10px 5px;border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere}.summaryDocument{border-color:var(--line);box-shadow:var(--shadow-soft)}.summaryDocument h1,.summaryDocument h2{font-family:var(--display);font-weight:500;line-height:1.2}.summaryTable{overflow-x:auto}.summaryTable table{min-width:520px;table-layout:auto}.summaryTable th{white-space:nowrap}.offerCard h3{font-size:28px;font-weight:500}.offerPrice{font-size:44px}.actionLedger{gap:20px;border:0}.actionLedger>li{min-width:0;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.accountHeaderInner>div span,.actionLedger dt,.actionLedger header>span,.businessLedger dt,.diagnosticLedger dt,.loginPanelTop,.progressTopline,.purchaseTopline,.resultTimestamp span,.sectionIndex{letter-spacing:.05em;font-weight:500}.actionLedger dt,.actionLedger header>span,.diagnosticLedger dt{color:var(--ink-soft)}.actionLedger h3{line-height:1.3}.competitorList progress{accent-color:var(--ink)}.adminActionForm,.adminControls,.adminReport{border-color:var(--line);background:var(--white)}.adminStats article{padding:20px}.adminTabs button{font-size:13px}.adminNewLink{border-color:var(--line);background:var(--white)}.siteFooter{padding-block:48px}.siteFooter .citrevoLogoText{font-size:30px}.siteFooter a:hover{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}@media (max-width:1000px){.dashboardResearch{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.priceRail{grid-template-columns:1fr}.priceCard h3{min-height:0}.accountHeader nav{justify-content:flex-start;gap:2px}.accountHeader nav a{padding:10px 8px;font-size:11px}.resultMetrics{gap:8px}.resultMetrics div{padding:12px}.resultMetrics dd{font-size:36px}.resultMetrics dt{font-size:11px}.businessLedger article,.dashboardResearch{padding:20px}.dashboardResearch>a{width:100%;white-space:normal}.providerScoreCards article{padding:12px;min-width:0}.providerScoreCards strong{font-size:24px;overflow-wrap:anywhere}.loginPanel,.purchaseForm,.scoreBoard{margin-right:0}.newScanPage .checkForm{margin-inline:0}.providerMatrix th:first-child{width:36%}}@media (max-width:620px){.hero{padding-block:40px}.heroLead{font-size:16px}.heroActions{gap:20px}.heroAssurance{font-size:11px}.sceneConversation{padding:18px}.sceneFinding,.sceneTopline{padding-inline:18px}.formHeading h2{font-size:26px}.accountHeader nav{justify-content:flex-start}.sceneCaption button{min-height:32px}}.heroScanForm[data-reviewing=false]{grid-template-columns:minmax(0,1fr) auto;gap:12px 10px}.heroScanForm[data-reviewing=false] .fieldWide{grid-column:1;grid-row:1}.heroScanForm[data-reviewing=false] .field input{background:var(--white);color:var(--ink);border-color:var(--line)}.heroScanForm[data-reviewing=false] .field input::placeholder{color:var(--ink-soft)}.heroScanForm[data-reviewing=false] .field input:hover{border-color:var(--ink-soft)}.heroScanForm[data-reviewing=false] .field input:focus{outline:2px solid var(--ink);border-color:var(--ink);outline-offset:3px}.heroScanForm[data-reviewing=false] .formAction{display:block;grid-column:2;grid-row:1;margin:0;align-self:end}.heroScanForm[data-reviewing=false] .buttonPrimary{min-width:0;min-height:54px;gap:12px;padding-inline:16px;background:var(--ink);color:var(--white);white-space:nowrap}.heroScanForm[data-reviewing=false] .buttonPrimary:hover:not(:disabled){background:#303b35}.heroScanForm[data-reviewing=false] .textButton{grid-column:1/-1;padding:0;min-height:32px;color:var(--ink-soft);text-align:left}.heroScanForm[data-reviewing=false] .formLegal{color:var(--ink-soft);font-size:12px}.heroScanForm[data-reviewing=true]{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px;border-radius:var(--radius);background:var(--ink);color:var(--paper)}.heroScanForm[data-reviewing=true] :focus-visible{outline-color:var(--signal)}.heroScanForm[data-reviewing=true] .formHeading h2{font-size:26px}.heroScanForm .formHeading h2:focus{outline:none}.hero .truthStrip{margin-top:16px;font-size:12px}@media (max-width:900px){.reportExampleSection{grid-template-columns:1fr;gap:28px;padding-block:48px}.reportExample,.reportExampleCopy{max-width:660px}}@media (max-width:620px){.hero{width:100%;padding:32px 20px;gap:32px;background:var(--ink);color:var(--white)}.heroEyebrow{color:#c9cfcc;font-size:12px;letter-spacing:.03em}.heroEyebrow:before{background:var(--signal)}.hero h1{margin-bottom:20px;font-size:clamp(40px,11.5vw,50px);line-height:1.04}.hero h1 em{display:block;color:var(--signal);font-size:clamp(34px,10.8vw,48px);text-decoration:none}.heroLead{margin-bottom:24px;color:#d5dcd7;font-size:17px;line-height:1.6}.heroAssurance{font-size:13px;margin-bottom:16px;color:#c9cfcc}.hero .truthStrip{color:#c9cfcc}.heroCopy :focus-visible{outline-color:var(--signal)}.heroScene{color:var(--ink)}.hero .sceneCaption{color:#c9cfcc}.hero .sceneCaption :focus-visible{outline-color:var(--signal)}.heroScanForm[data-reviewing=false]{grid-template-columns:minmax(0,1fr);gap:10px}.heroScanForm[data-reviewing=false] .formAction{grid-column:1;grid-row:2}.heroScanForm[data-reviewing=false] .field label{font-size:14px}.heroScanForm[data-reviewing=false] .field input{font-size:16px}.heroScanForm[data-reviewing=false] .field input:focus{outline-color:var(--signal)}.heroScanForm[data-reviewing=false] .buttonPrimary{background:var(--signal);color:var(--ink);font-size:16px}.heroScanForm[data-reviewing=false] .buttonPrimary:hover:not(:disabled){background:var(--white)}.heroScanForm[data-reviewing=false] .formLegal,.heroScanForm[data-reviewing=false] .textButton{color:#c9cfcc}.heroScanForm[data-reviewing=true]{padding:20px 18px}.sceneSuggestions div>span{display:none}.sceneSuggestions{gap:6px}.sceneSuggestions li{min-height:32px}.sceneQuestion p{min-height:44px}.sceneAnswer{margin-top:16px}.sceneFinding{min-height:72px;padding-block:14px}.sceneCaption,.sceneFinding div>span{font-size:12px}.reportExampleSection{padding-block:36px}.reportExampleCopy h2{font-size:30px}.reportBenefits{gap:16px;margin-block:20px}.exampleReportHeader{padding:18px}.exampleMetrics{padding:18px;gap:8px}.exampleMetrics dt{font-size:11px}.exampleMetrics dd{font-size:30px}.exampleAnswer,.exampleNextStep{margin-inline:18px;padding:14px}.exampleCompetitors{margin-inline:18px}.reportExample figcaption{padding-inline:18px}.principleSection{padding-block:40px;gap:20px}.principleCopy>p{font-size:16px}.methodSection{padding-block:40px}.methodSteps li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px;padding:20px;min-height:0}.methodSteps span{grid-row:1/3;margin-bottom:0}.methodSteps h3{margin-bottom:0}.methodSteps p{grid-column:2;font-size:14px;line-height:1.6}.pricingSection{padding-block:40px 48px;gap:24px}}@media print{@page{size:A4;margin:16mm}body{background:white!important;color:black!important}.accountHeader,.analyticsConsent,.noPrint,.siteFooter,.siteHeader,nav{display:none!important}.summaryPage{max-width:none;width:100%;padding:0;margin:0}.summaryDocument{border:0;border-radius:0;padding:0;margin:0;box-shadow:none;font-size:11pt}.summaryDocument h1{font-size:26pt}.summaryDocument h2{font-size:16pt;page-break-after:avoid;break-after:avoid}.summaryDocument li,.summaryDocument table{page-break-inside:avoid;break-inside:avoid}.summaryTable{overflow:visible}.summaryTable table{min-width:0}.summaryTable th{white-space:normal}.summaryDocument{font-size:10pt;line-height:1.35}.summaryDocument header{padding-bottom:8px}.summaryDocument h1{margin:4px 0;font-size:24pt}.summaryDocument h2{margin:16px 0 8px;font-size:14pt}.summaryDocument p{margin:6px 0;line-height:1.35}.summaryDocument td,.summaryDocument th{font-size:10pt;padding:6px 4px}.summaryDocument li{margin-bottom:6px;line-height:1.35}.summaryDocument footer{margin-top:12px;padding-top:8px;font-size:8.5pt;page-break-inside:avoid;break-inside:avoid}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-display:"Space Grotesk","Space Grotesk Fallback"}