.checks-hub-crumbs{margin:0;padding:18px 6vw 0}.checks-hub-band{border-top:1px solid var(--line);padding:56px 6vw;scroll-margin-top:190px}.checks-hub-head{max-width:760px;margin-bottom:28px}.checks-hub-head h2{letter-spacing:-.035em;margin:14px 0 12px;font-size:clamp(26px,2.8vw,38px);line-height:1.15}.checks-hub-head p{color:var(--ink-muted);max-width:65ch;font-size:16px;line-height:1.7}.checks-hub-chips{flex-wrap:wrap;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.checks-hub-chips a{color:#233e32;text-underline-offset:4px;background:#f0f4e6;border:1px solid #52684c;border-radius:999px;align-items:center;min-height:44px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.checks-hub-chips a:hover{background:#e1ebcd}.checks-hub-links{flex-wrap:wrap;gap:12px 28px;display:flex}.checks-hub-links .text-link{--text-link-text:15px;--text-link-min-height:44px;--text-link-gap:5px;align-items:center;display:inline-flex}.checks-hub-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.checks-hub-cards a{height:100%;color:inherit;background:#fffef8;border:1px solid #c8d2c3;border-radius:14px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.checks-hub-cards a:hover{border-color:#52684c;box-shadow:0 10px 24px #233e3214}.checks-hub-cards a:focus-visible,.checks-hub-chips a:focus-visible,.checks-hub-topics a:focus-visible{outline-offset:4px;outline:3px solid #233e32}.checks-hub-cards strong{letter-spacing:-.01em;font-size:17px;line-height:1.35}.checks-hub-cards span{color:var(--ink-muted);flex:1;font-size:14px;line-height:1.6}.checks-hub-cards em{text-underline-offset:4px;align-items:center;gap:4px;font-size:14px;font-style:normal;font-weight:700;text-decoration:underline;display:inline-flex}.checks-hub-tools{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.checks-hub-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:34px;display:grid}.checks-hub-topics>section{background:#f3f1e8;border-radius:14px;min-width:0;padding:24px}.checks-hub-topics h3{letter-spacing:-.02em;margin:0 0 8px;font-size:21px}.checks-hub-topics h3 a{color:inherit;text-underline-offset:4px;text-decoration:underline}.checks-hub-topics p{color:var(--ink-muted);margin:0 0 14px;font-size:14px;line-height:1.6}.checks-hub-topics ul{margin:0 0 16px;padding:0;list-style:none}.checks-hub-topics li{border-top:1px solid #d8dccd}.checks-hub-topics li a{color:#233e32;text-underline-offset:3px;padding:10px 0;font-size:15px;line-height:1.45;text-decoration:underline;display:block}.checks-hub-topics .text-link{--text-link-text:14px;--text-link-min-height:44px;--text-link-gap:4px;align-items:center;display:inline-flex}.checks-hub-faq>div:last-child{max-width:900px}.checks-hub-faq details{border-bottom:1px solid var(--line);padding:18px 0}.checks-hub-faq summary{cursor:pointer;align-items:center;min-height:44px;font-size:17px;font-weight:700;line-height:1.45;display:flex}.checks-hub-faq details p{color:var(--ink-muted);max-width:70ch;margin:12px 0 0;font-size:16px;line-height:1.7}.checks-lander-hero{background:#e6edde;padding:36px 6vw 48px}.checks-lander-hero h1{letter-spacing:-.03em;max-width:880px;margin:16px 0 18px;font-size:clamp(30px,3.4vw,48px);line-height:1.15}.checks-lander-hero>p{color:#2f4a3c;max-width:680px;font-size:16px;line-height:1.7}.checks-lander-price{margin-top:14px}.checks-lander-price strong{font-size:20px}.checks-lander-list{gap:10px;max-width:760px;margin:0 0 22px;padding-left:20px;display:grid}.checks-lander-list li{font-size:16px;line-height:1.6}.checks-lander-list a{text-underline-offset:3px;text-decoration:underline}.checks-lander-steps{gap:12px;max-width:760px;margin:0;padding-left:22px;display:grid}.checks-lander-steps li{font-size:16px;line-height:1.65}.checks-lander-note{color:var(--ink-muted);max-width:70ch;margin-top:18px;font-size:15px;line-height:1.7}.checks-lander-note a{text-underline-offset:3px;text-decoration:underline}.checks-lander .check-table{min-width:0}.checks-price-table .check-table{min-width:560px}.checks-price-table td:first-child{font-weight:400}.checks-price-table td.num,.checks-price-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.checks-price-group{margin-top:26px}.checks-price-group h3{letter-spacing:-.015em;margin:0 0 12px;font-size:19px}.checks-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.checks-security-grid li{background:#fffef8;border:1px solid #c8d2c3;border-radius:14px;min-width:0;padding:22px}.checks-security-grid strong{margin-bottom:8px;font-size:18px;display:block}.checks-security-grid p{color:var(--ink-muted);margin:0 0 10px;font-size:15px;line-height:1.65}.checks-security-grid small{color:#233e32;font-size:14px;line-height:1.6;display:block}@media (prefers-reduced-motion:reduce){.checks-hub-cards a{transition:none}}@media (max-width:1000px){.checks-hub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.checks-hub-crumbs{padding:16px 16px 0}.checks-hub-band{padding:40px 16px}.checks-lander-hero{padding:28px 16px 36px}.checks-hub-cards,.checks-hub-tools,.checks-hub-topics,.checks-security-grid{grid-template-columns:1fr}.checks-hub-topics>section{padding:20px}.checks-lander .check-table th,.checks-lander .check-table td{padding:14px}}.checks-hub-topics h3 a{align-items:center;min-height:44px;display:inline-flex}.checks-hub-faq summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.checks-hub-faq summary::-webkit-details-marker{display:none}.checks-hub-faq summary:before{content:"+";flex:none;width:16px;font-size:20px;font-weight:400;transition:transform .15s}.checks-hub-faq details[open] summary:before{transform:rotate(45deg)}.check-hero{background:linear-gradient(150deg,var(--success-soft),#f4f9ee 60%,var(--warning-soft))}.check-hero .eyebrow{--eyebrow-ink:#3b2baa;--eyebrow-text:12px;--eyebrow-tracking:.12em}.check-hero h1{text-wrap:balance;font-weight:650}.check-hero-actions .button{--button-bg:#3b2baa;--button-border:#3b2baa;--button-radius:var(--radius-pill)}.check-hero-actions .button:hover{--button-bg:#2c1f86;--button-border:#2c1f86}.check-reference{background:0 0;border:0;padding:0}.check-reference img{border-radius:16px}@media (max-width:650px){.check-hero h1{font-size:28px;line-height:1.15}.check-hero h1 br{display:none}.check-hero-actions{flex-direction:column;align-items:flex-start;gap:4px}.check-center .check-grid,.check-center .check-facts{scroll-padding-inline:6vw}}.checks-hub-topics li a{align-items:center;min-height:44px;display:flex}
