.eq-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px 24px;gap:30px 24px}.eq-card,.eq-grid>li{display:flex}.eq-card{position:relative;flex:1 1;flex-direction:column;background:var(--white);border:1px solid var(--border);border-radius:14px;padding:10px;box-shadow:0 10px 30px rgba(10,20,15,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.eq-card:hover{transform:translateY(-4px);border-color:rgba(51,207,132,.35);box-shadow:0 18px 40px rgba(51,207,132,.16)}.eq-photo{position:relative;width:78%;margin:14px auto 0;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--green-light)}.eq-photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform .6s ease}.eq-card:hover .eq-photo img{transform:scale(1.04)}.eq-card:hover .eq-photo{box-shadow:0 0 0 4px var(--green)}.eq-initials{position:absolute;inset:0;justify-content:center;font-family:var(--font-head);font-weight:700;font-size:2.6rem;color:var(--green-dark)}.eq-body,.eq-initials{display:flex;align-items:center}.eq-body{flex:1 1;flex-direction:column;text-align:center;gap:6px;padding:18px 12px 10px}.eq-body h3{font-size:1.08rem;line-height:1.3}.eq-role{color:var(--green-dark);font-weight:600;font-size:.9rem;line-height:1.4}.eq-linkedin:after{content:"";position:absolute;inset:-5px}.eq-linkedin{position:relative;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--green-light);color:var(--green-dark);transition:background .2s ease,color .2s ease}.eq-linkedin:hover{background:var(--green);color:var(--ink)}.eq-body .eq-linkedin{margin-top:10px}.eq-join{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;background:var(--white);border-radius:16px;padding:44px 48px;box-shadow:0 14px 36px rgba(10,20,15,.07)}.eq-join h2{font-size:clamp(1.4rem,2.4vw,1.7rem);line-height:1.3;margin-bottom:10px}.eq-join p{color:var(--text-muted);max-width:52ch}.eq-join-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.eq-join-actions .btn{white-space:normal;text-align:center}@media (max-width:560px){.eq-join-actions .btn{width:100%}}.eq-join-actions .text-link{align-items:center}.eq-join-actions svg{flex-shrink:0}@media (max-width:1024px){.eq-grid{gap:24px 16px}.eq-body{padding:14px 8px 8px}.eq-body h3{font-size:1rem}}@media (max-width:900px){.eq-grid{grid-template-columns:repeat(2,1fr);gap:20px 16px}}@media (max-width:560px){.eq-grid{gap:14px 12px}.eq-card{padding:7px;border-radius:12px}.eq-body{padding:12px 6px 6px;gap:4px}.eq-body h3{font-size:.95rem}.eq-role{font-size:.8rem}.eq-join{padding:30px 22px}}@media (max-width:340px){.eq-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.eq-card:hover,.eq-card:hover .eq-photo img{transform:none}}.eq-card-link{color:inherit;text-decoration:none}.eq-card-link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.eq-body .eq-linkedin{z-index:2}.eq-card-link:hover,.eq-card:hover .eq-card-link{color:var(--green-text)}.eq-card-link:focus-visible{outline:none}.eq-card-link:focus-visible:after{outline:3px solid var(--green-text);outline-offset:3px;border-radius:14px}.eq-card:focus-within{border-color:rgba(51,207,132,.35);box-shadow:0 18px 40px rgba(51,207,132,.16)}.eq-card:has(.eq-card-link:focus-visible) .eq-photo{box-shadow:0 0 0 4px var(--green)}@media (max-width:560px){.eq-card-link:focus-visible:after{border-radius:12px}}