.check-page{--check-ink:light-dark(#171717,#f3f1ee);--check-muted:light-dark(#696661,#ada9a3);--check-line:light-dark(#e4e2dd,#383632);--check-paper:light-dark(#fff,#1b1b1a);--check-soft:light-dark(#f5f4f1,#242321);--check-pad:clamp(16px,3vw,32px);max-width:1120px;padding:clamp(28px,6vw,78px) 0 96px;color:var(--check-ink)}html[data-theme] body:has(.check-page){background:light-dark(#fff,var(--page))}html[data-theme] body:has(.check-page) .site-header{--nav-scrim:light-dark(#fff,var(--page))}.check-page :is(a,button,input,summary):focus-visible{outline:2px solid var(--check-ink);outline-offset:3px}.check-hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;grid-gap:clamp(22px,5vw,68px);gap:clamp(22px,5vw,68px);padding-bottom:clamp(26px,5vw,60px)}.check-kicker{display:inline-block;padding:5px 11px;border:1px solid var(--check-line);border-radius:999px;color:var(--check-muted);font-size:12px;font-weight:600}.check-intro h1{margin:13px 0 0;font:400 clamp(39px,6vw,68px)/1.02 DM Sans,Arial,sans-serif;letter-spacing:-.06em;text-wrap:balance;overflow-wrap:anywhere}.check-intro p{margin:13px 0 0;max-width:42ch;color:var(--check-muted);line-height:1.6}.check-box{min-width:0;border:1px solid var(--check-line);border-radius:20px;background:var(--check-paper)}html[data-theme] .check-box .utility-panel{margin:0;padding:var(--check-pad);border:0;border-radius:20px 20px 0 0;background:transparent;color:inherit}.check-box .utility-panel>label{margin-bottom:9px;font-size:14px}.check-box .utility-input-row{gap:8px}.check-box .resolver-field{position:relative}.check-box .resolver-input-icon{position:absolute;top:50%;left:14px;translate:0 -50%;pointer-events:none;color:var(--check-muted)}html[data-theme] .check-box .utility-input-row input{min-height:50px;-webkit-padding-start:42px;padding-inline-start:42px;border-radius:11px;border-color:var(--check-line);background:var(--check-soft);color:var(--check-ink)}.check-box input::placeholder{color:var(--check-muted);opacity:1}html[data-theme] .check-box .utility-input-row input[aria-invalid=true]{border-color:light-dark(#a42430,#ff9ca8)}.check-action-primary,html[data-theme] .check-box .utility-input-row button{border-radius:11px;background:var(--check-ink);color:var(--check-paper);font-size:13px}.check-box .utility-input-row button{flex:0 0 auto;padding-inline:12px}.check-box .utility-input-row button:disabled{opacity:.7;cursor:wait}.check-action svg,.check-box .utility-input-row button svg{flex:none}.check-box .utility-panel .utility-notice{margin:9px 0 0;padding:0;color:light-dark(#a42430,#ff9ca8);background:transparent}.resolver-sources{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:15px;color:var(--check-muted);font-size:12px}.resolver-source-list{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.resolver-source-list li{padding:3px 8px;border:1px solid var(--check-line);border-radius:999px}.resolver-source-list li[data-active=true]{border-color:var(--check-ink);background:var(--check-ink);color:var(--check-paper)}.check-box>small{display:block;padding:11px var(--check-pad);border-radius:0 0 19px 19px;background:var(--check-soft);color:var(--check-muted);font-size:12px}.check-box>small,.check-features{border-top:1px solid var(--check-line)}.check-features{padding:18px 0 0}.check-features h2{margin:0 0 18px;font-size:14px;font-weight:650}.check-features ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.check-features li{padding:0 16px 4px 0;border-right:1px solid var(--check-line)}.check-features li:last-child{border-right:0}.check-features h3{margin:7px 0 4px;font-size:14px;font-weight:650}.check-cta p,.check-faq p,.check-features p,.check-steps p{margin:0;color:var(--check-muted);font-size:13px;line-height:1.55}.check-guide{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:clamp(28px,6vw,80px);gap:clamp(28px,6vw,80px);margin-top:clamp(34px,6vw,72px);padding-top:clamp(24px,4vw,42px);border-top:1px solid var(--check-line)}.check-cta h2,.check-guide h2{margin:0 0 12px;font:450 clamp(25px,3vw,36px)/1.13 DM Sans,Arial,sans-serif;letter-spacing:-.04em}.check-steps ol{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.check-steps li{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:10px;gap:10px}.check-steps li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--check-soft);color:var(--check-muted);font-size:12px;font-weight:650}.check-steps strong{font-size:14px;font-weight:650}.check-steps p{margin-top:3px}.check-faq details{border-bottom:1px solid var(--check-line)}.check-faq summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:45px;padding:9px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:650}.check-faq summary::-webkit-details-marker{display:none}.check-faq summary svg{flex:none;color:var(--check-muted)}.check-faq details[open] summary svg{rotate:45deg}.check-faq details p{margin:0 24px 12px 0}.check-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:clamp(32px,6vw,72px);padding:var(--check-pad);border-radius:18px;background:var(--check-soft)}.check-cta h2{margin-bottom:4px}.check-cta-actions{display:flex;flex-wrap:wrap;gap:7px}.check-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 13px;border:1px solid var(--check-line);border-radius:999px;color:var(--check-ink);background:var(--check-paper);font-size:13px;font-weight:650;line-height:1.3}.check-action-primary{border-color:var(--check-ink);background:var(--check-ink);color:var(--check-paper)}@media (hover:hover){.check-action-primary:hover,.check-box .utility-input-row button:not(:disabled):hover{opacity:.84}.check-action:not(.check-action-primary):hover{background:var(--check-soft)}.check-faq summary:hover{color:var(--check-muted)}}@media (max-width:850px){.check-hero{grid-template-columns:1fr;align-items:start}.check-box{max-width:620px}.check-features ul{grid-template-columns:repeat(2,minmax(0,1fr))}.check-features li:nth-child(2n){border-right:0}}@media (max-width:640px){.check-guide{grid-template-columns:1fr}.check-box .utility-input-row button{min-height:46px}.check-page{padding-bottom:74px}}