.check-main{background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:64px 0 96px}.check-shell{flex-direction:column;gap:28px;max-width:1080px;display:flex}.check-main :focus-visible{outline:2px solid var(--blue);outline-offset:4px}.check-main h1{letter-spacing:-.035em;font-size:clamp(40px,6vw,68px);line-height:1.04}.check-main h2{letter-spacing:-.02em;font-size:24px;font-weight:550;line-height:1.2}.check-start{flex-direction:column;gap:22px;display:flex}.check-lede{max-width:62ch;color:var(--dark-muted)}.check-muted{color:var(--dark-muted);font-size:15px}.check-card{border:1px solid var(--light-line);background:#fff;border-radius:8px;padding:28px}.check-form,.check-lead{flex-direction:column;gap:18px;display:flex}.check-fields{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.check-main label{flex-direction:column;gap:7px;font-size:15px;font-weight:500;display:flex}.check-main input:not([type=radio]):not([type=checkbox]),.check-main textarea{border-radius:var(--radius);min-height:50px;color:var(--ink);background:#fff;border:1px solid #9aa8ad;padding:10px 14px;font-size:17px}.check-main textarea{resize:vertical}.check-form .button,.check-actions .button{align-self:flex-start}.check-more summary{cursor:pointer;color:#2059a9;text-underline-offset:3px;padding:6px 0;font-size:15px;text-decoration:underline}.check-more label{max-width:420px;margin-top:12px}.check-error{color:#8f2a22;font-size:15px;font-weight:500}.check-main fieldset{border:0;margin:0;padding:0}.check-main legend{margin-bottom:14px;font-size:20px;font-weight:550}.check-candidates{flex-direction:column;gap:10px;display:flex}.check-main .check-candidate{border:1px solid var(--light-line);cursor:pointer;border-radius:6px;flex-direction:row;align-items:flex-start;gap:14px;padding:16px;font-weight:400}.check-candidate:has(input:checked){border-color:var(--blue);background:#eef4fe}.check-candidate input{flex:none;width:20px;height:20px;margin-top:4px}.check-candidate span{flex-direction:column;gap:3px;display:flex}.check-candidate span span{color:var(--dark-muted);font-size:15px}.check-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.check-link{color:#2059a9;text-underline-offset:3px;background:0 0;border:0;padding:10px 0;font-size:16px;text-decoration:underline}.check-loading{align-items:center;gap:20px;display:flex}.check-loading p{color:var(--dark-muted);margin-top:4px;font-size:16px}.check-spinner{border:3px solid var(--light-line);border-top-color:var(--blue);border-radius:50%;flex:none;width:34px;height:34px;animation:1s linear infinite check-spin}@keyframes check-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.check-spinner{animation-duration:3s}}.check-report{flex-direction:column;gap:28px;display:flex}.check-sample{color:#6b4500;background:#fbefd6;border-radius:6px;padding:12px 16px;font-size:15px}.check-summary{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.check-summary-text{flex-direction:column;flex:999 420px;gap:10px;min-width:0;display:flex}.check-summary-text h1{font-size:clamp(34px,4.5vw,46px)}.check-summary-text p{margin-top:6px}.check-grades{flex:260px;gap:16px;display:flex}.check-grade{border:1px solid var(--light-line);border-radius:8px;flex-direction:column;flex:1;gap:4px;padding:18px;display:flex}.check-grade-label,.check-grade-sub{color:var(--dark-muted);font-size:14px}.check-grade-letter{font-size:56px;font-weight:700;line-height:1}.check-grade-letter.good{color:#1f6b45}.check-grade-letter.mid{color:#8a5a00}.check-grade-letter.bad{color:#a12f26}.check-ours{background:#eef4fe;border:1px solid #c7d8f5;border-radius:6px;padding:14px 18px;font-size:16px}.check-working{background:#eaf5ee;border:1px solid #bfe0cb;border-radius:8px;padding:24px 28px}.check-working h2{color:#1f6b45;margin-bottom:12px;font-size:20px}.check-working ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.check-working li{font-size:17px;line-height:1.5}.check-section{padding:0;overflow:hidden}.check-section-head{border-bottom:1px solid var(--light-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:22px 28px;display:flex}.check-section-head span{color:var(--dark-muted);font-size:15px}.check-rows{margin:0;padding:0;list-style:none}.check-row{border-bottom:1px solid #eef1f4;align-items:flex-start;gap:16px;padding:18px 28px;display:flex}.check-row:last-child{border-bottom:0}.check-row div{flex-direction:column;gap:4px;min-width:0;display:flex}.check-row strong{font-size:17px;font-weight:550}.check-row div span{color:var(--dark-muted);font-size:15px;line-height:1.5}.check-tag{text-align:center;border-radius:5px;flex:none;width:86px;padding:4px 6px;font-size:13px;font-weight:600}.check-tag.bad{color:#8f2a22;background:#fbe4e1}.check-tag.mid{color:#6b4500;background:#fbefd6}.check-tag.good{color:#1f6b45;background:#e3f1e8}.check-table-wrap{margin-top:16px;overflow-x:auto}.check-table{border-collapse:collapse;width:100%;min-width:520px;font-size:16px}.check-table th,.check-table td{text-align:left;border-top:1px solid #eef1f4;padding:12px}.check-table thead th{color:var(--dark-muted);border-top:0;border-bottom:1px solid var(--light-line);font-size:14px;font-weight:600}.check-table .is-you{background:#eef4fe;font-weight:600}.check-offers{flex-direction:column;gap:16px;display:flex}.check-offer-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.check-offer{flex-direction:column;gap:8px;padding:22px;display:flex}.check-offer strong{font-size:18px;font-weight:550}.check-offer span{color:var(--dark-muted);font-size:15px;line-height:1.5}.check-cta{background:var(--ink);color:var(--white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;flex-wrap:wrap;gap:32px;padding:32px;display:flex}.check-cta>div{flex-direction:column;flex:999 340px;gap:10px;min-width:0;display:flex}.check-cta h2{font-size:28px}.check-cta p{color:var(--muted);font-size:17px}.check-cta .check-lead{flex:320px}.check-cta legend{color:var(--muted);margin-bottom:8px;font-size:15px;font-weight:500}.check-cta label{color:var(--muted)}.check-cta input:not([type=checkbox]),.check-cta textarea{color:var(--white);background:#10232f;border-color:#4d6370}.check-cta :focus-visible{outline-color:var(--cyan)}.check-main .check-box{min-height:36px;color:var(--white);flex-direction:row;align-items:center;gap:12px;font-size:16px;font-weight:400}.check-box input{width:20px;height:20px;accent-color:var(--cyan);flex:none}.check-main .check-consent{color:var(--muted);align-items:flex-start;font-size:14px;line-height:1.5}.check-consent a{color:var(--cyan);text-decoration:underline}.check-cta .check-error{color:#ffb4ab}.check-cta .button{justify-content:center}.check-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.check-thanks{flex-direction:column;flex:320px;gap:8px;display:flex}.check-thanks strong{font-size:22px}.check-again{text-align:center}.check-method{color:var(--dark-muted);max-width:80ch;font-size:14px;line-height:1.6}@media (max-width:650px){.check-main{padding:40px 0 64px}.check-card{padding:20px}.check-row{flex-direction:column;gap:8px;padding:16px 20px}.check-section-head{padding:18px 20px}.check-cta{padding:24px}.check-grades{flex-basis:100%}}.check-turnstile{min-height:65px}.check-trade{max-width:420px;margin-top:22px}.check-trade+.check-muted{margin-top:6px}.check-trade [aria-invalid=true]{border-color:#a12f26;box-shadow:0 0 0 1px #a12f26}@media (max-width:650px){.check-table-wrap{overflow:visible}.check-table{min-width:0}.check-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.check-table tr{border-top:1px solid #eef1f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;padding:14px 12px;display:grid}.check-table th,.check-table td{border:0;padding:0}.check-table tr>:first-child{grid-column:1/-1;margin-bottom:4px;font-weight:600}.check-table td[data-label]:before{content:attr(data-label);color:var(--dark-muted);font-size:13px;font-weight:400;display:block}}.check-main select{border-radius:var(--radius);min-height:50px;color:var(--ink);background:#fff;border:1px solid #9aa8ad;padding:10px 14px;font-size:17px}.check-subhead{letter-spacing:.02em;color:var(--dark-muted);border-bottom:1px solid #eef1f4;margin:0;padding:16px 28px 4px;font-size:15px;font-weight:600}.check-cta-small{font-size:14px!important}.check-thanks.check-card{background:#eaf5ee;border-color:#bfe0cb}.check-thanks.check-card strong{color:#1f6b45}@media (max-width:650px){.check-subhead{padding:14px 20px 4px}}.check-table tbody.check-you tr,.check-table tbody.check-you th,.check-table tbody.check-you td{border-top:2px solid var(--blue)}.check-book{align-items:center}.check-book>.button{flex:none;justify-content:center}.check-thanks a{color:#1f6b45;text-underline-offset:3px;font-weight:600;text-decoration:underline}.check-not-found{max-width:62ch;margin:-4px 0 14px;line-height:1.55}.check-main .check-candidate.check-unlisted{border-style:dashed}.check-combo{flex-direction:column;gap:7px;font-size:15px;font-weight:500;display:flex;position:relative}.check-hint{color:var(--dark-muted);font-size:13px;font-weight:400}.check-suggestions{z-index:20;border-radius:var(--radius);background:#fff;border:1px solid #9aa8ad;max-height:340px;margin:0;padding:6px 0;list-style:none;position:absolute;top:84px;left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #07131d26}.check-suggestion{cursor:pointer;flex-direction:column;gap:2px;padding:11px 14px;font-weight:400;display:flex}.check-suggestion strong{font-size:16px;font-weight:600}.check-suggestion span{color:var(--dark-muted);font-size:14px}.check-suggestion[aria-selected=true],.check-suggestion:hover{background:#eef4fe}.check-switch{align-self:flex-start;padding:4px 0;font-size:15px}
