.primitive-section{margin:12rem 0}.prim-intro{margin-bottom:5rem;width:65%}.prim-intro p{font-size:15px}.prim-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.prim-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:28px 22px;transition:all .3s}.prim-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.04);transform:translateY(-4px)}.prim-num{color:#15803d;font-family:ibm-plex-sans-medium,"sans-serif";font-size:11px;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.prim-name{font-size:19px;margin-bottom:1rem}.prim-card:first-child .prim-name{color:#d79300}.prim-card:nth-child(2) .prim-name{color:#7c3aed}.prim-card:nth-child(3) .prim-name{color:#92400e}.prim-card:nth-child(4) .prim-name{color:#2c05a2}.prim-tagline{border-top:1px solid #ececec;font-family:ibm-plex-sans-medium,"sans-serif";font-size:12px;margin-top:1rem;padding-top:12px}.prim-desc{font-size:15px;margin-bottom:3rem}@media (max-width:1024px){.prim-grid{grid-template-columns:1fr}}@media(max-width:767px){.prim-intro{width:100%}}