.join{background:#f5f5f5;padding:80px 0}.join__container{box-sizing:border-box;gap:48px;width:1200px;max-width:100%;margin:auto;display:flex}.join__left{width:528px;height:auto}.join__left h2{color:#1a1a1a;font-weight:700;font-style:Bold;leading-trim:NONE;letter-spacing:-.4px;padding-bottom:20px;font-size:40px;line-height:56px}.join__left p{color:gray;font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:.2px;padding-bottom:40px;padding-right:18px;font-size:16px;line-height:24px}.join__left a{color:#ff6b00;font-weight:500;text-decoration:none}.join__roles{flex-direction:column;gap:14px;margin-bottom:40px;display:flex}.join__role{cursor:pointer;background:#f0f9ff;border-radius:10px;justify-content:space-between;height:56px;padding:16px;font-weight:500;transition:all .25s;display:flex}.join__role span{font-weight:600;font-style:SemiBold;leading-trim:NONE;letter-spacing:-.2px;color:#1a1a1a;font-size:16px;line-height:24px}.join__role:hover{background:#cfd7dd}.join__role .count{font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:.2px;color:gray;font-size:16px;line-height:24px}.join .join__cta a{color:#ff6700;transition:all .5 ease-in-out;text-decoration:none}.join__cta{color:#ff6700;cursor:pointer;background:0 0;border:2px solid #ff6700;border-radius:12px;width:100%;padding:14px 28px;font-weight:600;transition:all .25s}.join__cta:hover{color:#fff;background:#ff6700}.join__cta:hover a{color:#fff;transition:all .5 ease-in-out}.join .join__cta,.join .join__role .count{font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:.2px;text-align:center;justify-content:center;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.join .join__roles{color:#1a1a1a;font-weight:600;font-style:SemiBold;leading-trim:NONE;letter-spacing:-.2px;font-size:16px;line-height:24px;text-decoration:none}.join .join__cta img,.join .join__role .count img{width:16px}.join__right{gap:14px;width:624px;height:416px;display:flex}.join__image-large img{object-fit:cover;border-radius:16px;width:100%;height:100%}.join__right-column{flex-direction:column;gap:20px;width:312px;display:flex}.join__image-small img{object-fit:cover;object-position:top;border-radius:16px;width:100%;height:190px}.join__testimonial{background:#03264e;border-radius:16px;padding:24px}.join__testimonial p{color:#fff;leading-trim:NONE;letter-spacing:.2px;padding-bottom:12px;font-size:16px;font-style:italic;font-weight:500;line-height:24px}.join__testimonial span{font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:.2px;color:#b3b3b3;font-size:14px;line-height:20px}@media (min-width:360px) and (max-width:740px){.join{padding:40px 0}.join__container{flex-direction:column;gap:28px;width:100%;padding:0 16px}.join__left{text-align:center;width:100%;height:auto}.join__left h2{padding-bottom:12px;font-size:28px;line-height:36px}.join__left p{padding:0 0 24px;font-size:14px;line-height:22px}.join__roles{gap:12px;margin-bottom:24px}.join__role{border-radius:12px;height:auto;padding:14px}.join__role span{font-size:15px}.join__role a{text-decoration:none}.join__role .count{font-size:14px}.join__cta{width:100%;padding:14px;font-size:16px}.join__right{flex-direction:column;gap:16px;width:100%;height:auto}.join__image-large img{border-radius:14px;width:100%;height:auto}.join__right-column{gap:16px;width:100%}.join__image-small img{border-radius:14px;width:100%;height:auto}.join__testimonial{border-radius:14px;padding:18px}.join__testimonial p{font-size:15px;line-height:22px}.join__testimonial span{font-size:13px}}
