.lp-profile-cards{background:#fff;padding:60px 0}.lp-profile-cards__title{color:var(--primary);font-size:clamp(22px,3vw,32px);font-weight:800;margin-bottom:8px}.lp-profile-cards__intro{color:#666;font-size:15px;margin-bottom:0}.lp-profile-card{background:#fff;border:1.5px solid #e8e8e8;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .15s ease,transform .15s ease}.lp-profile-card:before{background:var(--green);content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:1}.lp-profile-card:hover{box-shadow:0 6px 24px rgba(0,0,0,.1);transform:translateY(-2px)}.lp-profile-card__header{display:flex;flex-direction:column;gap:8px;min-height:140px;padding:28px 24px 32px}.lp-profile-card__title{color:#fff;font-size:20px;font-weight:800;line-height:1.25;margin:0}.lp-profile-card__header-tags{color:hsla(0,0%,100%,.75);font-family:monospace;font-size:14px;letter-spacing:.04em;line-height:1.5;margin:0}.lp-profile-card__body{display:flex;flex:1;flex-direction:column;gap:16px;padding:20px 24px 24px}.lp-profile-card__desc{color:#444;flex:1;font-size:14px;line-height:1.65;margin:0}.lp-profile-card__pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.lp-profile-card__pill{background:var(--secondary);border:1px solid #d0dcea;border-radius:6px;color:var(--primary);display:inline-block;font-size:12px;font-weight:500;padding:4px 10px;white-space:nowrap}