
.eligibility-checker{margin:28px 0;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(180deg,rgba(25,42,65,.72),rgba(9,20,35,.92))}
.eligibility-checker h2,.eligibility-checker h3{margin-top:0}.eligibility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.eligibility-option{border:1px solid rgba(255,255,255,.14);background:#0d1a2a;color:#fff;padding:16px;border-radius:12px;text-align:left;cursor:pointer;font:inherit}.eligibility-option:hover,.eligibility-option:focus-visible,.eligibility-option.is-active{border-color:#ffd22e;box-shadow:0 0 0 1px #ffd22e inset}.eligibility-option strong{display:block;color:#ffd22e;margin-bottom:5px}.eligibility-followup{margin-top:16px}.eligibility-followup[hidden],.eligibility-result[hidden]{display:none!important}.eligibility-result{margin-top:18px;padding:18px;border-radius:12px;background:#081521;border-left:4px solid #ffd22e}.eligibility-result.is-no{border-left-color:#ef6c64}.eligibility-result h3{margin:0 0 8px}.eligibility-result .btn{margin-top:10px}.eligibility-note-small{font-size:1.035em;opacity:.78;margin-top:12px}@media(max-width:760px){.eligibility-grid{grid-template-columns:1fr}.eligibility-checker{padding:18px}}
