.license-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.license-grid article{display:flex;gap:17px;min-height:310px;padding:24px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#111d32,#091322)}.license-number{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #42527b;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--violet),#386fea);font-weight:900}.license-grid small{color:var(--cyan);font-size:10px;font-weight:800;letter-spacing:.8px}.license-grid h3{margin:13px 0 8px;font-size:20px}.license-grid p{min-height:88px;margin:0 0 20px;color:var(--muted)}.license-grid .button{width:100%;padding-left:10px;padding-right:10px}.status-pill{display:inline-flex;padding:9px 11px;border:1px solid #1d765c;border-radius:8px;background:#0a2d27;color:#52e5a9;font-size:11px;font-weight:800}.requirements{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:14px;padding:17px 20px;border:1px solid var(--line);border-radius:12px;background:#091322;color:var(--muted);font-size:12px}.requirements strong{color:#fff}.requirements span:before{content:"✓";margin-right:7px;color:var(--green);font-weight:900}@media(max-width:1000px){.license-grid{grid-template-columns:1fr}.license-grid article{min-height:auto}.license-grid p{min-height:auto}.license-grid .button{width:auto}}@media(max-width:600px){.license-grid article{padding:19px;flex-direction:column}.license-grid .button{width:100%}.requirements{align-items:flex-start;flex-direction:column}}
