:root{font-family:Inter,Segoe UI,Arial,sans-serif;--primary:#233f76;--burgundy:#801c27;--navy:#233f76;--muted:#617785;--line:#dce5ea}
*{box-sizing:border-box}
body{margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f3f5f9;color:#23334d;padding:24px}
.wrap{max-width:720px;width:100%;text-align:center}
.eyebrow{text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:700;color:var(--burgundy)}
h1{font-size:26px;letter-spacing:-.5px;margin:8px 0 6px}
p.sub{color:var(--muted);margin:0 0 36px}
.choices{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.tile{background:white;border:1px solid var(--line);border-radius:14px;padding:34px 20px;text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 4px 18px #1b355608;transition:box-shadow .15s,transform .15s}
a.tile:hover{box-shadow:0 10px 28px #1b355614;transform:translateY(-2px)}
.tile img{max-width:150px;max-height:70px;width:auto;height:auto;object-fit:contain}
.tile strong{font-size:16px}
.tile small{color:var(--muted);font-size:12px}
@media(max-width:560px){.choices{grid-template-columns:1fr}}
