*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 15% 15%,#303b43 0,#20252a 44%,#151a1e 100%);color:#20252a;font:15px/1.5 Inter,Segoe UI,Arial,sans-serif;display:grid;place-items:center;padding:24px}.wrap{width:min(980px,100%)}.intro{text-align:center;color:#fff;margin:0 auto 32px;max-width:650px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1.8px;color:#75c5ff}.intro h1{font-size:clamp(29px,5vw,42px);margin:8px 0}.intro p{color:#c4cdd2;margin:0}.companies{display:grid;grid-template-columns:1fr 1fr;gap:18px}.company{background:#fff;border:1px solid #dbe2e5;border-radius:17px;padding:22px;min-height:330px;display:flex;flex-direction:column;box-shadow:0 18px 40px #0003;transition:transform .15s,box-shadow .15s}.company:hover{transform:translateY(-3px);box-shadow:0 23px 48px #0005}.company .logo{height:105px;display:grid;place-items:center;border-radius:10px;background:#f6f8f9;margin-bottom:18px}.company .logo img{max-width:92%;max-height:88px;object-fit:contain}.company.lynx .eyebrow{color:#147b43}.company.ama .eyebrow{color:#008bdc}.company h2{font-size:24px;margin:5px 0}.company p{color:#67747c;margin:3px 0 19px}.enter{margin-top:auto;padding-top:14px;border-top:1px solid #e9eef0;font-weight:750;color:#126ca1;display:flex;justify-content:space-between}.company.lynx .enter{color:#177944}footer{text-align:center;color:#aeb8bd;font-size:12px;margin-top:23px}@media(max-width:650px){body{padding:18px}.companies{grid-template-columns:1fr;gap:12px}.company{min-height:285px;padding:18px}.intro{margin-bottom:20px}}
/* Company chooser polish */
.company,
.company:visited,
.company:hover,
.company h2 a,
.company h2 a:visited,
.company p a,
.company p a:visited,
.company .enter {
  text-decoration: none;
}
.company { color: #202a30; }
.company h2,
.company h2 a { color: #202a30; }
.company p { color: #53616a; line-height: 1.6; }
.company .logo { height: 112px; }
.company .logo img { max-height: 98px; }
.company:focus-visible {
  outline: 3px solid #1594d2;
  outline-offset: 4px;
}
