
.simuly-hub{padding:34px}.brand-lockup{display:flex;align-items:center;gap:16px;margin-bottom:30px}
.brand-mark{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;font-size:30px;font-weight:800;background:#2563eb;box-shadow:0 10px 30px rgba(37,99,235,.28)}
.brand-lockup h1{margin:0;font-size:2.2rem}.brand-lockup p{margin:5px 0 0;color:#94a3b8}
.hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.hub-card{min-height:220px;margin:0;padding:26px;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid #334155;background:#111827}
.hub-card:hover{transform:translateY(-3px);border-color:#60a5fa;box-shadow:0 18px 36px rgba(0,0,0,.22)}
.hub-icon{font-size:38px}.hub-title{font-size:28px;font-weight:800;margin-top:14px}.hub-subtitle{color:#94a3b8;font-weight:400;line-height:1.45}
.patente-card{background:linear-gradient(145deg,#10243d,#111827)}.concorsi-card{background:linear-gradient(145deg,#1f2937,#111827)}
@media(max-width:700px){.hub-grid{grid-template-columns:1fr}.hub-card{min-height:170px}}
