.rs-tm{background:#fff;padding:32px 0 64px}.rs-tm__head{margin:0 0 32px;text-align:center}.rs-tm__eyebrow{color:#5465fe;font-size:12px;font-weight:700;letter-spacing:3px;margin:0 0 12px;text-transform:uppercase}.rs-tm__eyebrow,.rs-tm__title{font-family:Manrope,sans-serif}.rs-tm__title{color:#0b1733;font-size:42px;font-weight:800;margin:0}.rs-tm__grid{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.rs-tm__card{background:#fff;border:1px solid #e0e8f2;border-radius:16px;display:flex;flex-direction:column;gap:16px;min-height:360px;overflow:hidden;padding:26px 40px;position:relative}.rs-tm__card:before{background:linear-gradient(90deg,#5465fe 0,#8bd96e);content:"";height:5px;left:0;position:absolute;right:0;top:0}.rs-tm__head-row{align-items:center;display:flex;gap:19px}.rs-tm__photo{background:#eef3ff;border-radius:50%;flex-shrink:0;height:115px;overflow:hidden;width:115px}.rs-tm__photo img{display:block;height:100%;object-fit:cover;width:100%}.rs-tm__photo-ph{background:linear-gradient(135deg,#eef3ff,#f4f7ff);height:100%;width:100%}.rs-tm__meta{display:flex;flex-direction:column;gap:4px}.rs-tm__name{color:#0b1733;font-size:22px;font-weight:800}.rs-tm__name,.rs-tm__role{font-family:Manrope,sans-serif;margin:0}.rs-tm__role{color:#1a6bff;font-size:13px;font-weight:600}.rs-tm__rule{border:0;border-top:1px solid #e0e8f2;margin:0}.rs-tm__bio{color:#44566d;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.68}.rs-tm__bio p{margin:0}.rs-tm__linkedin{align-items:center;align-self:flex-start;background:#8bd96f;border-radius:4px;color:#1b264c;display:inline-flex;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:500;gap:4px;letter-spacing:-.25px;line-height:1.27;margin-top:auto;padding:8px 32px;text-decoration:none;transition:background-color .15s ease}.rs-tm__linkedin svg{flex-shrink:0;height:10px;width:10px}.rs-tm__linkedin:hover{background:#9be07e}@media (max-width:1024px){.rs-tm__grid{gap:24px;grid-template-columns:1fr}.rs-tm__title{font-size:32px}}@media (max-width:540px){.rs-tm__head-row{align-items:flex-start;flex-direction:column;gap:12px}.rs-tm__photo{height:96px;width:96px}}