.cerlsW_page{background:var(--scan-bg);color:var(--scan-ink);--check-action:#a9472a;--check-action-hover:#923c25;--check-action-ink:#fff;padding-top:4.75rem}[data-theme=dark] .cerlsW_page{--check-action:#e66e43;--check-action-hover:#f07f55;--check-action-ink:#181a18}.cerlsW_hero{align-items:center;gap:3rem;padding-block:clamp(2.5rem,6vw,5rem);display:grid}.cerlsW_hero>*,.cerlsW_sectionLead>*{min-width:0}.cerlsW_hero h1{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:620;line-height:1.02}.cerlsW_hero h1 span,.cerlsW_sectionLead h2 span{color:var(--scan-signal);display:block}.cerlsW_promise{max-width:30ch;margin-top:1.5rem;font-size:clamp(1.4rem,2.3vw,1.9rem);line-height:1.35}.cerlsW_intro{max-width:58ch;color:var(--scan-ink-2);margin-top:1.25rem;line-height:1.8}.cerlsW_resultPanel{border-block:1px solid var(--scan-rule-strong);background:var(--scan-bg-raised);padding:clamp(1.5rem,4vw,2.5rem)}.cerlsW_resultPanel h2{color:var(--scan-ink);letter-spacing:-.03em;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.12}.cerlsW_resultPanel>p{color:var(--scan-ink-2);margin-top:1.25rem;line-height:1.7}.cerlsW_resultPanel ul{gap:.9rem;margin-block:1.75rem;display:grid}.cerlsW_resultPanel li{align-items:flex-start;gap:.6rem;font-size:.9375rem;line-height:1.5;display:flex}.cerlsW_resultPanel li svg{width:1rem;height:1rem;color:var(--scan-signal);flex:none;margin-top:.2rem}.cerlsW_heroAction{margin-top:1.75rem}.cerlsW_heroAction+.cerlsW_small{max-width:45ch;margin-top:.875rem}.cerlsW_primaryAction{background:var(--check-action);min-height:3rem;color:var(--check-action-ink);justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:650;line-height:1.5;text-decoration:none;transition:background-color .18s;display:inline-flex}.cerlsW_primaryAction:hover{background:var(--check-action-hover)}.cerlsW_primaryAction svg{flex:none;width:1rem;height:1rem}.cerlsW_primaryAction:focus-visible,.cerlsW_faqs summary:focus-visible{outline:3px solid var(--scan-signal);outline-offset:4px}.cerlsW_small,.cerlsW_resultPanel .cerlsW_small{color:var(--scan-ink-2);font-size:.875rem;line-height:1.7}.cerlsW_section{border-top:1px solid var(--scan-rule-strong);padding-block:clamp(3rem,7vw,6rem);scroll-margin-top:6rem}.cerlsW_section h2,.cerlsW_closing h2{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;font-size:clamp(1.9rem,4vw,3.2rem);font-weight:620;line-height:1.1}.cerlsW_sectionLead{align-items:start;gap:1.5rem;display:grid}.cerlsW_sectionLead>p,.cerlsW_ledger p,.cerlsW_process p,.cerlsW_followup p{max-width:65ch;color:var(--scan-ink-2);line-height:1.8}.cerlsW_resultSheet{border:1px solid var(--scan-rule-strong);background:var(--scan-bg-raised);margin-top:2.75rem;box-shadow:0 16px 45px #2023210f}.cerlsW_sheetHeader{border-bottom:1px solid var(--scan-rule);color:var(--scan-ink-2);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding:1rem clamp(1.25rem,4vw,3rem);font-size:.875rem;line-height:1.6;display:flex}.cerlsW_sheetHeader p{font-weight:600}.cerlsW_sheetTitle{padding:clamp(1.5rem,4vw,3rem)}.cerlsW_sheetTitle h3{letter-spacing:-.03em;max-width:24ch;font-size:clamp(1.65rem,3.4vw,2.75rem);line-height:1.12}.cerlsW_sheetTitle p{max-width:62ch;color:var(--scan-ink-2);margin-top:1rem;line-height:1.7}.cerlsW_sheetRows>div{border-top:1px solid var(--scan-rule);gap:.6rem;padding:1.25rem clamp(1.25rem,4vw,3rem);display:grid}.cerlsW_sheetRows dt{color:var(--scan-ink-2);align-items:baseline;gap:.6rem;font-size:.875rem;font-weight:600;line-height:1.6;display:flex}.cerlsW_sheetRows dd{overflow-wrap:anywhere;max-width:70ch;font-size:1rem;line-height:1.75}.cerlsW_sheetRows .cerlsW_approvalRow{background:color-mix(in srgb, var(--scan-signal) 6%, var(--scan-bg-raised))}.cerlsW_approvalRow dt{color:var(--scan-signal)}.cerlsW_approvalMark{background:currentColor;flex:0 0 .5rem;width:.5rem;height:.5rem;display:inline-block}.cerlsW_sheetRecommendation{border-top:1px solid var(--scan-rule-strong);padding:1.5rem clamp(1.25rem,4vw,3rem)}.cerlsW_sheetRecommendation>span{color:var(--scan-signal);font-size:.875rem;font-weight:650}.cerlsW_sheetRecommendation p{max-width:62ch;margin-top:.75rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55}.cerlsW_note{max-width:75ch;color:var(--scan-ink-2);margin-top:1.75rem;font-size:.875rem;line-height:1.8}.cerlsW_ledger{border-top:1px solid var(--scan-rule);margin-top:2.5rem}.cerlsW_ledger article{border-bottom:1px solid var(--scan-rule);gap:1rem;padding-block:1.5rem;display:grid}.cerlsW_ledger h3,.cerlsW_process h3{font-size:1.2rem;font-weight:650;line-height:1.4}.cerlsW_process{margin-top:2.5rem}.cerlsW_process li{border-top:1px solid var(--scan-rule);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.cerlsW_process li:last-child{border-bottom:1px solid var(--scan-rule)}.cerlsW_stepNumber{color:var(--scan-signal);font-size:1.1rem;font-weight:650;line-height:1.5}.cerlsW_process p{margin-top:.6rem}.cerlsW_followup p+p{margin-top:1.25rem}.cerlsW_faqs{max-width:70rem;margin-top:2.5rem}.cerlsW_faqs details{border-top:1px solid var(--scan-rule);padding-block:1.4rem}.cerlsW_faqs details:last-child{border-bottom:1px solid var(--scan-rule)}.cerlsW_faqs summary{cursor:pointer;font-size:1.05rem;font-weight:620;line-height:1.5}.cerlsW_faqs summary::marker{color:var(--scan-signal)}.cerlsW_faqs details p{max-width:70ch;color:var(--scan-ink-2);margin-top:1rem;padding-left:1rem;line-height:1.8}.cerlsW_closing{border-top:1px solid var(--scan-rule-strong);padding-block:clamp(3rem,7vw,6rem)}.cerlsW_closing>p{max-width:60ch;color:var(--scan-ink-2);margin-top:1.25rem;line-height:1.8}.cerlsW_closing .cerlsW_primaryAction{margin-top:1.75rem}@media (min-width:768px){.cerlsW_hero{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);gap:clamp(2rem,5vw,5rem)}.cerlsW_sectionLead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.cerlsW_sheetRows>div{grid-template-columns:minmax(11rem,.65fr) minmax(0,1.7fr);column-gap:2rem}.cerlsW_ledger article{grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);gap:2rem}}@media (max-width:380px){.cerlsW_hero h1{font-size:2rem}}@media (prefers-reduced-motion:reduce){.cerlsW_primaryAction{transition:none}}
