.flat-meet.page-about,.tf-section{padding-top:0}.flat-featured.home{padding-bottom:0}.flat-about .heading-about{padding:0 0 0 100px}.team-section{background:#fff;padding:80px 0 120px}.team-section .team-title{color:#0a28ff;font-family:Josefin Sans,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:80px;text-align:center}.team-member{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:100px;position:relative}.team-member:last-child{margin-bottom:0}.team-member:not(:last-child):after{background:linear-gradient(90deg,#0a28ff,#0dbbff);border-radius:2px;bottom:-50px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.team-member--reverse .team-member__photo{order:2}.team-member--reverse .team-member__content{order:1}.team-member__photo{display:flex;justify-content:center}.team-member__photo-wrapper{aspect-ratio:3/4;border-radius:16px;overflow:hidden;position:relative;width:min(380px,100%)}.team-member__photo-wrapper:before{background:linear-gradient(135deg,#0a28ff,#0dbbff);border-radius:16px;content:"";inset:0;position:absolute;transform:translate(10px,10px);z-index:0}.team-member__photo-wrapper img{border-radius:16px;filter:grayscale(100%);height:100%;object-fit:cover;object-position:top;position:relative;transition:filter .4s ease;width:100%;z-index:1}.team-member__photo-wrapper:hover img{filter:grayscale(0)}.team-member__content{padding:20px 0}.team-member__name{color:#1a1a2e;font-family:Josefin Sans,sans-serif;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;margin:0 0 6px}.team-member__position{color:#0a28ff;font-family:Josefin Sans,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:.1em;margin:0;text-transform:uppercase}.team-member__divider{background:linear-gradient(90deg,#0a28ff,#0dbbff);border-radius:2px;height:3px;margin:20px 0;width:40px}.team-member__description{color:#444;font-family:Josefin Sans,sans-serif;font-size:1rem;font-weight:300;line-height:1.75;margin:0 0 28px}.team-member__linkedin{align-items:center;border:1.5px solid #0a28ff;border-radius:100px;color:#0a28ff;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:.85rem;font-weight:600;gap:8px;padding:8px 18px;text-decoration:none;transition:background .2s ease,color .2s ease}.team-member__linkedin i{font-size:1rem}.team-member__linkedin:hover{background:#0a28ff;color:#fff}@media (max-width:768px){.team-member{gap:32px;grid-template-columns:1fr;margin-bottom:70px}.team-member--reverse .team-member__photo{order:1}.team-member--reverse .team-member__content{order:2}.team-member__photo-wrapper{margin:0 auto;width:min(300px,85%)}.team-member__content{text-align:center}.team-member__divider{margin:20px auto}.team-member__linkedin{margin:0 auto}}@media (max-width:480px){.team-member__badge{font-size:2.5rem}}