.check-cta{background:var(--primary);color:var(--primary-foreground);border-radius:16px;margin:40px 0;padding:24px 20px}.check-cta h2{color:inherit;margin:0 0 8px;font-size:1.55rem;line-height:1.2}.check-cta p{color:inherit;opacity:.92;margin:0 0 18px}.check-cta a{color:inherit}.check-cta .check-cta-button{border:2px solid var(--primary-foreground);border-radius:var(--radius);text-align:center;justify-content:center;align-items:center;width:100%;min-height:60px;padding:12px 24px;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex;background:var(--primary-foreground)!important;color:var(--primary)!important}:is(.check-cta .check-cta-button:hover,.check-cta .check-cta-button:focus-visible){background:var(--on-dark)!important}.check-cta .check-cta-button:focus-visible{outline:3px solid var(--rust);outline-offset:5px}.check-cta .check-cta-ticks{color:inherit;flex-wrap:wrap;gap:6px 18px;margin:16px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.check-cta .check-cta-ticks li{color:inherit;align-items:center;gap:6px;display:inline-flex}@media (min-width:700px){.check-cta .check-cta-button{width:auto;display:inline-flex}}.check-call{background:var(--background);color:var(--foreground)}.check-call .check-cta-button{border-radius:var(--radius);background:var(--primary);width:100%;min-height:48px;color:var(--primary-foreground);text-align:center;justify-content:center;align-items:center;padding:8px 16px;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.check-call .check-cta-button:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.check-call-line{border-left:2px solid var(--primary);padding:12px 16px}.check-call-line p{color:inherit;margin:0 0 10px;line-height:1.3}.check-call-bar{border-top:1px solid var(--border);height:56px;padding:3px 12px 4px}
